Trouble Maker - Giguba ang Imong Linux Machine ug Gihangyo Ka nga Ayuhon ang Naguba nga Linux


Ang pag-ayo sa usa ka guba nga Sistema sa Linux mahimong usa ka lisud nga trabaho kung wala ka ideya kung unsa gyud ang nahitabo. Unsa ang gibuhat sa kadaghanan kanato kung nakakuha kita usa ka guba nga sistema sa Linux? Kadaghanan kanamo nangita sa forum ug/o google bahin sa problema. Samtang gidumtan namon ang mga kasamok, kung giunsa ang pag-install sa usa ka 'Trouble Maker'aplikasyon, nga hinungdanon nga nagmugna mga kasamok, naghatag kanimo kalisud ug gusto nimo nga ayohon ang naguba nga sistema.

Kini usa ka nindot nga paagi sa pagkat-on sa pag-ayo sa usa ka guba nga Linux System. Alang niini nga katuyoan, adunay usa ka espesyal nga Linux Distro nga magamit nga gitawag nga 'Damn Vulnerable Linux' (DVL), kini gihugpong sa dili maayo nga pag-configure, karaan ug mapahimuslan nga mga himan nga nagbansay sa mga administrador sa sumbanan sa industriya.

Bisan pa, wala’y bisan unsang pag-apod-apod o himan nga kapuli sa klaro nga pagsabut sa Linux ug kasinatian sa pag-atubang sa wala mailhi nga mga problema. Dinhi diin, ang Trouble-Maker moabut sa litrato. Uban niini nga \Trouble Maker mahimo nimong bansayon ang Imong Kaugalingon sa bisan unsang sumbanan nga pag-apod-apod sa Linux ug busa wala’y kinahanglan nga piho nga distro.

Sa tinuud, dili nimo maminusan ang pag-apod-apod sa DVL. Ang DVL distro adunay daghang mga guba nga aplikasyon ug mga bug samtang ang \Trouble Maker, maghatag kanimo ug 16 ka lainlaing mga module.

Mga sangkap nga naghimo sa kasamok

Ang Trouble Maker naglangkob sa tulo ka nag-unang mga sangkap ug sila mao ang:

  1. Ang trouble-engine gihimo sa cross-platform nga paagi, aron kini makadagan sa daghang target nga mga platform kutob sa mahimo.
  2. Ang mga modulo sa kasamok gihimo aron ipunting kung unsang mga makina ang ilang magamit, ug kung unsang mga kinahanglanon ang naa niini.
  3. Ang trouble-module-builder kay usa ka extra module (opsyonal) nga sistema nga gidesinyo sa pagpatin-aw sa packaging trouble-module files ngadto sa pipila ka modules. Sa pagkakaron wala gipatuman.

Niini nga panahon, ang RedHat Enterprise Linux, CentOS, Fedora ug SUSE Linux Enterprise Server lamang ang gisuportahan. Kung imong gi-install ug gipadagan ang \Trouble Maker sa unang higayon, kini random nga mopili sa usa ka problema gikan sa set sa mga module niini ug hangyoon ka nga atubangon ang problema sa boot, problema sa pag-configure, problema sa hardware ug problema sa pagtaho sa user.

Girekomendar kaayo nga dili i-install ang \Trouble Maker sa imong Primary/Production Machine. Mas maayo nga gamiton kini sa bisan unsang 'virtual machine' aron makalikay sa bisan unsang problema o pagkawala sa datos.

Pag-instalar sa Trouble-Maker sa Linux

Ang aplikasyon usa ka cross-platform nga proyekto ug busa dili mag-uban sa piho nga mga file/aplikasyon sa OS. Ang proyekto gihimo sa Perl programming language. Siyempre kinahanglan nimo ang Perl i-install sa imong Linux server, sa dili pa gamiton ang aplikasyon.

Aron ma-install ang gikinahanglan nga Perl modules, kinahanglan nimo nga i-install ug i-enable ang third party nga RPMForge repository sa ilawom sa imong mga sistema. Palihug gamita ang mosunod nga artikulo aron mahimo ang repositoryo.

I-install ug I-enable ang RPMForge Repository sa RHEL/CentOS

Kung na-enable na nimo ang repository sa RPMForge, mahimo nimong ipadagan ang mosunud nga mando aron ma-install ang gikinahanglan nga mga module sa Perl.

# yum install perl-Archive-Tar perl-YAML

Karon, i-download ang pinakabag-o nga Trouble-Maker nga aplikasyon gamit ang mosunod nga link sa pag-download o mahimo nimong gamiton ang wget command aron i-download kini sama sa gipakita.

# cd /tmp
# wget http://kaz.dl.sourceforge.net/project/trouble-maker/trouble-maker/0.11/trouble-maker-0.11.tgz
# cd /
# tar -zxvf /tmp/trouble-maker-0.11.tgz
# /usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Giunsa ang Pagdagan sa Trouble-Maker sa Linux

Ang default mode para sa pagpadagan sa trouble-maker sayon ra kaayo gamiton. Pagdagan lang ang mosunud nga mando gamit ang bandila nga bersyon. Pananglitan, sa RedHat Enterprise Linux 6, padagana ang command sama sa gipakita.

# /usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Sa pagpadagan sa usa ka piho nga module.

# /usr/local/trouble­maker/bin/trouble­maker.pl –version=RHEL_6 –selection=module_name

Mga Module sa Problema nga Magbubuhat sa Kasamok

Ang pagtan-aw sa pipila ka mga pagkaguba sa System, nga mitumaw isip resulta sa pagpadagan sa Trouble Maker.

Lugar nga makita: Ang imong Runlevel giusab gikan sa 5 ngadto sa 3 sa /etc/inittab file.

Lugar nga makita: Pagbag-o sa /etc/passwd file.

Lugar nga makita: Problema sa /etc/inittab file.

Lugar nga makita: Ang lokasyon sa partition sa gamut giusab. Kinahanglan nimong usbon ang /boot/grub/grub.conf

Lugar nga makita: Kinahanglan nimong susihon ang file /etc/pam.d/login file.

Lugar nga makita: husto /boot/grub/grub.conf

Lugar nga makita: Kinahanglan nimo nga makita ang gidaghanon sa mga lugar. Susiha kung ang 'ifconfig' nga sugo nagtrabaho o wala gisundan sa pagtan-aw sa file /etc/sysconfig/network file.

Lugar nga makita: susiha ang /etc/pam.d/login file ug /etc/security file ug itul-id ang bisan hain o ang duha niini.

Lugar nga makita: susiha ang mga sayop sa ftp configuration file, /etc/hosts.allow ug /etc/hosts.deny.

Lugar nga makita: Pag-ayo sa SSH configuration file.

Konklusyon

Gihulagway ko na ang 10 ka modules sa ibabaw, gikan sa 16 ka modules sa trouble maker, ug nagbilin ug 6 ka modules para imong tukion. Ang tinuod nga 1 ka module kay dummy mao nga nabilin ka sa 5 ka modules nga tukion ug total nga 15 ka modules ug 1 dummy module nga anaa sa 'Trouble Maker'. Pagdalagan ang programa sa imong kaugalingon nga peligro. Dili kami responsable sa bisan unsang kadaot sa imong System/Server.

Mga Reperensya nga Link

  1. Ang Panimalay sa Produkto
  2. Dokumentasyon sa Produkto

Nanghinaut nga kamong mga tawo ganahan sa pagsulat ug isulti kanamo ang bahin sa imong kasinatian sa 'Trouble Maker'. Kana lang alang sa karon ug ayaw kalimti ang paghatag kanamo sa imong bililhon nga feedback sa seksyon sa komento.