|
|||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
bootable [55]
commercial [7] no-commercial [42] unclassified [20] [7]
Software (10844)
|
Nebojte se Slackwaru (3)Ve třetí části seriálu věnovanému distribuci Slackware Linux se budeme
zabývat konfigurací Linuxového zaváděče LiLo, konfigurací sítě
a upgradem již nainstalovaných balíčků.
Konfigurace zaváděče LiLoS konfigurací zavaděče LiLo (dále budu používat jenom zkrácený název LiLo)
jsme se již částečně setkali v minulé části a to konkrétně při dokončování
instalace. Tady bych rád poznamenal, že nástroje se kterými jsme se setkali při
dokončování instalace lze samozřejmě použít kdykoliv - tyto nástroje jsou
nedílnou součástí systému. Jsou to vlastně jediné systémové konfigurační
nástroje, které ve Slackwaru jsou. Všechny tyto nástroje využívají pro
zobrazování výstupu program Vraťme se ale zpět k LiLu. V minulé části jsme pro konfiguraci a zapsání LiLa použili pro jednoduchost autodetekci a nechali vše plně v rukou systému. Někomu z vás se tak mohlo stát, že po ukončení instalačního procesu a následném restartu systému s hrůzou zjistil, že se systém nechová tak jak by měl. Třeba nabootoval Linux, ale nejde nabootovat do Windows nebo počítač nebootoval vůbec. Jak toto vyřešit? Nic není ztraceno, pokud vám systém vůbec nenabootoval budete muset nabootovat z prvního instalačního CD Slackwaru nebo z disket, pokud vaše mechanika CD-ROM neumí bootovat. Oba dva postupy bootování (z CD nebo z disket) jsou uvedeny v první části seriálu. Tentokrát je však výhodné připojit si hned při bootu kořenový souborový systém a to příkazem bare.i root=/dev/hda1 noinitrd
Pokud se vám toto z nějakého důvodu
nedaří, tak nabootujte normálně jako při instalaci
a po úspěšném nabootování se přihlašte jako
mount /dev/hda1 /mnt
Nyní použiji příkaz chroot /mnt
Tento program mně umožní spouštět příkazy v mém připojeném systémovém oddílu
disku tak jako kdybych byl nabootovaný přímo v tomto systému.
Zde již můžu spustit například příkaz
Menu pro expertní instalaci LiLa
(viz obr.)
vypadá o něco složitěji než pro volbu
hdc=ide-scsi
což umožňuje emulovat CD-RW zařízení (leží na druhém kanálu IDE a je jako
master zařízení) jako SCSI zařízení, což je potřeba v jádrech řady 2.4.x
pro vypalování. Po zapsání parametrů můžeme pokračovat dále a dostaneme se k
výběru umožňujícím nastavení frame bufferu v konsoli
(viz obr.).
Zde nastavuji standardní konsoli, tedy bez framebufferu. Přijdu tím sice o
tučňáka v levém horním rohu, ale to oželím :-) Dostáváme se k výběru umístění
primárního zavaděče, zde zvolím volbu
V hlavní nabídce jsou dvě možnosti díky kterým můžeme do LiLa přidávat
jednotlivé systémy, které chceme pomocí LiLa zavádět. Jsou to položky
Zatím jsme provedli pouze editaci souboru
Pro ilustraci zde ještě přikládám výpis mého souboru
# LILO configuration file # generated by 'liloconfig' # # Start LILO global section append="hdc=ide-scsi" # emulace vypalovacky jako SCSI # (zarizeni je sekundarni master) boot = /dev/hda # MBR je primarni master disk #prompt # vypis promptu pri bootu # (jinak bootoje bez promptu defaultni jadro) default=slack # system, ktery se bude defaultne zavadet #timeout = 50 # doba prodlevy (v milisekundach) # Normal VGA console vga = normal # nepouzivam frame buffer # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/vmlinuz # umisteni jadra Linuxu root = /dev/hda1 # korenovy souborovy system label = slack # popiska read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends
Jak vidíte výše, není to vůbec nic složitého a klidně můžete soubor
Myslím si, že pro začátek to bylo celkem osvětlující a pro další informace
můžete sáhnout do manuálových stránek: Konfigurace sítěSíť je možné stejně tak jako zavaděč LiLo konfigurovat buď pomocí grafického
nástroje Nuže, spusťme tedy konfigurační nástroj V prvním kroku konfigurace musíme zadat jméno našeho počítače (viz obr.). Toto jméno se zadává ve zkrácené formě bez doménové části (ta se bude zadávat v následujícím kroku). Pokud bude náš počítač součástí pouze nějaké malé lokální sítě s občasným připojením na Internet přes modem nebo klasickou síť, tak je prakticky možné zvolit toto jméno libovolně. Pozor však na to, že se bude toto jméno objevovat i navenek (v síti Internet) a to díky službám typu smtp, http,..., které toto jméno využívají pro identifikaci počítače. Další položkou, kterou budeme nastavovat je nastavení doménového jména. Zde platí stejná pravidla jako jsem již uvedl výše. Pokud leží váš počítač v síti, která je součástí nějaké domény (většinou tomu tak je), tak je vhodné jako doménové jméno samozřejmě zvolit název této domény (viz obr.). Ruční editací dosáhneme změny v nastavení jména počítače buď příkazem hostname jmeno_naseho_pc
nebo editací souboru hatatitla.example.net
Toto jméno by mělo být samozřejmě bez diakritiky, mezer a zvláštních znaků.
Kontrolu našeho nastavení můžeme provést příkazem 192.168.1.2 hatatitla.example.net hatatitla Po nastavení doménového jména se dostaneme k zajímavější a důležitější části
nastavování a to konkrétně k nastavení IP adresy. V mé malé síti neleží žádný
DHCP server, který by mně přiděloval IP adresy, takže použiji statické
nastavení IP adresy mého počítače
(viz obr.).
Protože jsem v lokální síti, nastavuji zde lokální IP adresu (tedy neveřejnou), konkrétně pak
Pokud provádíte nastavení ručně, tak výše uvedené kroky nastavení IP adresy a
brány se provádí (nově od verze Slackwaru 9.1) v souboru
# Config information for eth0: IPADDR[0]="192.168.1.2" NETMASK[0]="255.255.255.0" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" # Default gateway IP address: GATEWAY="192.168.1.1"
Nastavení jmenného serveru (tedy služby zajišťující překlad jmenných názvů
adres na IP adresy) se
provádí v souboru search example.net nameserver 192.168.1.1
Pro aktivaci tohoto vašeho ručního nastavení stačí spustit skript
Ještě zde zmíním jednu možnost konfigurace sítě, která se hodí v případě, že
si chcete někde jenom krátkodobě připojit do sítě váš počítač.
Pokud již máte nastavenou nějakou adresu (to zjistíte příkazem
ifconfig eth0 192.168.2.250 netmask 255.255.255.0 route add default gw 192.168.2.1
a případně ještě přenastavíme soubor Upgrade balíčkůProtože již uplynul nějaký ten pátek od doby, kdy byla verze 9.1 vypuštěna
oficiálně do světa existuje již i spousta oprav některých balíčků, ať již oprav
bezpečnostních chyb nebo oprav v chybách funkčnosti. Tyto opravené balíčky je
možné nalézt na ftp serverech mirrorů Slackwaru (seznam těchto mirrorů
naleznete na adrese
http://www.slackware.com/getslack/) a to konkrétně v
adresáři Pokud v této kolekci nalezneme některé z balíčků, které v systému máme
nainstalované, tak si je stáhneme někam na lokální disk do vhodného adresáře
(třeba telinit 1 Samotný upgrade potom provedeme příkazem upgradepkg nazev_upgradovaneho_balicku Pokud balíček, který chcete upgradovat v systému není, tak systém upgradování přeruší. Poté co jsme provedli upgrade všech potřebných balíčků, tak se přepneme zase zpátky do normální úrovně běhu systému telinit 3 Pokud máte nějaké náměty nebo nápady, tak neváhejte a napište je do diskuze pod článkem.
|
Szukanie oprogramowania
|
|||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |