This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.

FreeBSD kézikönyv

FreeBSD kézikönyv

A FreeBSD Dokumentációs Projekt

Üdvözöljük a FreeBSD világában! Ez a kézikönyv ismerteti a FreeBSD 6.3-RELEASE, ill. a FreeBSD 7.0-RELEASE telepítését és használatát a mindennapokban. A kézikönyv tartalmán számos független fejlesztő folyamatosan dolgozik. Emiatt elképzelhető, hogy bizonyos fejezetek már elavultak és aktualizálásra szorulnak. Amennyiben úgy érezzük, hogy segíteni tudnánk a projekt munkájában, értesítsük a fejlesztőket a FreeBSD Dokumentációs Projekt levelezési lista címén! Ezen dokumentum legfrissebb változata mindig elérhető a FreeBSD honlapjáról (a korábbi változatok pedig megtalálhatóak a http://docs.FreeBSD.org/doc/ címen). Ezenkívül még rengeteg más formátumban és tömörítve is letölthető a FreeBSD FTP szerveréről vagy a tüköroldalak egyikéről. Amennyiben a kézikönyv nyomtatott változatára lenne szükségünk, megvásárolhatjuk a FreeBSD Mall-ból. Ha pedig keresni szeretnénk benne, azt a funkciót itt érhetjük el.

Fordította és a fordítást karbantartja: Páli Gábor


Tartalom
Előszó
I. Bevezetés
1. Bemutatkozás
1.1. Áttekintés
1.2. Üdvözöljük a FreeBSD-ben!
1.3. A FreeBSD Projektről
2. A FreeBSD telepítése
2.1. Áttekintés
2.2. Hardverkövetelmények
2.3. A telepítés előtt elvégzendő feladatok
2.4. A telepítés megkezdése
2.5. A sysinstall bemutatása
2.6. Lemezterület lefoglalása
2.7. A telepítendő összetevők kiválasztása
2.8. A telepítés eszközének kiválasztása
2.9. A telepítés véglegesítése
2.10. A telepítés után
2.11. Hibakeresés
2.12. Telepítési útmutató haladóknak
2.13. Saját telepítőeszköz elkészítése
3. A UNIX alapjai
3.1. Áttekintés
3.2. Virtuális konzolok és terminálok
3.3. Engedélyek
3.4. A könyvtárak elrendezése
3.5. A lemezek szervezése
3.6. Állományrendszerek csatlakoztatása és leválasztása
3.7. Folyamatok
3.8. Démonok, jelzések és a futó programok leállítása
3.9. Parancsértelmezők
3.10. Szövegszerkesztők
3.11. Eszközök és eszközleírók
3.12. Bináris formátumok
3.13. Bővebben olvashatunk...
4. Alkalmazások telepítése: csomagok és portok
4.1. Áttekintés
4.2. Az alkalmazások telepítésének összefoglalása
4.3. A számunkra szükséges alkalmazások felkutatása
4.4. A csomagrendszer használata
4.5. A Portgyűjtemény használata
4.6. Telepítés utáni teendők
4.7. Teendő a sérült portokkal
5. Az X Window System
5.1. Áttekintés
5.2. Az X áttekintése
5.3. Az X11 telepítése
5.4. Az X11 beállítása
5.5. Betűtípusok használata az X11-ben
5.6. Az X bejelentkeztető képernyője
5.7. Munkakörnyezetek
II. Gyakori feladatok
6. Asztali alkalmazások
6.1. Áttekintés
6.2. Böngészők
6.3. Irodai eszközök
6.4. Dokumentum-megjelenítők
6.5. Pénzügyi szoftverek
6.6. Összefoglalás
7. Multimédia
7.1. Áttekintés
7.2. A hangkártya beállítása
7.3. MP3
7.4. Videók lejátszása
7.5. TV kártyák beállítása
7.6. Lapolvasók
8. A FreeBSD rendszermag testreszabása
8.1. Áttekintés
8.2. Miért készítsünk saját rendszermagot?
8.3. A rendszerünkben levő hardverek összeszedése
8.4. Meghajtók, alrendszerek és modulok
8.5. Saját rendszermag készítése és telepítése
8.6. A konfigurációs állomány
8.7. Ha valamilyen hiba történne
9. Nyomtatás
9.1. Áttekintés
9.2. Bevezetés
9.3. Kezdeti beállítások
9.4. Magasszintű nyomtatóbeállítás
9.5. A nyomtatók használata
9.6. Más nyomtatási rendszerek
9.7. Hibakeresés
10. Bináris Linux kompatibilitás
10.1. Áttekintés
10.2. Telepítés
10.3. A Mathematica® telepítése
10.4. A Maple™ telepítése
10.5. A MATLAB® telepítése
10.6. Az Oracle® telepítése
10.7. Az SAP® R/3® telepítése
10.8. Témák haladóknak
III. Rendszeradminisztráció
11. Beállítás és finomhangolás
11.1. Áttekintés
11.2. Kezdeti beállítások
11.3. A mag beállítása
11.4. Az alkalmazások beállítása
11.5. Szolgáltatások indítása
11.6. A cron segédprogram beállítása
11.7. Az rc használata FreeBSD alatt
11.8. A hálózati kártyák beállítása
11.9. Virtuális címek
11.10. Konfigurációs állományok
11.11. Finomhangolás a sysctl használatával
11.12. A lemezek finomhangolása
11.13. A rendszermag korlátainak finomhangolása
11.14. A lapozóterület bővítése
11.15. Energia- és erőforrásgazdálkodás
11.16. A FreeBSD ACPI támogatásának használata és nyomonkövetése
12. A FreeBSD rendszerindítási folyamata
12.1. Áttekintés
12.2. A rendszerindítás problémája
12.3. A boot manager és az indulás fokozatai
12.4. Kapcsolat a rendszermaggal a rendszerindítás folyamán
12.5. Eszköz útmutatók (device.hints)
12.6. Init: A folyamatirányítás elindítása
12.7. A leállítási folyamat
13. Felhasználók és hozzáférések alapvető kezelése
13.1. Áttekintés
13.2. Bevezetés
13.3. Az adminisztrátori hozzáférés
13.4. Rendszerhozzáférések
13.5. Felhasználói hozzáférések
13.6. A hozzáférések módosítása
13.7. A felhasználók korlátozása
13.8. Csoportok
14. Biztonság
14.1. Áttekintés
14.2. Bevezetés
14.3. A FreeBSD védelme
14.4. DES, Blowfish, MD5 és a Crypt
14.5. Egyszeri jelszavak
14.6. A TCP kapcsolatok burkolása
14.7. KerberosIV
14.8. Kerberos5
14.9. OpenSSL
14.10. VPN IPsec felett
14.11. OpenSSH
14.12. Az állományrendszerek hozzáféréseit vezérlő listák
14.13. A külső programok biztonsági problémáinak figyelése
14.14. A FreeBSD biztonsági figyelmeztetései
14.15. A futó programok nyilvántartása
15. A jail alrendszer
15.1. Áttekintés
15.2. A jail alrendszerhez kapcsolódó fogalmak
15.3. Bevezetés
15.4. A jailek létrehozása és vezérlése
15.5. Finomhangolás és karbantartás
15.6. A jailek alkalmazása
16. Kötelező hozzáférés-vezérlés
16.1. Áttekintés
16.2. A fejezet fontosabb fogalmai
16.3. A MAC ismertetése
16.4. Bővebben a MAC címkéiről
16.5. A védelem megtervezése
16.6. A modulok beállítása
16.7. A seeotheruids MAC-modul
16.8. A bsdextended MAC-modul
16.9. Az ifoff MAC-modul
16.10. A portacl MAC-modul
16.11. A partition MAC-modul
16.12. A többszintű biztonsági MAC-modul
16.13. A Biba MAC-modul
16.14. A LOMAC MAC-modul
16.15. A Nagios elzárása a MAC rendszerrel
16.16. A felhasználók korlátozása
16.17. A hibák elhárítása a MAC rendszerben
17. Biztonsági események vizsgálata
17.1. Áttekintés
17.2. A fejezet fontosabb fogalmai
17.3. A vizsgálat támogatásának telepítése
17.4. A vizsgálat beállítása
17.5. A vizsgálati alrendszer használata
18. Háttértárak
18.1. Áttekintés
18.2. Az eszközök elnevezései
18.3. Lemezek hozzáadása
18.4. RAID
18.5. USB tárolóeszközök
18.6. Lézeres tárolóeszközök (CD-k) létrehozása és használata
18.7. Lézeres tárolóeszközök (DVD-k) létrehozása és használata
18.8. Hajlékonylemezek létrehozása és használata
18.9. Szalagok létrehozása és használata
18.10. Biztonsági mentés hajlékonylemezekre
18.11. Mentési stratégiák
18.12. Alapvető tudnivalók a biztonsági mentésről
18.13. Hálózat, memória és állomány alapú állományrendszerek
18.14. Az állományrendszerek pillanatképei
18.15. Az állományrendszerek kvótái
18.16. A lemezpartíciók titkosítása
18.17. A lapozóterület titkosítása
19. GEOM: A moduláris lemezszervező rendszer
19.1. Áttekintés
19.2. A GEOM bemutatása
19.3. RAID0 - Csíkozás
19.4. RAID1 - Tükrözés
19.5. Eszközök hálózati illesztése a GEOM-ban
19.6. A lemezes eszközök címkézése
19.7. Naplózó UFS GEOM-on keresztül
20. Támogatott állományrendszerek
20.1. Áttekintés
20.2. A Z állományrendszer
21. A Vinum kötetkezelő
21.1. Áttekintés
21.2. Kicsik a lemezeink
21.3. A hozzáférési idők szűk keresztmetszetei
21.4. Adatintegritás
21.5. A Vinum objektumai
21.6. Példák
21.7. Az objektumok elnevezése
21.8. A Vinum beállítása
21.9. Rendszerindítás Vinum-kötetről
22. Virtualizáció
22.1. Áttekintés
22.2. A FreeBSD mint vendég
22.3. A FreeBSD mint gazda
23. Honosítás: Az I18N/L10N használata és beállítása
23.1. Áttekintés
23.2. Az alapok
23.3. A honosítás használata
23.4. I18N programok fordítása
23.5. A FreeBSD honosítása adott nyelvekre
24. Az élvonal
24.1. Áttekintés
24.2. FreeBSD-CURRENT kontra FreeBSD-STABLE
24.3. A forrás szinkronizálása
24.4. Az alaprendszer újrafordítása
24.5. A források követése több géppel
25. DTrace
25.1. Áttekintés
25.2. Eltérések az implementációban
25.3. A DTrace támogatásának engedélyezése
25.4. A DTrace használata
25.5. A D nyelv
IV. Hálózati kommunikáció
26. A FreeBSD frissítése
26.1. Áttekintés
26.2. A freebsd-update
26.3. A Portgyűjtemény frissítése a Portsnap használatával
27. Soros vonali kommunikáció
27.1. Áttekintés
27.2. Bevezetés
27.3. Terminálok
27.4. Betárcsázós szolgáltatások
27.5. A betárcsázós szolgáltatások használata
27.6. A soros vonali konzol beállítása
28. A PPP és a SLIP
28.1. Áttekintés
28.2. A felhasználói PPP alkalmazása
28.3. A rendszerszintű PPP alkalmazása
28.4. PPP kapcsolatok hibaelhárítása
28.5. A PPP használata Ethernet felett (PPPoE)
28.6. PPP ATM felett (PPPoA)
28.7. A SLIP használata
29. Elektronikus levelezés
29.1. Áttekintés
29.2. Az elektronikus levelezés használata
29.3. A sendmail beállítása
29.4. A levéltovábbító ügynök megváltoztatása
29.5. A hibák elhárítása
29.6. Komolyabb témák
29.7. SMTP és az UUCP
29.8. Csak küldés beállítása
29.9. Levelezés betárcsázós kapcsolattal
29.10. Az SMTP hitelesítése
29.11. Levelező kliensek
29.12. A fetchmail használata
29.13. A procmail használata
30. Hálózati szerverek
30.1. Áttekintés
30.2. Az inetd “szuperszerver”
30.3. A hálózati állományrendszer (NFS)
30.4. Hálózati információs rendszer (NIS/YP)
30.5. A hálózat automatikus beállítása (DHCP)
30.6. Névfeloldás (DNS)
30.7. Az Apache webszerver
30.8. Állományok átvitele (FTP)
30.9. Állomány- és nyomtatási szolgáltatások Microsoft® Windows® kliensek számára (Samba)
30.10. Az órák egyeztetése az NTP használatával
31. Tűzfalak
31.1. Bevezetés
31.2. Röviden a tűzfalakról
31.3. Tűzfalak
31.4. Az OpenBSD csomagszűrője (PF) és az ALTQ
31.5. Az IPFILTER (IPF) tűzfal
31.6. IPFW
32. Egyéb haladó hálózati témák
32.1. Áttekintés
32.2. Átjárók és az útválasztás
32.3. Vezeték nélküli hálózatok
32.4. Bluetooth
32.5. Hálózati hidak
32.6. Linkek összefűzése és hibatűrése
32.7. Lemez nélküli működés
32.8. ISDN
32.9. Hálózati címfordítás
32.10. Párhuzamos vonali IP (PLIP)
32.11. Az IPv6
32.12. Az Aszinkron adatátviteli mód (ATM)
32.13. A Közös cím redundancia protokoll (CARP)
V. Függelék
A. A FreeBSD beszerzése
A.1. CD és DVD kiadók
A.2. FTP oldalak
A.3. Anonim CVS
A.4. A CTM használata
A.5. A CVSup használata
A.6. CVS címkék
A.7. AFS oldalak
A.8. Rsync oldalak
B. Irodalomjegyzék
B.1. A FreeBSD-ről szóló könyvek és folyóiratok
B.2. Felhasználói kézikönyvek
B.3. Rendszeradminisztrátori kézikönyvek
B.4. Programozói kézikönyvek
B.5. Az operációs rendszerek belső működéséről
B.6. Biztonságról szóló írások
B.7. Hardverrel foglalkozó írások
B.8. UNIX® történelem
B.9. Magazinok és folyóiratok
C. Források az interneten
C.1. Levelezési listák
C.2. Usenet hírcsoportok
C.3. Világhálós szolgáltatások
C.4. E-mail címek
D. PGP-kulcsok
D.1. Tisztségviselők
D.2. A Core Team tagjai
D.3. Fejlesztők
A FreeBSD-s szakkifejezések gyűjteménye
Végszó
A táblázatok listája
2-1. Példa egy eszközleltárra
2-2. Az első lemez partícióinak kiosztása
2-3. Több lemez partícióinak kiosztása
2-4. FreeBSD 6.X és 7.X ISO image-ek nevei és jelentései
3-1. Lemezes eszközök kódjai
18-1. A fizikai lemezek elnevezésének szabályai
21-1. Vinum erezések
27-1. A DB-25 DB-25 közti null-modem kábel
27-2. A DB-9 DB-9 közti null-modem kábel
27-3. DB-9 DB-25 közti null-modem kábel
27-4. A jelek neve
32-1. A párhuzamos kábel hálózati használatra alkalmas bekötése
32-2. Fenntartott IPv6 címek
Az ábrák listája
2-1. FreeBSD rendszerbetöltő menüje
2-2. Példa az eszközkeresés eredményeire
2-3. Az ország kiválasztása
2-4. Kilépés a sysinstall programból
2-5. A “Usage” kiválasztása a sysinstall főmenüjében
2-6. A dokumentációs menü kiválasztása
2-7. A sysinstall dokumentációs menüje
2-8. A sysinstall főmenüje
2-9. A sysinstall billentyűkiosztást beállító menüje
2-10. A sysinstall főmenüje
2-11. A sysinstall beállításai
2-12. Egy szabványos telepítés megkezdése
2-13. A meghajtó kiválasztása az FDisk számára
2-14. Átlagos Fdisk partíciók szerkesztés előtt
2-15. Particíonálás az Fdisk “Using Entire Disk” funkciójával
2-16. A sysinstall rendszerválasztókat tartalmazó menüje
2-17. Kilépés a meghajtóválasztó menüből
2-18. A sysinstall Disklabel partíciószerkesztője
2-19. A sysinstall Disklabel partíciószerkesztője, alapértelmezett értékekkel
2-20. Szabad hely a gyökérpartíción
2-21. A gyökérpartíció méretének szerkesztése
2-22. A gyökérpartíció típusának kiválasztása
2-23. A gyökér csatlakozási pontjának megadása
2-24. A Disklabel partíciószerkesztő
2-25. A terjesztések kiválasztása
2-26. A terjesztések telepítésének megerősítése
2-27. A telepítési eszköz kiválasztása
2-28. Az Ethernet-eszköz kiválasztása
2-29. Az ed0 hálózati beállítása
2-30. Az inetd.conf módosítása
2-31. Az anonim FTP alapbeállításai
2-32. Az FTP köszöntő üzenetének szerkesztése
2-33. Az exports szerkesztése
2-34. A rendszerkonzol beállításai
2-35. A képernyőkímélő beállításai
2-36. A képernyőkímélőhöz tartozó időkorlát beállítása
2-37. Kilépés a rendszerkonzol beállító menüjéből
2-38. A térség kiválasztása
2-39. Az ország kiválasztása
2-40. Az időzóna kiválasztása
2-41. Az egér által használt protokoll típusának beállítása
2-42. Az egér protokolljának beállítása
2-43. Az egér portjának beállítása
2-44. Az egér portjának kiválasztása
2-45. Az egérdémon engedélyezése
2-46. Az egérdémon kipróbálása
2-47. A csomagok kategóriájának kiválasztása
2-48. Csomag kiválasztása
2-49. Csomagok telepítése
2-50. Csomagok telepítésének megerősítése
2-51. Felhasználók kiválasztása
2-52. A felhasználó adatainak megadása
2-53. Kilépés a felhasználók és csoportok menüjéből
2-54. Kilépés a telepítőből
2-55. A hálózati beállítások menüjének felső szintje
2-56. Az alapértelmezett MTA kiválasztása
2-57. Az Ntpdate beállítása
2-58. A hálózati beállítások menüjének alsó szintje
21-1. Az összefűzött szervezési mód
21-2. A csíkozott szervezési mód
21-3. A RAID-5 szervezési mód
21-4. Egyszerű Vinum-kötet
21-5. Tükrözött Vinum-kötet
21-6. Csíkozott Vinum-kötet
21-7. Tükrözött, csíkozott Vinum-kötet
A példák listája
2-1. Meglevő partíció használata a méret megváltoztatása nélkül
2-2. Meglevő partíció zsugorítása
3-1. Példák lemezek, slice-ok és partíciók neveire
3-2. Egy lemez kialakításának sablonja
4-1. Csomagok letöltése manuálisan és telepítése lokálisan
11-1. Lapozóállomány létrehozása FreeBSD-ben
12-1. A boot0 munkában
12-2. A boot2 működés közben
12-3. Nem biztonságos konzol megadása az /etc/ttys-ben
13-1. Felhasználó hozzáadása a FreeBSD-ben
13-2. rmuser Hozzáférések interaktív eltávolítása
13-3. A chpass interaktív használata adminisztrátorként
13-4. A chpass interaktív használata normál felhasználóként
13-5. A jelszavunk megváltoztatása
13-6. Egy másik felhasználó jelszavának megváltoztatása adminisztrátorként
13-7. A csoportok tagjainak beállítása a pw(8) használatával
13-8. A csoport tagjainak beállítása a pw(8) használatával
13-9. Egy új tag felvétele a csoportba a pw(8) használatával
13-10. A id(1) használata a csoporttagság megállapítására
14-1. Biztonságos tunnel létrehozása SSH-val SMTP-hez
18-1. A dump használata az ssh alkalmazással
18-2. A dump használata az ssh alkalmazással, az RSH környezeti változó beállításával
18-3. A rendszerindító lemezek létrehozásához használható szkript
18-4. Egy meglevő állományrendszer image-ének csatlakoztatása az mdconfig paranccsal
18-5. Új állomány alapú lemez létrehozása az mdconfig paranccsal
18-6. Állomány alapú lemezek beállítása és csatlakoztatása az mdmfs paranccsal
18-7. Új memória alapú lemez létrehozása az mdconfig paranccsal
18-8. Új memória alapú lemez létrehozása az mdmfs paranccsal
27-1. Terminálok felvétele az /etc/ttys állományba
29-1. A sendmail elérését szabályozó adatbázis beállítása
29-2. Virtuális postaládák
29-3. Példa a virtuális tartományok leképezésére
30-1. Az inetd konfigurációs állományának újraolvasása
30-2. Egy exportált állományrendszer csatlakoztatása az amd használatával
30-3. A Django telepítése az Apache, mod_python3 és a PostgreSQL használatával
30-4. Az Apache beállítása a Django és mod_python használatához
32-1. LACP alapú összefűzés egy Cisco switch-csel
32-2. A hibatűrés beállítása
32-3. Egy otthoni vagy egy fiókbeli hálózat
32-4. Az igazgatósági iroda vagy egy másik helyi hálózat
A-1. Valami (az ls(1)) kikérése a -CURRENT ágból
A-2. Az src/ fa kikérése SSH-n keresztül
A-3. Az ls(1) 6-STABLE ágban szereplő változatának kikérése
A-4. Az ls(1) változásainak (Unified Diff formátumú) listázása
A-5. A használható modulok nevének kiderítése

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.