Jesteś tutaj

Red Hat Linux 7.1. Księga eksperta

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)
    • Testowanie klienta (457)
  • 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)
    • AMANDA (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)
    • Moduły (732)
  • 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)
 

openSuSE Linux

openSuSE jest dystrybucją Linuksa sponsorowaną przez firmę Novell. Jest to Linux doskonale sprawdzający się jako system serwerowy, choć głównym zamierzeniem jego twórców było stworzenie Linuksa typu desktop. OpenSuSE Linux jest doskonałą alternatywą dla systemów Microsoft. Zawiera dopracowane graficzne narzędzia konfiguracyjne YaST i SaX2. Doskonale nadaje się dla początkujących użytkowników Linuksa.

Mandriva Linux

Mandriva Linux jest jedną z najpopularniejszych dystrybucji ogólnego użytku ostatnich lat. Dzięki swojej innowacyjności zdobyla uznanie zarówno początkujących jak i zaawansowanych użytkowników Linuksa. W kolejnych, wydawanych cyklicznie w odstępach półrocznych wersjach Mandriva Linux jest liderem we wprowadzaniu nowych narzędzi i funkcjonalności, niedostępnych jeszcze w innych dystrybucjach Linuksa.

Slackware Linux

Slackware Linux jest jedną z najstarszych dystrybucji Linuksa, rozwijaną aktywnie aż do chwili obecnej. Pierwsza wersja Slackware Linux została wydana w lipcu 1993 roku jako dystrybucja dla zaawansowanych użytkowników. Do chwili obecnej, jako jedna z niewielu dystrybucji, Slackware Linux wykorzystuje podczas instalacji tekstową wersję instalatora, przez co uznawana jest niesłusznie za trudniejszą w instalacji niż inne popularne dystrybucje.

Copyright 2003-2011 PHU Altkomp

stat4u