Čo je to live distribúcia?
Medzi klasické linuxové distribúcie patrí napríklad: Red Hat Linux, Fedora Core, Mandrakelinux, Mandriva Linux, Debian GNU/Linux, ale aj Slackware Linux či SUSE Linux. Tieto linuxové distribúcie sa bežne skladajú zo štyroch, resp. piatich CD, prípadne jedného DVD, na ktorých nájdete okrem samotného systému množstvo aplikácií, knižníc a dokumentácie. Inštalujú sa na pevný disk, kde obvykle obsadia miesto od 1 do 4 GB, podľa množstva a druhu inštalovaného softvéru. Pri ich inštalácii obvykle treba vyhradiť na disku nejakú oblasť (angl. partition). Ak nie ste dostatočne opatrný a nezálohujete, môže to mať fatálne následky. Pokiaľ chcete použiť len nejaké základné funkcie či programy, bolo by zbytočné a časovo náročné inštalovať kompletnú linuxovú distribúciu. A to je práve priestor pre použitie live distribúcie. Slovom live sa označujú tie linuxové distribúcie, ktoré môžete spustiť priamo z CD, resp. DVD. Teda stačí nastaviť v BIOSe bootovanie z CD-ROM, vložiť CD, resp. DVD, do mechaniky a reštartovať počítač. Distribúcia sa spustí priamo z vloženého CD, resp. DVD. Nemusíte teda nič inštalovať a ani zložito konfigurovať.
Delenie live distribúcií
Podľa účelu použitia možno live distribúcie rozdeliť na záchranné, sieťové, multimediálne, účelovo zamerané, testovacie, všeobecné atď. Toľko základné informácie, poďme sa pozrieť na prvú z nich.
Live distribúcie rozdeľujeme podľa veľkosti na: disketové (veľkosť do 5 MB - obvykle ide o jednu, dve, či tri diskety), cédečkové (veľkosť od 5 MB do 700 MB) a dvdečkové (veľkosť od 800MB do 4GB). Cédečkové možno ešte ďalej rozdeliť podľa veľkosti média na distribúcie pre 8cm klasické kruhové média (veľkosť distribúcie do 250 MB) a distribúcie pre klasické 12cm CD (veľkosť distribúcie nad 250 MB). S príchodom technológie USB pribudla k uvedeným ešte ďalšia možnosť, a to bootovanie live distribúcie priamo z USB kľúča. Pre bootovanie z USB kľúča je však nevyhnutné, aby váš BIOS podporoval bootovanie z tohoto zariadenia.
LNX-BBC
Distribúcia LNX-BBC (Linux Bootable Business Card) je primárne určená k opravám poškodeného systému a obnove dát. Oproti iným distribúciám tohto typu LNX-BBC obsahuje množstvo nástrojov, ktoré dobre poslúžia aj pri problémoch so sieťou. Po zavedení systému z CD sa zobrazí ponuka. Pomocou kláves v spodnom riadku obrazovky sa môžete dozvedieť podrobnejšie informácie o distribúcii - [F2] (čo je to LNX-BBC), [F3] (hardvérové požiadavky), [F4] (problémy pri zavádzaní systému), [F5] (autorské práva).
Distribúcia LNX-BBC vám umožní pracovať s nasledujúcimi súborovými systémami: ADFS, AUTOFS, EXT2, EXT3, FREEVXFS, HFS, HPFS, INTERMEZZO, JBD, JFFS, JFFS2, JFS, LOCKD, MINIX, NCPFS, NFS, NFSD, NLS, NTFS, REISERFS, SMBFS, SYSV, UDF, UFS, UMSDOS, XFS.
Distribúcia vám ponúka celkom šesť variant, ako ju spustiť. Voľba 1 zabezpečí spustenie v textovom režime, voľba 2 až 5 spustenie v grafickom režime v rozlíšeniach 640x480, 800x600, 1024x768 a 1280x1024 (framebuffer). Poslednou voľbou je memtest. Po zadaní tohto príkazu sa spustí program na testovanie vašej fyzickej pamäti (RAM) a vyrovnávacej pamäti (cache). Tento nástroj vám môže pomôcť odhaliť chyby v pamäťových moduloch, ktoré môžu niekedy spôsobovať nevysvetliteľné reštarty systému, či už máte Linux alebo MS Windows. Pokiaľ program memtest odhalí chyby v pamäti, odporúčam takúto pamäť rovno reklamovať.
Poznáte to, nie vždy sa chce človeku písať na konzolu príkazy, radšej použije nejaký jednoduchší nástroj, ktorý mu uľahčí prácu so systémom. Autori na toto mysleli a zrejme aj preto pribalili do distribúcie program Midnight Commander vo verzii 4.5.55. Toto myslím ocenia aj skúsení používatelia Linuxu.
Po výbere či už textového alebo grafického režimu prebehne inicializácia a systém sa spustí. Na obrazovke nájdete niekoľko základných informácií, ako konfigurovať sieť (program trivial-net-setup) či ako spustiť grafické prostredie (príkaz startx). Do systému sa prihlásite tak, že na výzvu Login: zadáte meno užívateľa - root. To isté platí aj pre štyri virtuálne konzoly, ktoré máte k dispozícii. Medzi konzolami sa prepínate pomocou kláves [Alt-F1] až [Alt-F4]. Ešte pred prihlásením systém pripojí v read only móde (t.j. len na čítanie) všetky nájdené diskové oddiely (partition) do adresára /mnt/rw/discs/.
Ak máte viacej diskov, nájdete tam ešte podadresáre disc0, disc1 atď. A až v uvedených podadresároch sa nachádzajú adresáre s jednotlivými nájdenými oddielmi, napr. part0, part1… Ak budete potrebovať na daný oddiel zapisovať, musíte ho odpojiť a znovu pripojiť v read write móde. Toto dosiahnete príkazom mount -o remount, rw cesta, kde cesta je cesta k pripojenému oddielu, napr. /mnt/rw/discs/disc1/part0.
Distribúcia LNX-BBC je tiež plne spôsobilá zabezpečiť sieťovú komunikáciu. Najprv však musíte použiť príkaz na inicializáciu vášho sieťového rozhrania. Ak ide o prenosný počítač (notebook), použite príkaz pcmcia start, v opačnom prípade použite príkaz modprobe typ_sieťovej_karty, napr. modprobe 8139too. Tento sa postará o zavedenie modulu sieťovej karty. Pre monitorovanie a spravovanie sietí tu nájdete nástroje ako aps, dnsspoof, dnsquery, dsniff, ettercap, sniffit, tcpdump, becker-ethernet-tools, thttpd, tftp, dhcpcd, freeswan, nmap, nc, snort, samba, bind, traceroute, tracersroute a pomocníka pre konfiguráciu sieťového rozhrania trivial-net-setup.
Pre operácie s diskovými oddielmi sú k dispozícii nástroje ako dump, hdparm, lilo a parted. Prácu so súborovým systémom podporujú nástroje ako ext2online, ext2prepare a ext2resize. Podpora práce s diskovými oddielmi Microsoftu je zabezpečená nástrojom mtools. A tak by som mohol isť rad za radom, po jednotlivých skupinách nástrojov. V tomto smere je distribúcia vybavená veľmi dobre.
Ako som už spomenul, pri štarte distribúcie si máte možnosť vybrať z niekoľkých možností, okrem iného aj štart s grafickou nadstavbou. Po inicializácii príslušných parametrov sa na obrazovke zobrazí obrázok (logo LNX-BBC); to odlišuje spustenie distribúcie vo framebuffer móde. Po prihlásení sa do systému spustíte grafické prostredie príkazom startx. Po úspešnom štarte sa pred vami objaví window manager Hackedbox, čo je vlastne modifikovaná verzia Blackboxu 0.8.0 (mimochodom tento window manager majú niektorí radi pre jeho jednoduchosť, rýchlosť a minimálnu veľkosť, ktorú zaberá v pamäti).
V menu nájdete hneď niekoľko programov, napr. možno menej známy prehliadač internetových stránok Browsex vo verzii 2.0.1. Nástroj Ethereal (Network Protocol Analyzer) na sledovanie sieťovej prevádzky. Utility ako xkill, xfontsel, minicom, clipboard, xcalc, xload a iné. Trochu podivuhodné je, že v tejto distribúcii nájdete aj niekoľko hier, napríklad Boggle, RobotFindSkitten, vesmírnu hru xkobo, konzolový tetris - seatris.
Insert
Distribúcia Insert predstavuje kompletný bootovateľný linuxový systém vybavený grafickým užívateľským rozhraním, ktoré je riadené pomocou window managera FluxBox. Základom distribúcie je Knoppix. Distribúcia obsahuje veľké množstvo užitočných nástrojov a pomôcok, ktoré využijete v rôznych situáciách. K dispozícii je plná podpora (čítanie aj zápis) pre súborový systém NTFS (toto je realizované pomocou projektu Captive), ďalej tu nájdete podporu pre súborové systémy: EXT2, EXT3, MINIX, REISERFS, JFS, XFS, NTFS, FAT, MSDOS, NFS, SMBFS, NCPFS, UDF, UFS, HFS, HFS+, podporu pre softvérový RAID a LVM (Logical Volume Management), podporu pre WLAN adaptéry a analýzu siete (napr. nmap, tcpdump), podporu pre konfiguráciu spojenia cez PPP/modem, ISDN či DSL, opravné nástroje (napr. parted, gpart, partimage, testdisk, recover), nechýba ani nástroj na vyhľadávanie a odstraňovanie vírusov (Clam Antivirus - antivírusový súbor nástrojov pre UNIX), inštalácia na USB pamäťový kľuč (usb-install), kontrola systému (chkrootkit, rootkit hunter), používanie internetu (links-hacked, AxY FTP) a iné.
Po zavedení systému z CD sa pomocou klávesy [F2] môžete prepnúť na obrazovku s parametrami. Parametre využijete, ak budete chcieť ovplyvniť režim, v ktorom distribúcia štartuje štandardne. Jednotlivé parametre môžete aj kombinovať. Stačí, ak ich oddelíte medzerou, napr. na výzvu boot: zadáte: insert fb1280x1204 lang=en.
Podobne ako v predchádzajúcom prípade, aj táto distribúcia je vybavená množstvom nástrojom a určite má čo ponúknuť. Vývoj distribúcie nie je ukončený a do ďalšej verzie sa plánujú nasledujúce zmeny: pridanie nástrojov ethereal, ntop, pridanie nástroja na prezeranie PDF súborov (xpdf), či pridanie ďalších nástrojov na obnovu systému a analýzu siete.
Mňa osobne zaujal parameter insert toram, ktorý zabezpečí skopírovanie celej distribúcie do RAM a jej následné spustenie. Takto sa vyhnete neustálemu čítaniu dát z vloženého CD a uvoľníte aj CD-ROM mechaniku. Ak tak neurobíte, CD musí zostať v mechanike a systém vám ho nedovolí vybrať skôr, ako ukončíte prácu s distribúciou. Štandardne sa distribúcia spustí v grafickom móde. Pomocou parametra insert 2 však môžete distribúciu spustiť v textovom móde (runlevel 2).
PLD RescueCD
Po zavedení systému z CD sa zobrazí úvodná obrazovka, na ktorej v spodnej časti nájdete niekoľko možností, resp. parametrov, s ktorými možno distribúciu spustiť. Zoznam ďalších parametrov získate po stlačení klávesy [F1]. Distribúcia PLD RescueCD môže byť používaná pre záchranu poškodených systémov, alebo ju môžete tiež použiť ako prechodnú zabezpečenú pracovnú stanicu (použitie SSH, VPN spojenie so vzdialeným hostiteľom atď.).
Podobne ako pri distribúcii Insert, aj tu máte možnosť nakopírovať celú distribúciu do pamäti, a tak uvoľniť mechaniku CD-ROM. Zariadenia sa pripájajú štandardne do adresára /media. Zaujímavosťou bolo, že adresár /media po štarte distribúcie už obsahoval dopredu vytvorené adresáre pre jednotlivé logické diskové oblasti, ktoré sa vyskytovali na pripojených diskoch aj s typom súborového systému, ktorý sa na príslušnej logickej diskovej oblasti nachádzal, napr.: hda1_linux, hda3_ntfs, hda6_fat a pod.
Distribúcia obsahuje podporu pre serial console (9600bps, port 0, 8 bits, no parity, 1 stop bit). Kernel 2.4.27rc1 podporuje množstvo súborových systémov napr.: EXT2, EXT3, XFS, JFS, VFAT, REISERFS, NTFS, CIFS, ale aj LVM, RAID, SATA, NFS, ppp, pppoe, USB, serial, irda, mtd, ieee139, PCMCIA, gigabit ethernet, framebuffer, ipsec či cryptofs. Distribúciu môžete použiť aj na starších typoch počítačov; minimálne požiadavky sú: počítač s procesorom 386 a 16 MB RAM.
Z pohľadu aplikácii tu nájdete: všeobecné nástroje (clamav, upx, x86info, mcrypt), archivačné nástroje (arj, bzip2, tar, zip), komunikačné nástroje (minicom, openssl, smtptools), editory (vim, joe, pico), nástroje na prácu so súbormi (file, mtools, star, wipe), sieťové nástroje (openssh, vrfy, lftp, iftop), systémové nástroje (cdrtools, gpart, eject, hdparam, ncps, pipemeter, quota, testdisk, tripwire, usbutils). Týchto niekoľko vymenovaných nástrojov ani zďaleka nezachytáva to množstvo, ktoré táto distribúcia obsahuje. Pokiaľ chcete získať podrobný prehľad, zamierte na domovskú stránku. Opis tejto distribúcie by som snáď zakončil slovami: PLD RescueCD vám poskytne oveľa krajšie prostredie, než hociktorá priemerná záchranná disketová distribúcia.
SystemRescueCd
Distribúcia SystemRescueCd je primárne určená k opravám poškodeného systému a k obnove dát. Po zavedení distribúcie z CD sa zobrazí úvodná obrazovka. Aj pri tejto distribúcii máte k dispozícii parametre, ktoré môžete zadať na výzvu boot:, nachádzajúcu sa v spodnom riadku obrazovky. Parametrov je viac ako obvykle, a tak sú zobrazované na viacerých obrazovkách. Medzi obrazovkami sa prepínate pomocou kláves [F2], [F3] a [F4]. Späť na úvodnú obrazovku sa dostanete po stlačení klávesy [F1].
Pred samotným spustením systému máte ešte možnosť zvoliť si mapu kláves, ktorú budete používať. Na výber máte 42 klávesových máp, ak žiadnu nezvolíte, štandardne bude použitá klávesová mapa 41 - US English. Po spustení systému máte k dispozícii šesť virtuálnych konzol, medzi ktorými sa prepínate pomocou kláves [Alt-F1] až [Alt-F6]. Distribúcia obsahuje množstvo špecializovaných nástrojov, napr.: GNU Parted (nástroj na editovanie logických diskových oblastí), QtParted (klon programu Partition Magic pre Linux), Partimage, Partimagessl (klon programu Ghost/Drive-image pre OS Linux, ktorý využijete, ak budete potrebovať zálohovať disk), qTinyEditor (grafický textový editor), nástroje pre súborové systémy (e2fsprogs, reiserfsprogs, xfsprogs, jfsutils, ntfsprogs, dosfstools), Sfdisk (vám dovolí zálohovať, resp. obnovovať tabuľku popisujúcu oblasti na disku - angl. partition table), Evms 2.3 EVMS (Enterprise Volume Management System) a iné.
Každá distribúcia má svoje špeciálne parametre a funkcie, pomocou ktorých sa výrazne odlišuje od iných distribúcií. Táto distribúcia ponúka špeciality ako memtest (nástroj na testovanie fyzickej pamäti RAM), FreeDOS (operačný systém FreeDOS, ktorý môžete využiť na spúšťanie DOS programov, ak je to potrebné), GAG (Graphical Boot Manager podobný programu Grub alebo Boot Magic), ranish (Ranish Partition Manager - správca oddielov pod DOS), aida (diagnostický nástroj na hardvér, podobný programu Sandra z OS Windows), dban (nástroj, ktorý spoľahlivo a neobnoviteľne zničí všetky dáta, resp. súbory na vašom počítači) a ntpass (program pre prácu s registrami Windows a pre editovanie, resp. zmenu Windows Login Passwords na NTFS diskoch).
Z ďalších softvérových nástrojov tu nájdete napríklad: usbutils, pciutilsm, smartmontools, convertfs, debianutils, lm-sensors, perl, tcl, linux-wlan-ng, wireless-tools, vim, captive, udftools, raidtools, clamav (antivírus), cdrtools, cdrecord-prodvd, dvd+rw-tools, pppconfig, isdn4k-utils, iptraf, netperf, iftop a veľa, veľa iných. Podrobný zoznam všetkých programov, ktoré distribúcia obsahuje, nájdete na jej domovskej stránke.
Záverom
Prvé miesto v kategórii záchranných distribúcií získala distribúcia SystemRescueCd 0.2.19. O prvom mieste v nemalej miere rozhodli aj špeciálne programy (FreeDOS, GAG, ranish, aida, dban, ntpass a memtest), ktorými je táto distribúcia vybavená. Tesne za ňou skončila distribúcia Insert 1.3.6, ktorá tiež patrí medzi kvalitnejšie distribúcie. Toľko dnešná časť; v ďalšom dieli sa pozrieme na kategóriu multimediálne live distribúcie.