Jestli�e se syst�mem Unix za��n�te, mo�n� budete m�t z�jem p�e��st si dostupnou
literaturu. V Unix
FAQ
najdete odkazy na anglick� knihy a diskusn� skupiny Usenet.
Pod�vejte se tak� na User-Friendly Unix
FAQ
.
Linux je jednou z implementac� syst�mu Unix. Na Linux Documentation Project (LDP)
je
shrom�d�no velk� mno�stv� elektronick�ch dokument� a HOWTO (n�vod� jak na to)
t�kaj�c�ch se Linuxu. V�t�inu z t�chto materi�l� si m��ete pro��tat lok�ln�,
sta�� nainstalovat jeden z bal�k� doc-linux-html
(HTML verze) nebo
doc-linux-text
(ASCII verze), dokumenty budou v
/usr/share/doc/HOWTO
. V bal�c�ch jsou dostupn� rovn� p�eklady
n�kter�ch n�vod�.
�esky vy�ly nap��klad knihy:
Michal Brandejs
:
UNIX - Linux. Kniha je ur�ena pro za��naj�c� u�ivatele Linuxu a
syst�m� UN*X. Zab�v� se z�kladn�mi p��kazy a syst�mem z hlediska u�ivatele.
Vydala Grada
.
Pavel Satrapa
:
Linux -
Internet Server
. Kniha popisuje Linux z pohledu spr�vce s�t�,
konfiguraci z�kladn�ch s��ov�ch slu�eb a podobn�.
Computer Press
.
Informace specifick� pro Debian jsou uvedeny d�le.
B��c� linuxov� syst�m nesm�te vyp�nat tla��tkem reset nebo prost�m vyta�en�m ze z�suvky. Pokud se Linux nevypne ��zen�, mohou se ztratit nebo po�kodit soubory na disku. M��ete pou��t kl�vesovou kombinaci Ctrl-Alt-Del . Tak� se m��ete p�ihl�sit jako root a napsat shutdown -h now, reboot nebo halt.
Debian se v li�� od ostatn�ch distribuc� Linuxu. I kdy� jste ji� s Linuxem pracovali, je t�eba sezn�mit se s t�m, jak distribuce funguje, abyste si syst�m udr�eli v po��dku. Tato kapitola v�m pom��e se v Debianu l�pe zorientovat. Op�t se jedn� pouze o letm� p�ehled.
Nejd�le�it�j�� je pochopit, jak pracuje bal��kovac� software. Syst�m je z velk� ��sti spravov�n bal��kovac�m syst�mem. Jedn� se o adres��e:
/usr
(vyjma /usr/local
)
/var
(vyjma /var/local
)
/bin
/sbin
/lib
Nap��klad kdy� nahrad�te program /usr/bin/perl
, nejsp�� bude v�e
fungovat, ale s p�echodem k nov�j�� verzi bal�ku perl
o sv� �pravy
p�ijdete. Zku�en� u�ivatel� tomu dok�� zabr�nit p�eveden�m bal�ku do stavu
,,hold''.
Jedna z nejlep��ch instala�n�ch metod je ur�it� apt. M��ete ji pou��t z dselectu, nebo samostatn� na p��kazov� ��dce (info apt-get). Apt v�m dovol� slou�it v�echny archivy (main, contrib a non-free), tak�e m��ete instalovat jak standardn� verze, tak exportn� omezen� verze bal��k�.
Pokud udr�ujete v�ce verz� r�zn�ch aplikac�, p�e�t�te si manu�lovou str�nku p��kazu update-alternatives.
V�echny periodick� �lohy spojen� se spr�vou syst�mu by m�ly b�t v adres��i
/etc
, proto�e to jsou konfigura�n� soubory. Pokud spou�t�te
administr�torsk� �lohy denn�, t�dn�, m�s��n� nebo p�es noc, um�st�te je do
/etc/cron.{daily,weekly,monthly}
. Spou�t�n� t�chto �loh je ��zeno
souborem /etc/crontab
. �lohy pob�� postupn� podle abecedn�ho
po�ad�.
Jestli�e v�ak m�te speci�ln�j�� po�adavky (pot�ebujete �lohu spou�t�t pod jin�m
u�ivatelem nebo chcete �lohu pou�t�t v ur�it�m �ase nebo intervalu), m��ete
pou��t soubor /etc/crontab
, nebo je�t� l�pe
/etc/cron.d/cokiliv
. Tyto soubory maj� nav�c pole pro jm�no
u�ivatele, pod kter�m se m� �loha spustit.
V obou p��padech sta�� p�idat/upravit soubory a cron je automaticky rozpozn� a
za�ne pou��vat — nen� pot�eba spou�t�t ��dn� p��kaz. Dal�� informace
jsou v cron(8), crontab(5) a /usr/share/doc/cron/README.Debian
.
Hled�te-li popis n�jak�ho programu, vyzkou�ejte nejprve man program a info program.
U�ite�n� informace najdete v adres��i /usr/share/doc
. Zaj�mav�
dokumenty jsou v podadres���ch /usr/share/doc/HOWTO
a
/usr/share/doc/FAQ
. Pokud chcete nahl�sit chybu, p�e�t�te si
soubory /usr/share/doc/debian/bug*
. �pravy bal��k� specifick� pro
Debian jsou zdokumentov�ny v souborech /usr/share/doc/(n�zev
bal��ku)/README.Debian
.
WWW str�nky Debianu
obsahuj�
spousty dokumentace o Debianu. V prvn� �ad� se pod�vejte na Debian FAQ
a prohledejte
arch�v diskusn�ch list�
Debianu
. Komunita okolo Debianu si navz�jem pom�h� (users for
users), tak�e pokud se chcete p�ihl�sit k n�kter�mu z debian�ch diskusn�ch
list�, pod�vejte se na str�nku p�ihl�en� do diskusn�ho
listu
.
Pro� byste si cht�li sestavit nov� j�dro? Obvykle nejde o nutnost, pon�vad� j�dro dod�van� s Debianem funguje ve v�t�in� po��ta��. Nov� j�dro m��e b�t u�ite�n� v n�sleduj�c�ch situac�ch:
Nebojte se kompilace j�dra, je to z�bava a budete z n� m�t u�itek.
Doporu�en� zp�sob kompilace j�dra v Debianu vy�aduje tyto bal�ky:
kernel-package
, kernel-source-2.4.17
(aktu�ln� verze
v dob� vzniku dokumentu), fakeroot
a dal��, kter� ji� m�te patrn�
nainstalovan� (�pln� seznam je v souboru
/usr/share/doc/kernel-package/README.gz
).
Tato metoda vytvo�� ze zdrojov�ch text� j�dra .deb bal��ek a jestli�e m�te z�visl� nestandardn� moduly, takt� z nich vyrob� aktu�ln� bal��ky.
Pozn. J�dro nemus�te p�ipravovat touto cestou, ale domn�v�me se, �e s vyu�it�m
bal��kovac�ho softwaru se proces zjednodu�� a je tak� bezpe�n�j��. M��ete si
klidn� vz�t zdrojov� texty j�dra p��mo od Linuse a nebudete pot�ebovat bal�k
kernel-source-2.4.17
. P�esto�e se ve Woodym pou��v� j�dro 2.4.17,
nov�j�� j�dra �ady 2.4 jsou k dispozici jako bal��ky.
Popis bal�ku kernel-package
se nach�z� v adres��i
/usr/share/doc/kernel-package
. V n�sleduj�c�ch odstavc�ch najdete
jen �vod k jeho pou�it�.
V dal��m budeme p�edpokl�dat, �e zdrojov� texty j�dra verze 2.4.17 ulo��te do
/usr/local/src
. Jako superu�ivatel vytvo�te adres��
/usr/local/src
a zm��te jeho vlastn�ka na v� norm�ln� ��et.
P�ihlaste se na sv�j ��et a p�ejd�te do adres��e, kde chcete m�t zdrojov� texty
j�dra (cd /usr/local/src), rozbalte arch�v (tar xIf
/usr/src/kernel-source-2.4.17.tar.bz2) a p�ejd�te do tohoto adres��e
(cd kernel-source-2.4.17/). Prove�te konfiguraci j�dra p��kazem
make xconfig v prost�ed� X11 nebo make menuconfig v
ostatn�ch p��padech (mus�te m�t nainstalovan� bal��ek
ncurses-dev
). Pro�t�te si n�pov�du a pozorn� vyb�rejte z
nab�zen�ch mo�nost�. Pokud si v n�kter�m bodu nebudete v�d�t rady, je v�t�inou
lep�� za��zen� do j�dra vlo�it. Volby, kter�m nerozum�te a kter� se nevztahuj�
k hardwaru, rad�ji nechte na p�ednastaven�ch hodnot�ch. Nezapome�te do j�dra
zahrnout ,,Kernel module loader'' (tj. automatick� vkl�d�n� modul�) v sekci
,,Loadable module support'' , kter� p�ednastaven� nen�, av�ak Debian tuto
slu�bu p�edpokl�d�.
P��kazem make-kpkg clean pro�ist�te strom zdrojov�ch text� a
nastaven� bal�ku kernel-package
.
Kompilaci j�dra provedete p��kazem fakeroot make-kpkg --revision=jadro.1.0 kernel_image. ��slo verze si m��ete zvolit podle vlastn� �vahy, slou�� k va�� orientaci v p�ipraven�ch bal�c�ch. Kompilace zabere chv�li �asu, z�le�� na v�po�etn�m v�konu va�eho po��ta�e.
A� kompilace skon��, j�dro nainstalujete jako ka�d� jin� bal�k. Jako root
napi�te dpkg -i
../kernel-image-2.4.17-podarchitektura_jadro.1.0_hppa.deb.
podarchitektura je voliteln� up�esn�n� architektury, kter� jste
zadali p�ed kompilac� j�dra. dpkg -i kernel-image... nainstaluje
j�dro spolu s doprovodn�mi soubory. Jedn� se t�eba o soubory
System.map
, kter� je u�ite�n� p�i dohled�v�n� probl�m� v j�d�e a
/boot/config-2.4.17
obsahuj�c� konfigura�n� soubor j�dra. B�hem
instalace bal�ku kernel-image-2.4.17
dojde i ke spu�t�n� zavad��e
(p��slu�n�ho k va�� platform�) a obnoven� zav�d�c�ho z�znamu na disku. Pokud
jste vytvo�ili bal�k s moduly, nap��klad jestli�e m�te PCMCIA, je nutn� ho
rovn� nainstalovat.
Nyn� m��ete spustit syst�m znovu s nov�m j�drem. Projd�te si v�pisy, zda se p�i instalaci j�dra nevyskytly probl�my a spus�te shutdown -r now.
Popis bal�ku kernel-package
najdete v adres��i
/usr/share/doc/kernel-package
.
Instalace syst�mu Debian GNU/Linux 3.0 na architektu�e PA-RISC
verze 3.0.23, 16 May, 2002