Trouble Maker - Linux enjamyňyzy döwýär we döwülen Linux-y düzeltmegiňizi soraýar
Döwülen Linux ulgamyny düzeltmek, nämäniň bolup geçýändigi barada düşünjäňiz bolmasa, kyn iş bolup biler. Döwülen Linux ulgamyny alanymyzda köpümiz näme edýäris? Köpümiz mesele barada forumda we/ýa-da google-da gözleýäris. Kynçylyklary ýigrenýänimizde, kynçylyklary döredýän “Trouble Maker” programmasyny nädip gurmaly, size kyn wagt berýär we döwülen ulgamy düzetmegiňizi isleýär.
Bu döwülen Linux ulgamyny düzetmegi öwrenmegiň ajaýyp usuly. Bu maksat bilen, “Damn Vulnerable Linux” (DVL) atly ýörite Linux Distro bar, dolandyryjylary senagat standartlaryna öwredýän, sazlanmadyk, köne we peýdaly gurallar bilen birleşdirilen.
Şeýle-de bolsa, hiç hili paýlama ýa-da gural Linux-a we näbelli problemalary çözmekde tejribä aýdyň düşünmek üçin çalyşma bolup bilmez. Ine, Trouble-Maker surata düşýär. Bu\Trouble Maker bilen islendik Linux paýlanyşynda özüňizi türgenleşdirip bilersiňiz we şonuň üçin belli bir distro talap edilmeýär.
Aslynda, DVL paýlanyşyna hiç wagt baha bermersiňiz. DVL distro-da köp döwülen programmalar we näsazlyklar bar,\Trouble Maker size 16 dürli modul berer.
Mesele dörediji komponentler
Trouble Maker üç esasy komponentden durýar we olar:
- Mesele hereketlendirijisi, mümkin boldugyça köp maksatly platformalarda işläp biler ýaly, platforma görnüşinde işlenip düzüldi.
- Mesele modullary haýsy maşynlara degişlidigini we haýsy talaplary talap edýändigini görkezmek üçin işlenip düzüldi.
- Mesele-modul-gurluşykçy, käbir modullara gaplamak meselesi modul faýllaryny anyklamak üçin döredilen goşmaça modul (islege bagly) ulgamdyr. Häzirki wagtda durmuşa geçirilmeýär.
Bu wagt diňe RedHat Enterprise Linux, CentOS, Fedora we SUSE Linux Enterprise Server goldaýar. Ilkinji gezek\Trouble Maker guranyňyzda we işledeniňizde, modullar toplumyndan tötänleýin bir meseläni saýlar we ýüklemek meselesi, konfigurasiýa meselesi, apparat meselesi we ulanyjy hasabatlylygy meselesini çözmegiňizi sorar.
Esasy/Önümçilik enjamyňyza\Trouble Maker gurmazlyk maslahat berilýär. Islendik kynçylykdan ýa-da maglumat ýitgisinden uzak durmak üçin ony wirtual maşynyň haýsydyr birinde ulanyň.
Linux-da Trouble-Maker-i gurmak
Programma platforma taslamasydyr we şonuň üçin OS aýratyn faýllar/programmalar bilen baglanyşdyrylmaz. Taslama Perl programmirleme dilinde işlenip düzüldi. Elbetde, programmany ulanmazdan ozal Linux serweriňizde Perl gurnalan bolmaly.
Zerur Perl modullaryny gurmak üçin ulgamlaryňyzyň aşagyndaky üçünji tarap RPMForge ammaryny gurmaly we işletmeli. Ammary açmak üçin indiki makalany ulanyň.
RHEL/CentOS-da RPMForge ammaryny guruň we işlediň
RPMForge ammaryny açanyňyzdan soň, zerur Perl modullaryny gurmak üçin aşakdaky buýrugy işledip bilersiňiz.
# yum install perl-Archive-Tar perl-YAML
Indi aşakdaky göçürip almak baglanyşygyny ulanyp, iň soňky “Trouble-Maker” programmasyny göçürip alyň ýa-da görkezilişi ýaly göçürip almak üçin wget buýrugyny ulanyp bilersiňiz.
# 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
Linux-da näsazlyk ýasaýjyny nädip işletmeli
Mesele dörediji işlemek üçin deslapky re modeimi ulanmak gaty aňsat. Diňe wersiýa baýdagy bilen aşakdaky buýrugy işlediň. Mysal üçin, RedHat Enterprise Linux 6-da görkezilişi ýaly buýrugy işlediň.
# /usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6
Görkezilen moduly işletmek üçin.
# /usr/local/troublemaker/bin/troublemaker.pl –version=RHEL_6 –selection=module_name
Mesele dörediji mesele modullary
Trouble Maker-iň işlemegi netijesinde ýüze çykýan Ulgam bölekleriniň käbirine göz aýlamak.
Görmeli ýer: Runlevel/etc/inittab faýlynda 5-den 3-e üýtgedildi.
Görmeli meýdany:/etc/passwd faýlynda üýtgeşme.
Görmeli meýdany:/etc/inittab faýlyndaky mesele.
Görmeli meýdany: Kök bölüminiň ýerleşýän ýeri üýtgedildi. /Boot/grub/grub.conf üýtgetmeli
Görmeli ýer: /etc/pam.d/login faýlyny barlamaly.
Görmeli meýdany: dogry /boot/grub/grub.conf
Görmeli meýdany: Birnäçe ýerde görmeli. Ifconfig buýrugynyň işleýändigini ýa-da/etc/sysconfig/tor faýlyna göz aýlap, ýerine ýetirilmeýändigini barlaň.
Görmeli meýdany: /etc/pam.d/login faýly we/etc/howpsuzlyk faýly barlaň we ikisini ýa-da ikisini düzediň.
Görmeli ýer: ftp konfigurasiýa faýlyndaky ýalňyşlyklary barlaň, /etc/hosts.allow we /etc/hosts.deny.
Görmeli ýer: SSH konfigurasiýa faýly düzediň.
Netije
Mesele dörediji 16 moduldan ýokarda 10 moduly suratlandyrýaryn we gözleg üçin galan 6 moduly goýýaryn. Dogry bolmak üçin 1 modul gaty manyly, şonuň üçin size 5 modul we “Trouble Maker” -de jemi 15 modul we 1 sany modul bar. Programmany öz töwekgelçiligiňiz bilen işlediň. Ulgamyňyza/Serweriňize ýetirilen zyýan üçin jogapkärçilik çekmeýäris.
Salgylanma baglanyşyklary
- Önümiň baş sahypasy
- Önümiň resminamalary
Adamlar, ýazgyny gowy görersiňiz we “Trouble Maker” bilen başdan geçirenleriňizi gürrüň berersiňiz diýip umyt edýärin. Bularyň hemmesi häzirlikçe we teswirler bölüminde gymmatly pikirleriňizi bermegi ýatdan çykarmaň.