Red Hat Linux -- jeden z najpopularniejszych systemów linuksowych zdobywa nowych użytkowników prostotą obsługi, bezawaryjnością, bezpieczeństwem. Tym razem mamy okazję przedstawić Ci dystrybucję o kryptonimie Seawolf.
Książka z serii "Księga eksperta" (seria cieszy się dużym powodzeniem i zaufaniem użytkowników komputerów osobistych) przedstawi Ci podstawowe i zaawansowane zagadnienia dotyczące użytkowania i administracji Red Hata w wersji 7.1. Nauczy Cię jak:
-
przebudowywać, zmieniać i dostosowywać jądro systemu do własnych potrzeb
-
skonfigurować oprogramowanie, np. sambę, dzięki której połączysz się z każdym systemem firmy Microsoft
-
konfigurować protokoły i zarządzać siecią
-
wykonywać kopie zapasowe, zarządzać kontami użytkowników, utrzymywać w nieskazitelnym stanie system plików
-
personalizować ustawienia X-serwera
-
wykorzystywać w Linuksie języki programowania -- C++, Javę, Perla, tcl/tck, Pythona i wiele innych
Pozycja zdecydowanie dobra dla początkujących użytkowników i szczególnie polecana tym, którzy chcą jak najszybciej poznać Red Hata.
SPIS TREŚCI:
Wstęp (21)
Część I Red Hat Linux - instalacja i usługi użytkownika (27)
Rozdział 1. Wprowadzenie do systemu Red Hat Linux (29)
-
Wersja stabilna czy wersja beta? (30)
-
Zalety Linuksa (31)
-
Magia Red Hat Linuksa (32)
-
Red Hat Linux w porównaniu z innymi dystrybucjami Linuksa (34)
-
Co nowego w dystrybucji Red Hat i jądrze Linuksa? (35)
-
Prawo autorskie i gwarancja (36)
-
Programy z wolnym dostępem do źródła i ich licencje (37)
-
Dystrybucja Red Hat Linux (37)
-
Wymagania systemu (38)
-
Wymagania systemu - Intel (38)
Rozdział 2. Instalowanie systemu Red Hat (41)
-
Przygotowania do instalacji Linuksa (42)
-
Wybór metody instalacji (44)
-
Instalacja w trybie graficznym czy tekstowym? (45)
-
Partycjonowanie (45)
-
Partycjonowanie za pomocą programu fdisk (46)
-
Użycie programu Disk Druid do partycjonowania (47)
-
Obszar wymiany (50)
-
Formatowanie partycji (50)
-
Tworzenie dyskietki startowej (51)
-
Instalowanie systemu bez użycia dyskietki startowej (52)
-
Instalacja sieciowa (52)
-
Rozpoczęcie instalacji NFS (53)
-
Rozpoczęcie instalacji FTP (53)
-
Rozpoczęcie instalacji HTTP (54)
-
Instalacja z urządzeń PCMCIA (54)
-
Proces instalacji krok po kroku (55)
-
Instalacja (55)
-
Program instalacyjny (58)
-
Instalator systemu (59)
-
Konfiguracja LILO (60)
-
Konfiguracja sieci (61)
-
Ustalanie strefy czasowej (61)
-
Ustawianie konta i hasła administratora (61)
-
Konfiguracja uwierzytelniania (62)
-
Wybór pakietów do instalacji (62)
-
Konfigurowanie X-ów (63)
-
Instalowanie (64)
-
Instalowanie pakietów (64)
-
Tworzenie dyskietki startowej (64)
-
Zakończenie instalacji (64)
-
Kilka rad po zakończeniu instalacji (65)
-
Menedżer pakietów Red Hata (65)
-
Logowanie się i zamykanie systemu (65)
Rozdział 3. LILO i inne menedżery startowe (67)
-
Wybór i instalacja programu ładującego (68)
-
Instalacja i konfigurowanie LILO (69)
-
Instalowanie lub ponowne konfigurowanie LILO (70)
-
Konfigurowanie LILO (71)
-
Usuwanie LILO (74)
-
Rozwiązywanie problemów z LILO (75)
-
Uruchamianie Linuksa za pomocą LOADLIN.EXE (76)
-
Program BootMagic (77)
Rozdział 4. Konfigurowanie systemu X Window (79)
-
System X Window (79)
-
XFree czy inny system X11? (80)
-
Nowe funkcje XFree86 4.0.3 (81)
-
Wybór narzędzia konfiguracyjnego (83)
-
Plik XF86Config (86)
-
Serwer XFree86 (87)
-
Używanie Xconfiguratora (88)
-
Używanie xf86config (92)
-
Sprawdzanie pliku XF86Config (102)
-
Sekcja "ServerLayout" (Ustawienia serwera) (102)
-
Sekcja "Files" (Pliki) (103)
-
Sekcja "Module" (Moduły) (104)
-
Sekcja "Server flags section" (Znaczniki serwera) (105)
-
Sekcja InputDevice (Urządzenie wejściowe) (105)
-
Sekcja "Monitor" (Monitor) (106)
-
Sekcja "Device" (Urządzenia graficzne) (108)
-
Sekcja "Screen" (Ekran) (108)
-
Uruchamianie X11 za pomocą polecenia startx (110)
-
Użycie konsoli i wielokrotnych sesji X-ów (111)
-
Plik .xinitrc (112)
-
Używanie xdm (113)
-
Rozwiązywanie problemów z XFree86 (115)
Rozdział 5. Menedżery okien (117)
-
Czym jest menedżer okien (117)
-
Środowisko GNOME X (118)
-
Czym jest GNOME (119)
-
Składniki instalacyjne GNOME-a (119)
-
Konfigurowanie X11 na potrzeby GNOME-a lub innych menedżerów wyświetlania (121)
-
Używanie klientów i narzędzi GNOME-a (123)
-
Konfigurowanie pulpitu za pomocą Centrum Sterowania GNOME (124)
-
Konfigurowanie panelu GNOME-a (126)
-
Funkcje menedżera okien sawfish (127)
-
Funkcje menedżera okien Enlightenment (128)
-
Funkcje środowiska pulpitu K (KDE) (130)
-
Składniki instalacji KDE (130)
-
Logowanie za pomocą kdm (131)
-
Funkcje pulpitu KDE (132)
-
Wykonywanie podstawowych czynności związanych z pulpitem (133)
-
Używanie panelu pulpitu (133)
-
Używanie menedżera plików konqueror (134)
-
Konfigurowanie KDE za pomocą Centrum Sterowania KDE (135)
-
Opcje menedżera wyświetlania (135)
-
Zmiana tapety pulpitu (137)
-
Zmiana wygaszacza ekranu (138)
-
Zmiana ustawień klawiatury i myszy (138)
-
Zmiana ustawień okienek (139)
-
Kontrolowanie wskaźnika myszy za pomocą klawiatury (140)
-
Kontrolowanie ruchów kursora pomiędzy pulpitami (141)
-
Menedżer okien fvwm2 (141)
-
Menedżer okien twm (143)
Rozdział 6. Połączenie z Internetem (147)
-
Konfiguracja interfejsu pozornego (147)
-
Konfiguracja protokołu PPP (150)
-
Instalowanie PPP (151)
-
Konfiguracja konta PPP (151)
-
Konfiguracja programu chat (152)
-
Konfiguracja programu pppd (153)
-
Współpraca programów chat i pppd (154)
-
Konfiguracja PPP za pomocą skryptów (154)
-
Konfiguracja PPP za pomocą Dialup Configuration (156)
-
Konfiguracja PPP za pomocą programu kppp (158)
-
Konfiguracja PPP za pomocą polecenia wvdial (164)
-
Konfigurowanie połączenia DSL PPPOE (165)
-
Konfigurowanie połączenia PPPOE (166)
-
Protokół SLIP (170)
-
Konfiguracja serwera Dial-in PPP (171)
Rozdział 7. IRC, ICQ oraz klienty Chat (175)
-
Klient i Serwer Talk (175)
-
Instalacja i konfiguracja Talk (176)
-
Łączenie z Talk (177)
-
Rozmowa za pomocą Talk (178)
-
Kontrolowanie dostępu do terminala (179)
-
Rozmowa z wieloma użytkownikami za pomocą programu ytalk (179)
-
IRC - Internet Relay Chat (180)
-
Praca z klientem o interfejsie tekstowym - ircII (182)
-
xchat (193)
-
Uruchamianie serwera IRC (197)
-
ICQ (197)
-
AIM (200)
Rozdział 8. Programy graficzne oraz multimedia (203)
-
Graficzne narzędzia Linuksa (203)
-
Popularne formaty graficzne (204)
-
Konwersja plików graficznych (206)
-
Podstawowe edytory graficzne (210)
-
Klient graficzny X11 (210)
-
Programy graficzne pracujące w środowisu GNOME (212)
-
Programy graficzne środowiska K Desktop Environment (215)
-
Praca z GIMP (217)
-
Wyświetlanie i drukowanie grafiki (219)
-
Konfiguracja dźwięku (221)
-
Odtwarzanie audio CD (225)
-
Odtwarzanie plików .mp3 (226)
-
Odtwarzanie wideo (227)
-
Praca z kamerami internetowymi (229)
Część II Konfigurowanie usług (231)
Rozdział 9. Uruchamianie i zamykanie systemu (233)
-
Start systemu - procesy (233)
-
Proces inicjujący i skrypty startowe (234)
-
init i /etc/inittab (235)
-
/etc/inittab oraz stany systemu (236)
-
Zamykanie systemu (243)
-
shutdown (243)
-
halt i reboot (245)
-
Awaria systemu (245)
-
Używanie konta root (246)
-
Tworzenie dyskietki startowej (246)
-
Narzędzia systemów plików (248)
-
Awaria systemu (249)
-
Dodatkowe informacje (251)
Rozdział 10. SMTP i protokoły z nim związane (253)
-
Krótka historia standardów poczty internetowej (253)
-
Wprowadzenie do sendmail-a (254)
-
Post Office Protocol (POP) (254)
-
Internet Mail Access Protocol (IMAP) (255)
-
SMTP i sendmail (255)
-
Protokoły pocztowe w Internecie (256)
-
System nazw domen i poczta elektroniczna (257)
-
Zadania sendmaila (261)
-
Pliki pomocnicze sendmaila (262)
-
Plik aliases (262)
-
Konfigurowanie sendmaila (264)
-
Plik konfiguracyjny sendmaila: sendmail.cf (267)
-
Automatyczne tworzenie pliku sendmail.cf (279)
-
Łatwiejsza metoda konfiguracji sendmaila (283)
-
Testowanie sendmaila i jego pliku konfiguracyjnego (286)
-
Typowe błędy popełniane przy konfiguracji sendmaila (288)
-
POP (288)
-
Konfiguracja serwera POP (288)
-
IMAP (291)
-
Konfiguracja serwera IMAP (291)
-
Odbieranie poczty (292)
-
Konfiguracja POP3 lub IMAP pod Netscape (293)
-
fetchmail (295)
Rozdział 11. FTP (297)
-
Instalacja serwera FTP (298)
-
Działanie serwera FTP (300)
-
Konfiguracja serwera FTP (301)
-
Kontrola dostępu - plik /etc/ftpaccess (301)
-
Konwersja plików w locie - plik /etc/ftpconversions (317)
-
Konfigurowanie dostępu hostów - plik /etc/ftphosts (319)
-
Plik z dziennikiem zdarzeń FTP - /var/log/xferlog (320)
-
Narzędzia administracyjne serwera FTP (321)
-
ftprestart (321)
-
ftpshut (321)
-
ftpwho (322)
-
ftpcount (323)
-
Klienty FTP (323)
-
wget (324)
-
autoexpect (325)
-
ncftp (326)
-
xtp (327)
-
gftp (327)
-
konqueror (328)
Rozdział 12. Serwer Apache (331)
-
Instalacja serwera (332)
-
Instalacja z RPM (332)
-
Kompilacja źródeł (334)
-
Konfiguracja środowiska pracy serwera (335)
-
Edycja pliku httpd.conf (336)
-
Pliki .htaccess a ograniczenia dostępu (339)
-
Autoryzacja i kontrola dostępu (340)
-
Ograniczanie dostępu za pomocą dyrektyw allow i deny (341)
-
Autoryzacja na podstawie nazwy użytkownika i hasła (342)
-
Połączenie obu metod kontroli dostępu (344)
-
Moduły Apache (345)
-
mod_access (345)
-
mod_actions (345)
-
mod_alias (346)
-
mod_asis (346)
-
mod_auth (346)
-
mod_auth_anon (347)
-
mod_auth_db (347)
-
mod_auth_digest (347)
-
mod_autoindex (347)
-
mod_bandwidth (347)
-
mod_cern_meta (348)
-
mod_cgi (348)
-
mod_digest (348)
-
mod_dir (348)
-
mod_env (348)
-
mod_example (348)
-
mod_expires (349)
-
mod_headers (349)
-
mod_imap (349)
-
mod_include (349)
-
mod_info (349)
-
mod_log_agent (350)
-
mod_log_config (350)
-
mod_log_referer (350)
-
mod_mime (350)
-
mod_mime_magic (350)
-
mod_mmap_static (350)
-
mod_negotiation (350)
-
mod_proxy (351)
-
mod_put (351)
-
mod_rewrite (351)
-
mod_setenvif (351)
-
mod_speling (351)
-
mod_status (351)
-
mod_throttle (352)
-
mod_unique_id (352)
-
mod_userdir (352)
-
mod_usertrack (352)
-
mod_vhost_alias (352)
-
Serwery wirtualne (353)
-
Serwery wirtualne identyfikowane adresami IP (353)
-
Wirtualne hosty identyfikowane nazwami domenowymi (354)
-
Rejestracja działania serwera (355)
-
CGI i SSI (357)
-
Interfejs CGI (357)
-
SSI (358)
-
Proste dyrektywy SSI (359)
-
Sterowanie wykonywaniem poleceń SSI (362)
-
PHP (363)
-
Uruchamianie i zatrzymywanie serwera (363)
-
Ręczne uruchamianie serwera (363)
-
Skrypt httpd w katalogu /etc/rc.d (365)
-
Listingi plików konfiguracyjnych (367)
Rozdział 13. Internet News (391)
-
Linux i grupy dyskusyjne (392)
-
Na czym polega newsfeed (392)
-
Pushing i pulling (393)
-
Alternatywne metody pobierania grup news (393)
-
Wymagania sprzętowe i programowe INN (393)
-
Wprowadzenie do INN (394)
-
Instalacja INN (395)
-
Pliki startowe INN (396)
-
Konfiguracja INN (402)
-
Wprowadzenie do Leafnode+ (404)
-
Działanie Leafnode+ (404)
-
Pobranie i konfiguracja Leafnode+ (405)
-
Wprowadzenie do trn (406)
-
Instalacja i konfiguracja trn (406)
Rozdział 14. Domain Name Service i Dynamic Host Configuration Protocol (407)
-
Krótka historia Internetu (408)
-
Plik hosts.txt (409)
-
Plik /etc/hosts (409)
-
BIND 8 (410)
-
Kilka słów na temat przykładów w tym rozdziale (411)
-
Ważne fakty i pojęcia związane z DNS (412)
-
Klient i serwer DNS to dwie różne rzeczy (412)
-
Terminologia DNS (413)
-
DNS zajmuje się tłumaczeniem nazw hostów na numery IP i odwrotnie (413)
-
Pierwotne i odwrotne strefy powinny się ze sobą zgadzać (414)
-
Sygnał HUP kontra restart (414)
-
Domena in-addr.arpa (414)
-
Schematy nazywania hostów (415)
-
Konfiguracja klienta DNS: /etc/resolv.conf (415)
-
Oprogramowanie DNS (416)
-
Pliki konfiguracyjne serwera DNS (418)
-
Plik startowy DNS: /etc/named.conf (418)
-
Pliki z danymi stref DNS (420)
-
Uruchomienie prostego Caching DNS (426)
-
Testowanie caching DNS (427)
-
DNS caching - podsumowanie (429)
-
Konfiguracja podstawowych stref serwera DNS (430)
-
Dodanie tłumaczenia lokalnej domeny (430)
-
Dodanie tłumaczenia wirtualnej domeny (434)
-
Delegacja autoryzacji (435)
-
Dodanie autoryzacji dla poddomena.domena.cxm na sylvia (436)
-
Testowanie lokalnego tłumaczenia nazw w poddomena.domena.cxm (437)
-
Delegacja autoryzacji z numark do sylvia dla poddomeny (437)
-
Testowanie delegacji poddomena.domena.cxm (438)
-
Uruchomienie rezerwowego serwera DNS (438)
-
Dodawanie stref rezerwowych do mtx (439)
-
Dodawanie kolejnego serwera nazw (440)
-
Rozwiązywanie problemów związanych z DNS (441)
-
Użycie skryptów do testowania DNS (441)
-
Poszukiwanie błędów za pomocą zrzutów pamięci i logów (442)
-
Sprawdzanie konfiguracji DNS za pomocą dnswalk (443)
-
Źródła informacji o DNS (444)
-
Automatyczne konfigurowanie klientów za pomocą DHCP (445)
-
Konfigurowanie serwera DHCP (445)
-
Konfigurowanie linuksowego klienta DHCP (447)
-
Konfigurowanie windowsowego klienta DHCP (448)
Rozdział 15. NIS: Network Information Service (449)
-
Idea NIS (450)
-
Domeny NIS (450)
-
Różne serwery (450)
-
Instalacja oprogramowania (451)
-
Konfiguracja podstawowego serwera NIS (451)
-
Uruchamianie demonów podczas startu systemu (454)
-
Konfiguracja klienta NIS (455)
-
Konfiguracja rezerwowego serwera NIS (457)
-
Użycie NIS w pliku /etc/passwd (459)
-
Użycie grup sieciowych (460)
-
Kilka porad dotyczących rozwiązywania problemów (461)
Rozdział 16. NFS: Network Filesystem (463)
-
Instalacja NFS (464)
-
Uruchamianie i zatrzymywanie demonów NFS (465)
-
Status NFS (465)
-
Konfiguracja serwerów i klientów NFS (465)
-
Konfiguracja pliku /etc/exports (466)
-
Użycie mount do montowania udostępnionych systemów plików (467)
-
Odmontowywanie systemów plików (468)
-
Automatyczne montowanie systemów plików: plik /etc/fstab (469)
-
Przykładowe pliki konfiguracyjne (471)
Rozdział 17. Samba (473)
-
Instalowanie Samby (474)
-
Uruchomienie prostej konfiguracji Samby (474)
-
Testowanie za pomocą klienta linuksowego (476)
-
Testowanie za pomocą klienta z Windows (476)
-
Konfiguracja Samby (480)
-
Sekcja [global] (480)
-
Sekcja [homes] (482)
-
Sekcja [printers] (483)
-
Współdzielenie plików i drukarek (486)
-
Optymalizacja wydajności Samby (488)
-
Testowanie własnej konfiguracji (489)
-
Testowanie za pomocą smbstatus (490)
-
Uruchamianie serwera Samby (490)
-
Uzyskiwanie dostępu do udziałów (491)
-
Używanie polecenia smbclient na kliencie linuksowym (491)
-
Montowanie udziałów za pomocą klienta linuksowego (493)
-
Typowe opcje konfiguracyjne pliku smb.conf (494)
-
Specjalne konwencje (494)
-
read only=, writeable=, writable=, write ok= (S) (495)
-
valid users= (S) (495)
-
invalid users= (S) (495)
-
read list= (S) (495)
-
write list= (S) (496)
-
path= (S) (496)
-
create mask i create mode= (S) (496)
-
browsable= (S) (497)
-
printable= (S) (498)
-
hosts allow=, hosts deny=, allow hosts= i deny hosts= (S) (498)
-
public= i guest ok= (S) (498)
-
comment= (S) i server string= (G) (498)
-
domain logons= (G) (499)
-
encrypt passwords= i smb passwd file= (G) (499)
-
config file= (G) (499)
-
hosts equiv= (G) (499)
-
interfaces= (G) (499)
-
load printers= (G) (499)
-
null passwords= (G) (500)
-
password level i username level (G) (500)
-
security= (G) (500)
-
workgroup= (G) (501)
-
netbios name= (G) (501)
-
wins support= (G) (501)
-
wins server= (G) (501)
-
local master = (G) (501)
-
preferred master= (G) (502)
-
domain master= (G) (502)
-
os level= (G) (502)
-
Źródła dokumentacji Samby (502)
-
Dokumentacja programów pakietu Samby (503)
-
Dokumentacja opisująca opcje konfiguracyjne (504)
-
Pozostała dokumentacja (504)
-
Używanie Samby jako serwera logującego (504)
-
Podstawowa autoryzacja logowania w Windows 9x (505)
-
Uaktywnienie skryptu logowania (506)
-
Rozwiązywanie problemów z Sambą (506)
-
Używaj często programu testparm (507)
-
Przeczytaj DIAGNOSIS.txt (507)
-
Poznaj hierarchię dostępu (507)
-
Sprawdź pliki dziennika (508)
-
Zmniejsz objętość pliku smb.conf za pomocą SWAT (508)
-
Sprawdź, czy serwer Samby jest skonfigurowany jako Master Browser (508)
-
Zachowaj spokój (508)
-
Bezpieczeństwo Samby (509)
-
Zabezpieczenia SWAT (509)
-
Uwaga na niektóre parametry (510)
-
To zaledwie szczyt góry lodowej (510)
-
Używanie SWAT-a do konfiguracji Samby poprzez WWW (510)
-
Uruchamianie SWAT-a na serwerze (511)
-
Konfiguracja pliku smb.conf poprzez WWW z użyciem SWAT-a (512)
-
Użycie Samby w procesie migracji do Linuksa (513)
-
Tworzenie udziału katalogu z danymi (513)
-
Wstępny etap migracji (514)
-
Usuwanie znaków CR z plików tekstowych (515)
-
Zakończenie migracji (516)
Część III Administrowanie systemem (517)
Rozdział 18. Systemy plików, dyski i inne urządzenia (519)
-
Urządzenia w systemie (519)
-
Urządzenia znakowe (520)
-
Urządzenia blokowe (521)
-
Systemy plików (521)
-
Polecenie mount (522)
-
Potencjalne problemy z poleceniem mount (524)
-
Program usermount (526)
-
Konfiguracja systemów plików (527)
-
Ręczna edycja pliku /etc/fstab (527)
-
Tworzenie nowych systemów plików (528)
-
Reperowanie systemów plików (531)
-
Różne typy urządzeń (533)
-
Dyski twarde (533)
-
Dyskietki (535)
-
Napędy CD-ROM (536)
-
RAID (537)
-
Pętla zwrotna (539)
-
Inne urządzenia blokowe (541)
-
Urządzenia znakowe (543)
-
Porty równoległe (543)
-
Napędy taśmowe (544)
-
Terminale (546)
-
Komunikacja szeregowa (548)
-
Ogólne urządzenia SCSI (549)
-
Nagrywarki CD-ROM (549)
-
Testowanie obrazów CD (550)
-
Inne urządzenia znakowe (550)
Rozdział 19. Drukowanie w systemie Linux (555)
-
Drukarki (555)
-
Jakie drukarki działają w systemie Linux? (556)
-
Drukowanie za pomocą programu Ghostscript (557)
-
W jaki sposób drukować? (559)
-
Nowe sterowniki portu równoległego (560)
-
Polecenia służące do drukowania (561)
-
Inne programy i filtry drukowania (565)
-
APSFilter (565)
-
magicfilter (565)
-
LPRMagic (565)
-
HPTools (566)
-
Drukarki postscriptowe (566)
-
Obsługa drukarek na podczerwień (566)
-
Przydatne programy (567)
-
Programy pbm (567)
-
gv (567)
-
Rozwiązywanie problemów i dodatkowe informacje (568)
Rozdział 20. Zarządzanie sieciami TCP/IP (571)
-
Podstawowe wiadomości o TCP/IP (572)
-
Adresy IP (572)
-
Budowa sieci (572)
-
Protokoły TCP/IP (577)
-
Porty (578)
-
Gniazdka (579)
-
Konfiguracja sieci (579)
-
Pliki konfiguracyjne (580)
-
Programy konfiguracyjne (586)
-
Programy rezydentne obsługi sieci (592)
-
Samodzielne programy rezydentne obsługujące TCP/IP (592)
-
Kontrola usług sieciowych (593)
-
Programy do rozwiązywania problemów z TCP/IP (595)
-
ping (595)
-
traceroute (596)
-
tcpdump (598)
-
Narzędzia do zabezpieczania sieci (600)
-
Firewall (601)
-
Bezpieczny dostęp zdalny - program SSH (609)
Rozdział 21. Administracja systemem Linux (615)
-
Zadania użytkownika root (615)
-
Utrzymanie systemu (617)
-
Planowanie zadań (617)
-
Tworzenie planu wycofania zmian (618)
-
Wprowadzanie zmian małymi krokami (618)
-
Stworzenie planu testów (618)
-
Efektywna komunikacja i odpowiednie zachowanie w odpowiednich momentach (618)
-
Zarządzanie oprogramowaniem za pomocą RPM (623)
-
Instalowanie pakietów (623)
-
Usuwanie pakietów (624)
-
Uaktualnianie (624)
-
Informacje o pakietach (625)
-
Gnome-RPM (626)
-
Zarządzanie użytkownikami i grupami użytkowników (627)
-
Zarządzanie użytkownikami i grupami użytkowników z wiersza poleceń (628)
-
Dodawanie użytkowników (628)
-
Zmiana haseł użytkowników (628)
-
Usuwanie użytkowników (628)
-
Zarządzanie grupami użytkowników z wiersza poleceń (629)
-
Analiza wydajności systemu (630)
-
Sprawdzanie stopnia wykorzystania procesora za pomocą vmstat (630)
-
top (633)
-
Sprawdzanie dostępnej pamięci za pomocą programu free (633)
-
Zmiana priorytetu procesów za pomocą polecenia renice (635)
-
Bezpieczeństwo systemu (636)
-
Wybieranie odpowiednich haseł (636)
-
Sprawdzanie czy zabezpieczenia są nadal aktualne (637)
-
Uzyskiwanie pomocy (637)
-
Strony man (637)
-
Tworzenie stron man (639)
-
Listy i grupy dyskusyjne o systemie Red Hat Linux (640)
-
Pozostałe grupy dyskusyjne (642)
Rozdział 22. Kopie zapasowe i ich odtwarzanie (645)
-
Rozważania na temat dobrych kopii bezpieczeństwa (646)
-
Różnica pomiędzy kopiami bezpieczeństwa a archiwizacją (646)
-
Elementy określające dobrą kopię bezpieczeństwa (646)
-
Wybór nośnika dla kopii bezpieczeństwa (647)
-
Wybór nośnika do wykonania kopii bezpieczeństwa (648)
-
Techniki wykonywania kopii bezpieczeństwa (649)
-
Wykonywanie kopii bezpieczeństwa za pomocą poleceń tar i cpio (650)
-
Przeprowadzanie archiwizacji za pomocą skryptu taper (652)
-
Odzyskiwanie plików (654)
-
Co jest w archiwum? (654)
Rozdział 23. Bezpieczeństwo systemu (655)
-
Rozważania na temat bezpieczeństwa - analiza (655)
-
Plan bezpieczeństwa (656)
-
Narzędzia związane z bezpieczeństwem systemu (656)
-
Zbieranie informacji (658)
-
Niebezpieczeństwa (659)
-
Przygotowanie na najgorsze (659)
-
suid i sgid (660)
-
Prawa dostępu do plików i katalogów (661)
-
Pliki (661)
-
Katalogi (662)
-
Jak ma się do tego suid i sgid (665)
-
Domyślne prawa dostępu przy tworzeniu pliku lub katalogu (666)
-
Hasła (667)
-
Serwisy WWW dotyczące tego tematu (667)
Część IV Programowanie w Red Hat Linuksie (669)
Rozdział 24. Narzędzia programowania w językach C/C++ (671)
-
Rys historyczny (672)
-
Programowanie w C: podstawowe zagadnienia (672)
-
Elementy języka C++ (672)
-
Programowanie w języku C++: podstawowe zagadnienia (673)
-
Nazwy plików (674)
-
Narzędzia do zarządzania projektami (674)
-
Kompilowanie programów przy użyciu programu make (674)
-
Tworzenie większych aplikacji (676)
-
Zarządzanie projektami za pomocą RCS oraz CVS (677)
-
Debuggery (679)
-
Opcje kompilatora GNU C/C++ dostępne z wiersza poleceń (681)
-
Nowe cechy kompilatora GNU egcs (682)
Rozdział 25. Programowanie w języku powłoki (683)
-
Tworzenie i uruchamianie programów powłoki (684)
-
Zmienne (686)
-
Przypisywanie wartości zmiennym (687)
-
Dostęp do wartości zmiennej (687)
-
Parametry pozycyjne (688)
-
Zmienne wewnętrzne (689)
-
Symbole specjalne (689)
-
Cudzysłów (690)
-
Pojedynczy cudzysłów (691)
-
Lewy ukośnik (691)
-
Lewy apostrof (692)
-
Porównywanie wyrażeń (692)
-
pdksh oraz bash (692)
-
tcsh (697)
-
Instrukcje iteracyjne (700)
-
Instrukcja for (700)
-
Instrukcja while (702)
-
Instrukcja until (703)
-
Instrukcja repeat (tcsh) (703)
-
Instrukcja select (pdksh, bash) (703)
-
Instrukcja shift (704)
-
Instrukcje warunkowe (705)
-
Instrukcja if (705)
-
Instrukcja case (706)
-
Inne instrukcje (708)
-
Instrukcja break (708)
-
Instrukcja exit (708)
-
Funkcje (709)
Rozdział 26. Automatyzacja pracy (711)
-
Pierwszy przykład - automatyczne uaktualnianie danych (711)
-
Problem i rozwiązanie (712)
-
Analiza implementacji (713)
-
Dodatkowe wskazówki (715)
-
Poszerzaj swoją wiedzę (715)
-
Prawidłowe projektowanie (716)
-
Skrypty powłoki (716)
-
Zamiana tekstów w plikach - program chstr (716)
-
Pobieranie stron WWW (718)
-
Programowanie w języku powłoki - podsumowanie (719)
-
Tworzenie harmonogramów zadań za pomocą programów cron oraz at (720)
-
cron oraz find - kontrolowanie ilości wolnej przestrzeni dyskowej (721)
-
at: planowanie zadań (722)
-
Expect, Perl i inne rozwiązania (723)
-
Expect (723)
-
Perl (724)
-
Inne narzędzia (725)
-
Języki skryptowe wbudowane w programy (727)
-
Wnioski - czyli dlaczego automat jest lepszy (728)
Rozdział 27. Konfiguracja i kompilacja jądra systemu (729)
-
Jądro systemu - wprowadzenie (730)
-
Czy rzeczywiście konieczna jest ponowna kompilacja jądra? (730)
-
Podstawy działania jądra (731)
-
Struktura źródeł jądra (733)
-
Numery wersji jądra (734)
-
Źródła jądra (735)
-
Potencjalne problemy z nowym jądrem (736)
-
Instalacja plików poprawek (738)
-
Moduły (739)
-
Nowe funkcje jądra w wersji 2.4 (740)
-
Planowane zmiany w jądrze w wersji 2.5 (740)
-
Konfiguracja jądra systemu (742)
-
Przygotowanie lilo.conf na aktualizację jądra (742)
-
Konfigurowanie za pomocą programu make (743)
-
Opcje konfiguracji (743)
-
Narzędzie konfiguracyjne CML2 (777)
-
Kompilacja i instalacja jądra (778)
-
Kompilacja jądra (779)
-
Rozwiązywanie problemów dotyczących nowego jądra (781)
-
Sytuacje awaryjne (783)
-
Powtarzający się restart systemu (785)
-
Wyświetlanie części znaku zachęty LILO (785)
-
Jądro zawiesza się podczas ładowania (785)
-
Kernel panic (786)
-
Błędy jądra i ich zgłaszanie (786)
Rozdział 28. Emulatory, narzędzia i środowiska graficzne (789)
-
Emulatory (789)
-
Emulacja systemu DOS - program DOSEMU (790)
-
Uruchamianie programów dla środowiska Windows - program Wine (792)
-
Emulacja systemu Apple Macintosh - program Executor (794)
-
Program VMware dla systemów Linux i Windows (796)
-
Pakiet mtools (801)
-
Środowiska graficzne (803)
-
Kompilowanie i instalacja programu vnc (804)
-
Uruchamianie programu vnc (805)
-
Przeglądanie zdalnych pulpitów (806)
Dodatki (809)
Dodatek A Projekt dokumentacji Linuksa (811)
-
Projekt dokumentacji Linuksa - informacje ogólne (811)
-
Bieżące projekty i współpraca (812)
-
Strony WWW projektu dokumentacji Linuksa (812)
-
Konwencje obowiązujące przy tworzeniu dokumentacji (813)
-
Prawa autorskie i licencja (813)
-
Przykładowa licencja (813)
-
Publikowanie dokumentów LDP (814)
Dodatek B Najważniejsze polecenia i programy systemu Linux (815)
-
Wytyczne (816)
-
Lista poleceń (816)
-
. (816)
-
& (816)
-
| (817)
-
> (817)
-
< (817)
-
>> (817)
-
<< (818)
-
adduser (818)
-
alias (818)
-
apropos <argument> (818)
-
ash (819)
-
at (819)
-
atq (819)
-
atrm (819)
-
banner (819)
-
bash (820)
-
batch (820)
-
bc (820)
-
bg (820)
-
bind (820)
-
cat (821)
-
cd (821)
-
chfn (821)
-
chgrp (822)
-
chmod (822)
-
chown (823)
-
chroot (823)
-
chsh (823)
-
control-panel (823)
-
cp (824)
-
cpio (824)
-
crond (824)
-
crontab (824)
-
cu (824)
-
cut (824)
-
dc (825)
-
dd (825)
-
df (825)
-
dir (825)
-
display (825)
-
dmesg (825)
-
du (826)
-
dump (826)
-
echo (826)
-
ed (826)
-
edquota (826)
-
efax (826)
-
efix (826)
-
elm (827)
-
emacs (827)
-
emacs-nox (827)
-
env (827)
-
ex (827)
-
fax (828)
-
faxq (828)
-
faxrm (828)
-
faxrunq (828)
-
faxspool (828)
-
fc (828)
-
fdformat (829)
-
fetchmail (829)
-
fg (829)
-
file (829)
-
find (829)
-
finger (830)
-
fmt (830)
-
free (830)
-
ftp (830)
-
glint (830)
-
gnuplot (830)
-
grep (831)
-
groff (831)
-
gs (831)
-
gv (831)
-
gvim (831)
-
gzip (832)
-
halt (832)
-
head (832)
-
hostname (832)
-
ical (832)
-
ifconfig (832)
-
irc (833)
-
ispell (833)
-
jed (833)
-
jmacs (833)
-
joe (833)
-
jpico (833)
-
jstar (834)
-
kill (834)
-
kwrite (834)
-
less (834)
-
ln (834)
-
locate (834)
-
login (835)
-
logout (835)
-
look (835)
-
lpc (835)
-
lpd (835)
-
lpq (835)
-
lpr (836)
-
lprm (836)
-
ls (836)
-
lynx (837)
-
mail (837)
-
make (837)
-
makewhatis (837)
-
man (837)
-
mcopy (838)
-
mdel (838)
-
mdir (838)
-
mesg (838)
-
mformat (838)
-
mgetty (838)
-
minicom (839)
-
mkdir (839)
-
mke2fs (839)
-
mkfs (839)
-
mkswap (839)
-
mlabel (839)
-
more (839)
-
mount (840)
-
mpage (840)
-
mt (840)
-
mv (840)
-
netcfg (840)
-
netstat (841)
-
newgrp (841)
-
passwd (841)
-
pdksh (842)
-
pico (842)
-
pine (842)
-
ping (842)
-
pppd (842)
-
pppstats (842)
-
pr (843)
-
printtool (843)
-
procmail (843)
-
ps (843)
-
pwd (843)
-
quota (844)
-
quotacheck (844)
-
quotaoff (844)
-
quotaon (844)
-
rclock (844)
-
red (844)
-
repquota (845)
-
restore (845)
-
rjoe (845)
-
rm (845)
-
rmdir (845)
-
route (845)
-
rxvt (846)
-
sed (846)
-
sendfax (846)
-
set (846)
-
setfdprm (846)
-
setserial (846)
-
shutdown (847)
-
slrn (847)
-
sort (847)
-
stat (847)
-
statserial (847)
-
strings (847)
-
su (848)
-
swapoff (848)
-
swapon (848)
-
tail (848)
-
talk (848)
-
taper (849)
-
tar (849)
-
tcsh (849)
-
telnet (849)
-
tin (849)
-
top (849)
-
touch (850)
-
tput (850)
-
tr (850)
-
tree (850)
-
twm (850)
-
ulimit (850)
-
umount (851)
-
unalias (851)
-
uname (851)
-
unzip (851)
-
updatedb (851)
-
uptime (851)
-
uugetty (852)
-
vdir (852)
-
vi (852)
-
view (852)
-
vim (852)
-
vimx (852)
-
vmstat (852)
-
w (852)
-
wall (853)
-
wc (853)
-
whatis (853)
-
whereis (853)
-
which (853)
-
who (853)
-
whoami (854)
-
xclock (854)
-
xcutsel (854)
-
xdm (854)
-
xfig (854)
-
xhost (855)
-
xjed (855)
-
xload (855)
-
xloadimage (855)
-
xlock (855)
-
xlsfonts (855)
-
xmessage (855)
-
xminicom (856)
-
xmkmf (856)
-
xmodmap (856)
-
xscreensaver (856)
-
xscreensaver-command (856)
-
xset (856)
-
xsetroot (856)
-
xv (857)
-
xwd (857)
-
xwininfo (857)
-
xwud (857)
-
zip (857)
-
zsh (857)
Dodatek C Powszechna Licencja Publiczna GNU (859)
-
Powszechna Licencja Publiczna GNU (859)
-
Wstęp (859)
-
Warunki licencji (860)
-
Jak zastosować warunki licencji do swoich nowych programów (865)
Dodatek D Lista pakietów RPM (867)
-
Lista pakietów podzielonych na grupy (896)
Skorowidz (901)