X termin�lok �sszekapcsol�sa Linuxszal mini-HOGYAN

Salvador J. Peralta

speralta@willamette dot edu

Verzi�t�rt�net
Verzi�: 1.22003.05.20�tdolgozta: sjp
Hozz�adva tov�bbi inform�ci� az XFS �s XDM be�ll�t�s�r�l.
Verzi�: 1.02002.12.21�tdolgozta: sjp
Els� hivatalos kiad�s. R�gi bejegyz�sek t�r�lve.

Tartalomjegyz�k
1. Szerz�i jog
2. Bevezet�s
2.1. Mi az XFree86
2.2. Mi az X termin�l?
2.3. Szerkezeti �ttekint�s
3. Gazdag�p k�rnyezet
3.1. Hardver
3.2. Szoftver
4. Alapvet� gazdag�p be�ll�t�sok
4.1. Az NFS be�ll�t�sa
4.2. Az XDM be�ll�t�sa
4.3. Az Xaccess be�ll�t�sa
4.4. A gazdag�p hozz�f�r�seinek be�ll�t�sa
4.5. Az X Font Server be�ll�t�sa
4.6. Az X munkafolyamat be�ll�t�sa
5. Halad� gazdag�p-be�ll�t�s
5.1. Felhaszn�l�i- �s csoport-korl�toz�sok be�ll�t�sa
5.2. Tov�bbi korl�toz�sok
6. Kliens be�ll�t�sok
6.1. A rendszerbet�lt�si folyamat
7. Tov�bbi forr�sok
7.1. Linux HOGYANok
7.2. K�zik�nyv oldalak
7.3. Linux k�zik�nyvek
7.4. K�nyvek
8. Hibajegyz�k
8.1. Rendszer verzi�k
8.2. A felel�ss�g teljes elh�r�t�sa
8.3. Visszajelz�s
8.4. K�sz�t�k
8.5. Magyar ford�t�s

1. Szerz�i jog

Copyright (c) 2002-2003 Salvador Peralta

Eme dokumentum vagy k�s�bb k�zz�tett v�ltozatainak m�sol�sa, terjeszt�se �s/vagy m�dos�t�sa enged�lyezett a Free Software Foundation (Szabad Szoftver Alap�tv�ny) �ltal k�zz�tett GNU Free Documentation License szerint; �lland� fejezetek, el�oldali �s h�toldali sz�vegek n�lk�l.


2. Bevezet�s

Ez a r�sz egy r�vid bevezet� az X Window System, az X termin�lok kliens-szerver modellj�nek �s azok Linux-alap� kiszolg�l� rendszer�nek t�mak�r�hez.


3. Gazdag�p k�rnyezet

X k�rnyezetben a gazdag�p egy olyan rendszer, amely er�forr�sokat biztos�t egy X szervernek. Lemezegys�g n�lk�li munka�llom�sos k�rnyezetben a gazdag�p �ltal biztos�tott szolg�ltat�sok �ltal�ban az xauth �s az xhost felhaszn�l�s�val t�rt�n� munkafolyamat-hiteles�t�st, az xdm-mel t�rt�n� munkafolyamat-kezel�st, ablakokat haszn�l� kliens alkalmaz�sokat (p�ld�ul Mozilla, OpenOffice.org) �s olyan f�jl �tviteli szolg�ltat�sokat jelentenek, mint az nfs �s a tftp, melyek az X termin�lok sz�m�ra karakterk�szleteket �s rendszerlenyomatot biztos�tanak.


4. Alapvet� gazdag�p be�ll�t�sok

Ha a sz�ks�ges programokat m�r telep�tett�k, be kell �ll�tanunk a k�vetkez�ket: az NFS-t a karakterk�szletek �s a rendszerlenyomat el�r�s�hez a kliens munka�llom�sok sz�m�ra, az XFree86-ot t�voli megjelen�t�s t�mogat�s�hoz (remote display access), �s az X munkafolyamatot, hogy a klienseinknek megadja a kiv�lasztott ablakkezel�t.


4.4. A gazdag�p hozz�f�r�seinek be�ll�t�sa

Ha a termin�lokat nem DNS szerverrel futtatjuk �s/vagy az IP c�meket nem DHCP-vel osztjuk ki, minden X termin�l eset�n hozz� kell adnunk egy bejegyz�st az /etc/hosts �llom�nyhoz a linuxos gazdag�pen.

158.100.5.121	# Egy rendszert adunk meg soronk�nt
158.100.5.122 	# az lprhost-nak �s az loghost-nak sz�l� opcion�lis param�terekkel
158.100.5.123
158.100.5.124
158.100.5.125

5. Halad� gazdag�p-be�ll�t�s

Ez a r�sz n�h�ny olyan opcion�lis be�ll�t�si lehet�s�g le�r�s�t c�lozza meg, melyekkel jav�thatjuk egy linuxos gazdag�p teljes�tm�ny�t.


5.1. Felhaszn�l�i- �s csoport-korl�toz�sok be�ll�t�sa

A kis teljes�tm�ny� klienseken alapul� modell egyik vesz�lye, hogy egy elszabadul� folyamat felem�sztheti a gazdag�p �sszes rendszermem�ri�j�t �s/vagy processzoridej�t. Ha ez bek�vetkezik, a rendszer teljes�tm�nye olyannyira lecs�kkenhet, hogy ebb�l fakad�an a rendszer v�laszidej�nek drasztikus n�veked�s�t, fagy�st �s egy�b nem k�v�nt k�vetkezm�nyeket tapasztalhatunk..

Szerencs�re a Linux t�bb eszk�zzel is rendelkezik az ilyen t�pus� probl�m�k kezel�s�re. Az els� ezek k�z�l amit megn�z�nk, a limits.conf �llom�ny az /etc/security k�nyvt�rban. A limits.conf �llom�ny seg�ts�g�vel felhaszn�l� �s csoport szint� korl�toz�sokat adhatunk meg bizonyos t�pus� rendszer er�forr�sokra, mint amilyen a mem�ria. Ebben az �llom�nyban a korl�toz�sok be�ll�t�sa t�rt�nhet adott felhaszn�l�ra vagy csoportra. B�r ebben az �llom�nyban sokf�le korl�toz�st be lehet �ll�tani, itt csak n�h�nyat n�z�nk meg.

A limits.conf �llom�ny form�j�t tekintve k�l�n�ll� sorokb�l �ll, a sorok pedig a k�vetkez� t�pus� �rt�keket tartalmazz�k: (tartom�ny) (t�pus) (egys�g) (�rt�k), ahol a tartom�ny lehet felhaszn�l� vagy csoport, a t�pus hard (er�s) vagy soft (gyenge) megszor�t�sra, az egys�g a korl�tozni k�v�nt er�forr�sra utal, az �rt�k pedig a be�ll�tand� megszor�t�shoz tartoz� �rt�kre. P�ld�ul be�ll�tva a k�vetkez� �rt�ket:

guest           hard     priority        19

egy er�s (hard) megszor�t�st helyez�nk el az �temez�si sorrendis�gen (priority), mely seg�ts�g�vel a guest nev� felhaszn�l� feladatait �temezi a rendszer. Ebben az esetben a guest felhaszn�l� feladatai a legkisebb priorit�ssal rendelkeznek.

M�sik p�ldak�nt a guest nev� felhaszn�l� maxim�lis processzor id� felhaszn�l�s�t 10 perc id�tartamra korl�tozhatjuk a k�vetkez� �rt�k be�ll�t�s�val:

guest           hard     cpu             10

Utols� p�ldak�nt a guest nev� csoport sikertelen bejelentkez�si k�s�rleteinek sz�m�t h�romra cs�kkentj�k, ha be�ll�tjuk a k�vetkez� �rt�ket:

@guest	hard 	maxlogins	3

6. Kliens be�ll�t�sok

Ez a r�sz az �ltal�noss�g szintj�n foglalkozik azzal, hogy milyen be�ll�t�sok sz�ks�gesek egy �tlagos X termin�l, �s egy gazdag�p �sszekapcsol�s�hoz.


6.1. A rendszerbet�lt�si folyamat

Ha az X termin�l egy h�l�zati gazdag�pr�l v�gzi a rendszerbet�lt�st, a saj�t IP- valamint a gazdag�p c�m�nek meghat�roz�s�hoz a bootp vagy a rarp protokollt haszn�lhatja, esetleg t�rolhatja is ezeket az �rt�keket saj�t NVRAM mem�ri�j�ban. A bootp protokoll haszn�lat�nak el�nye, hogy a gazdag�p adatait �s az IP-c�meket k�zpontos�tva, egy helyen t�rolhatjuk. Az �rt�kek kliensen t�rt�n�, helyi t�rol�s�nak el�nye, hogy kifinomultabb TCP/IP �s gazdag�p-adat kezel�st tesz lehet�v�.

Ha az X termin�l gazdag�p �s IP-c�m inform�ci�it megfelel�en be�ll�tottuk, az X termin�l rendszerbet�lt�si folyamat�nak m�sodik l�p�se, az oper�ci�s rendszer �s alap�rtelmezett karakterk�szlet bet�lt�se. Ehhez a kliensnek tudnia kell a rendszerlenyomat, a rendszerbe�ll�t�sok �s a karakterk�szlet teljes �tvonalnev�t. Ezen f�jlok let�lt�s�hez sz�ks�ges m�g a rendszerbet�lt�si elj�r�s megad�sa. A legt�bb rendszer eset�n ez a tftp vagy az nfs. V�g�l az X termin�lnak tudnia kell, hogy melyik g�p felel�s az XDMCP kommunik�ci��rt (azaz melyik g�p szolg�ltatja a kliens alkalmaz�sokat). Az �sszes ilyen inform�ci�t az X termin�l NVRAM mem�ri�j�ban t�roljuk.

A rendszerbet�lt�s folyamat�nak harmadik l�p�s�re akkor ker�l sor, amikor az X termin�l kapcsol�dik a kliens g�phez. A legt�bb X termin�l k�pes arra, hogy direkt vagy indirekt k�r�ssel megsz�l�tsa a h�l�zat egyik xdmcp munkafolyamat-kezel�j�t. Indirekt k�r�s eset�n minden el�rhet� xdmcp munkafolyamat-kezel� v�laszol, �s megjelen�ti a v�laszthat� gazdag�pek list�j�t. Direkt k�r�s eset�n a gazdag�p xdm programja elind�tja az Xsetup szkriptet, amely be�ll�tja a megjelen�t� eszk�zt a bejelentkez� k�perny�h�z, �s elind�tja az xlogin eszk�zt, amely csak �rv�nyes felhaszn�l�i azonos�t� �s jelsz� megad�s ut�n enged�lyezi a bel�p�st, valamint az xdcmp munkafolyamat ind�t�s�t.


7. Tov�bbi forr�sok


8. Hibajegyz�k


8.5. Magyar ford�t�s

A magyar ford�t�st M�cza Zsolt k�sz�tette (2004.01.20). A lektor�l�st Daczi L�szl� v�gezte el (2004.01.27). Eme dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n.