Ubuntu LTS. Księga eksperta - Helion
Tytuł oryginału: Ubuntu Unleashed 2008 Edition: Covering 8.04 and 8.10 (4th Edition)
Tłumaczenie: Przemysław Szeremiota
ISBN: 978-83-246-2172-9
stron: 968, Format: 172x245, okładka: twarda
Data wydania: 2009-11-24
Księgarnia: Helion
Cena książki: 129,00 zł
Odkryj potęgę Ubuntu i sprawnie korzystaj z jego narzędzi
- Jak zainstalować i skonfigurować własne Ubuntu?
- Jak zarządzać usługami systemowymi i kontami użytkowników?
- Jak korzystać z dokumentacji systemu Ubuntu?
Ubuntu to dystrybucja systemu operacyjnego Linux, oparta na Debianie. Z punktu widzenia użytkowników to kompletny, otwarty i niezwykle uniwersalny system. Ubuntu podlega dynamicznym zmianom i wciąż jest aktualizowany, dzięki czemu zyskuje na stabilności oraz niezawodności. Dodatkowo wyróżnia go łatwość użytkowania. System ten oferuje również wsparcie dla osób niepełnosprawnych i tłumaczenie wszystkich komponentów dystrybucji. A co najważniejsze -- każdy może dopasować go do własnych potrzeb i upodobań.
Książka "Ubuntu LTS. Księga eksperta" zawiera wszystkie informacje potrzebne do tego, aby zainstalować system Ubuntu i sprawnie z niego korzystać. Z tego przewodnika dowiesz się, jak skonfigurować zasoby systemu i dostosować go do własnych potrzeb. Nauczysz się budować sieć, pracować z aplikacjami biurowymi i grafiką oraz korzystać z potężnych narzędzi Linuksa, takich jak powłoka systemowa. Poznasz także wszelkie procedury administracyjne oraz podstawowe zasady programowania i administrowania serwerem WWW czy siecią komputerową.
- Instalacja systemu Ubuntu
- Środowisko graficzne X Windows System
- Aplikacje biurowe i multimedialne
- Drukowanie w systemie Ubuntu
- Zarządzanie kontami użytkowników
- Automatyzacja zadań
- Budowanie i organizacja sieci
- Zdalne udostępnianie plików przez FTP
- Serwer proxy i reverse-proxy
- Administrowanie usługami baz danych
- Praca z Pythonem
- Skrypty PHP
- Zarządzanie oprogramowaniem
Skorzystaj z wiedzy ekspertów i dostosuj Ubuntu do Twoich potrzeb
Osoby które kupowały "Ubuntu LTS. Księga eksperta", wybierały także:
- Ubuntu 20.04. Kurs video. Zostań administratorem systemów IT 178,98 zł, (89,49 zł -50%)
- Linux. Profesjonalne administrowanie systemem. Wydanie II 149,00 zł, (74,50 zł -50%)
- Genialne skrypty powłoki. Ponad 100 rozwiązań dla systemów Linux, macOS i Unix 67,00 zł, (33,50 zł -50%)
- Linux. Wprowadzenie do wiersza poleceń 119,00 zł, (59,50 zł -50%)
- Ubuntu. Oficjalny podręcznik. Wydanie VIII 54,90 zł, (27,45 zł -50%)
Spis treści
Ubuntu LTS. Księga eksperta -- spis treści
O autorach (25)
Wprowadzenie (27)
Część I: Instalacja i konfiguracja (35)
Rozdział 1. Instalacja systemu Ubuntu (37)
- Nim rozpoczniesz instalację (38)
- Przegląd posiadanego sprzętu komputerowego (38)
- Opcje instalacji (39)
- Planowanie strategii podziału dysków na partycje (39)
- Program rozruchowy (ang. boot loader) (40)
- Instalacja z dysku CD lub DVD (40)
- Instalacja krok po kroku (41)
- Rozpoczęcie instalacji (41)
- Pierwsza aktualizacja (48)
- Wubi - prosty instalator Ubuntu dla użytkowników Windows (50)
- Zamykanie systemu (51)
- Warto zajrzeć (52)
Rozdział 2. Ubuntu zainstalowane - co dalej? (53)
- Rozwiązywanie problemów z konfiguracją systemu po zakończeniu procesu instalacji (54)
- Polecenie sudo (56)
- Pierwsza aktualizacja (57)
- Konfigurowanie repozytoriów oprogramowania (59)
- Instalowanie sterowników kart graficznych (62)
- Zmiana wyglądu i stylu Ubuntu (63)
- Zmiana tła pulpitu (64)
- Zmiana kolorów (64)
- Czcionki systemowe (66)
- Wygląd menu (66)
- Efekty graficzne (67)
- Zachowanie środowiska (67)
- Preferowane aplikacje (68)
- Napędy i nośniki wymienne (68)
- Urządzenia wejściowe (69)
- Skróty klawiszowe (70)
- Układ klawiatury (70)
- Mysz (71)
- Wykrywanie i konfigurowanie modemu (72)
- Konfigurowanie modemu portu szeregowego (72)
- Konfigurowanie win-modemów w laptopach (73)
- Konfiguracja zarządzania energią (73)
- Ustawianie daty i czasu (74)
- Zastosowanie polecenia date (75)
- Zastosowanie polecenia hwclock (76)
- Zmiana daty i godziny (76)
- Konfiguracja i używanie napędów CD, DVD oraz CD-RW (77)
- Kontrola przypisania napędu (77)
- Konfigurowanie sieci bezprzewodowej (79)
- Warto zajrzeć (81)
Rozdział 3. Środowisko graficzne X Window System (83)
- Środowisko graficzne GNOME (85)
- GNOME: Obiektowy model środowiska sieciowego GNU (85)
- Efektowne błyskotki (87)
- Podstawowe pojęcia związane z systemem X Window (88)
- Korzystanie z systemu X (90)
- Składniki pliku konfiguracyjnego X.Org (91)
- Konfiguracja systemu X Window (97)
- Uruchamianie systemu X Window (99)
- Korzystanie z menedżera ekranu logowania (99)
- Zmiana środowiska graficznego (109)
- Popularna alternatywa - KDE (111)
- XFce (111)
- Warto zajrzeć (112)
Rozdział 4. Wprowadzenie do wiersza poleceń (115)
- Czym jest wiersz poleceń? (116)
- Poruszanie się po systemie plików (120)
- Zarządzanie plikami z poziomu powłoki (123)
- Praca na plikach skompresowanych (124)
- Korzystanie z podstawowych poleceń zawartych w katalogach /bin oraz /sbin (125)
- Wykorzystywanie i edycja plików zawartych w katalogu /etc (125)
- Ochrona zawartości katalogów użytkowników - /home (126)
- Wykorzystywanie zawartości katalogu /proc do obsługi jądra systemu (126)
- Katalog /usr - oprogramowanie współdzielone (128)
- Katalog /tmp do przechowywania plików tymczasowych (128)
- Katalog /var - pliki "różne" (128)
- Logowanie i praca z systemem Linux (128)
- Logowanie za pomocą konsoli trybu tekstowego (129)
- Wylogowanie się (129)
- Logowanie i wylogowanie ze zdalnego komputera (129)
- Korzystanie ze zmiennych środowiskowych (130)
- Korzystanie z edytorów tekstu (133)
- Korzystanie z edytora vi i vim (134)
- Korzystanie z programu emacs (136)
- Zarządzanie prawami dostępu (137)
- Przydzielanie praw dostępu (138)
- Prawa dostępu do katalogu (140)
- Korzystanie z praw SUID (Set User ID) oraz SGID (Set Group ID) (142)
- Użytkownik root i jego zadania (143)
- Tworzenie kont użytkowników (145)
- Usuwanie kont użytkowników (146)
- Zamykanie systemu (146)
- Restart systemu (147)
- Korzystanie z dokumentacji (147)
- Używanie stron podręcznika man (148)
- Warto zajrzeć (148)
Część II: Ubuntu na biurku (151)
Rozdział 5. W internecie (153)
- Firefox (154)
- Wybór programu pocztowego (156)
- Program Evolution (157)
- Mozilla Thunderbird (159)
- Program KMail (161)
- Pozostałe programy pocztowe (161)
- Czytniki RSS (163)
- Firefox (163)
- Liferea (163)
- Komunikator Pidgin (164)
- Internet Relay Chat (165)
- Grupy dyskusyjne Usenet (167)
- Czytnik grup dyskusyjnych Pan (170)
- Wideokonferencje w programie Ekiga (171)
- Warto zajrzeć (173)
Rozdział 6. Aplikacje biurowe (175)
- Pakiet biurowy OpenOffice.org (176)
- Konfigurowanie pakietu OpenOffice.org (178)
- Obsługa edytora OpenOffice.org Writer (181)
- Obsługa arkusza kalkulacyjnego OpenOffice.org Calc (184)
- Inne pakiety biurowe w Ubuntu (188)
- Gnome Office (189)
- Pakiet KOffice (193)
- Aplikacje biurowe dla systemu Microsoft Windows (195)
- Warto zajrzeć (196)
Rozdział 7. Aplikacje multimedialne (197)
- Muzyka i dźwięki (198)
- Karty dźwiękowe (199)
- Sterowanie głośnością (199)
- Formaty dźwięku (200)
- Słuchanie muzyki (202)
- Obróbka grafiki (208)
- GIMP - GNU Image Manipulation Program (208)
- Korzystanie ze skanerów (210)
- Obsługa formatów graficznych (211)
- Wykonywanie zrzutów ekranu (213)
- Ubuntu i aparaty cyfrowe (213)
- Cyfrowe aparaty fotograficzne (214)
- Program F-Spot (215)
- Nagrywanie płyt CD i DVD (216)
- Nagrywanie płyt CD i DVD w środowisku graficznym (217)
- Nagrywanie płyt CD z poziomu wiersza poleceń (220)
- Nagrywanie płyt DVD z poziomu wiersza poleceń (221)
- Oglądanie filmów (224)
- Wymagany sprzęt (225)
- Formaty wideo (227)
- Oglądanie filmów (228)
- Cyfrowy magnetowid (229)
- Odtwarzacze DVD i wideo (229)
- Warto zajrzeć (230)
Rozdział 8. Drukowanie w systemie Ubuntu (233)
- Podstawy drukowania w systemie Ubuntu (234)
- Konfiguracja i zarządzanie usługami drukowania (236)
- Szybkie wprowadzenie do graficznej konfiguracji drukarki (237)
- Zarządzanie usługami drukowania (237)
- Definiowanie i konfiguracja drukarek lokalnych (240)
- Tworzenie kolejek wydruków (240)
- Edycja ustawień drukarki (242)
- Warto zajrzeć (245)
Rozdział 9. Gry (247)
- Gry w Linuksie (248)
- Instalowanie zamkniętych sterowników kart graficznych (249)
- Instalowanie gier w Ubuntu (251)
- DOOM 3 (251)
- Unreal Tournament 2004 (252)
- Quake 4 (253)
- Wolfenstein: Enemy Territory (253)
- Battle for Wesnoth (255)
- Gry dla Windows a Cedega (255)
- Warto zajrzeć (256)
Część III: Zarządzanie systemem Ubuntu (257)
Rozdział 10. Zarządzanie kontami użytkowników (259)
- Konta użytkowników (260)
- Użytkownik uprzywilejowany - root (261)
- Identyfikator użytkownika (UID) oraz identyfikator grupy (GID) (263)
- Prawa dostępu do plików (264)
- Zarządzanie grupami użytkowników (264)
- Narzędzia do zarządzania grupami użytkowników (267)
- Zarządzanie kontami użytkowników (268)
- Narzędzia przeznaczone do zarządzania kontami użytkowników (269)
- Dodawanie nowych użytkowników (271)
- Monitorowanie poczynań użytkowników systemu (272)
- Zarządzanie systemem haseł (274)
- Podstawowe założenia systemu haseł (274)
- Plik haseł (275)
- Przesłanianie haseł (ang. shadow passwords) (276)
- Zarządzanie bezpieczeństwem haseł (279)
- Wsadowa zmiana haseł (280)
- Nadawanie zwykłym użytkownikom praw administratora systemu (281)
- Tymczasowe przełączanie konta użytkownika przy użyciu polecenia su (281)
- Nadawanie użytkownikom praw do wykonywania wybranych poleceń z poziomu użytkownika root - polecenie sudo (284)
- Limitowanie ilości dostępnego miejsca na dyskach (287)
- Implementacja systemu limitów dyskowych (288)
- Manualna konfiguracja limitów dyskowych (289)
- Warto zajrzeć (290)
Rozdział 11. Automatyzowanie zadań (293)
- Uruchamianie usług przy rozruchu systemu (294)
- Inicjalizacja procesu uruchamiania systemu (295)
- Ładowanie jądra systemu Linux (296)
- Usługi systemowe oraz poziomy uruchamiania (298)
- Definicje poszczególnych poziomów uruchamiania systemu (298)
- Uruchamianie systemu Ubuntu na domyślnym poziomie uruchamiania (299)
- Uruchamianie systemu Ubuntu na wybranym poziomie uruchomieniowym z wykorzystaniem programu rozruchowego GRUB (300)
- Tajemnice skryptów init oraz końcowa faza inicjalizacji systemu (301)
- Sterowanie uruchamianiem usług (302)
- Zmiana poziomów uruchomieniowych (302)
- Ręczne zatrzymywanie i uruchamianie usług systemowych (303)
- Planowe wykonywanie zadań (304)
- Odkładanie wykonywania zadań na później (304)
- Regularne wykonywanie zadań za pomocą crona (307)
- Elementarz programowania powłoki (310)
- Wiersz poleceń powłoki (311)
- Porównywanie wzorców w powłoce (312)
- Przekierowywanie wejścia i wyjścia programów (314)
- Potoki danych (315)
- Przetwarzanie w tle (315)
- Tworzenie i uruchamianie skryptów powłoki (316)
- Uruchamianie nowo utworzonego skryptu powłoki (318)
- Udostępnianie skryptów w systemie (319)
- Wskazywanie powłoki do interpretacji skryptów (320)
- Zmienne w skryptach powłoki (321)
- Przypisywanie wartości do zmiennych (322)
- Odwołania do wartości zmiennych (322)
- Parametry pozycyjne (323)
- Przykład wykorzystania parametru pozycyjnego (323)
- Pozyskiwanie wartości z wiersza polecenia za pomocą parametrów pozycyjnych (324)
- Skryptowa automatyzacja zadań (324)
- Zmienne wbudowane (326)
- Znaki specjalne (327)
- Działanie znaków podwójnego cudzysłowu (328)
- Działanie znaków pojedynczego cudzysłowu (329)
- Działanie znaku lewego ukośnika (329)
- Działanie znaku pojedynczego cudzysłowu otwierającego (330)
- Wyrażenia porównania w powłokach pdksh i bash (330)
- Wyrażenia porównania w powłoce tcsh (335)
- Instrukcja for (339)
- Instrukcja while (340)
- Instrukcja until (342)
- Instrukcja repeat (tcsh) (343)
- Instrukcja select (bash i pdksh) (343)
- Instrukcja shift (344)
- Instrukcja if (345)
- Instrukcja case (346)
- Instrukcje break oraz exit (348)
- Funkcje w skryptach powłoki (348)
- Warto zajrzeć (349)
Rozdział 12. Zarządzanie zasobami systemu (353)
- Monitorowanie systemu w wierszu poleceń (354)
- Korzystanie z polecenia kill do sterowania procesami (356)
- Korzystanie z priorytetów i sterowanie nimi (356)
- Wyświetlanie informacji o zajętej i dostępnej pamięci za pomocą polecenia free (358)
- Przestrzeń dyskowa (359)
- Limitowanie dostępnej przestrzeni dyskowej (360)
- Graficzne narzędzia do zarządzania procesami i systemem (360)
- Narzędzia do monitorowania procesów i systemu dla środowiska KDE (363)
- Warto zajrzeć (364)
Rozdział 13. Kopie zapasowe (365)
- Wybór strategii wykonywania kopii bezpieczeństwa danych (366)
- Dlaczego dochodzi do utraty danych? (367)
- Ocena wymaganego zakresu kopii bezpieczeństwa oraz dostępności zasobów systemowych (369)
- Ocena strategii wykonywania kopii bezpieczeństwa (371)
- Dokonaj właściwego wyboru (377)
- Wybór urządzeń i nośnika przeznaczonego do wykonywania kopii bezpieczeństwa danych (377)
- Wymienne nośniki danych (378)
- Tworzenie i przechowywanie kopii bezpieczeństwa na dyskach sieciowych (379)
- Tworzenie i przechowywanie kopii bezpieczeństwa na urządzeniach taśmowych (380)
- Zastosowanie oprogramowania dedykowanego do wykonywania kopii bezpieczeństwa danych (381)
- Podstawowe narzędzie archiwizacji - polecenie tar (382)
- GNOME File Roller - graficzne narzędzie do archiwizacji danych (384)
- Zastosowanie pakietu Amanda (387)
- Alternatywne pakiety oprogramowania do archiwizacji danych (389)
- Kopiowanie plików (390)
- Kopiowanie plików przy użyciu polecenia tar (390)
- Pakowanie, szyfrowanie i wysyłanie potoków tar (392)
- Kopiowanie plików przy użyciu polecenia cp (392)
- Kopiowanie plików przy użyciu polecenia mc (393)
- Odtwarzanie systemu (394)
- Dysk awaryjny systemu Ubuntu (395)
- Tworzenie kopii i odtwarzanie głównego sektora rozruchowego (395)
- Zastosowanie programu ładującego GRUB (396)
- Stosowanie mechanizmu odzyskiwania systemu (396)
- Warto zajrzeć (397)
Rozdział 14. Sieci (399)
- Wylewanie fundamentów: interfejs lokalny (400)
- Sprawdzanie dostępności interfejsu lo (400)
- Ręczna konfiguracja interfejsu lo (401)
- Budowa sieci TCP/IP (403)
- Adresowanie TCP/IP (403)
- Stosowanie maskarady IP w systemie Ubuntu (407)
- Porty (408)
- Organizacja sieci (408)
- Tworzenie podsieci (409)
- Maski podsieci (409)
- Adresowanie do jednego, do grupy lub do wszystkich komputerów (410)
- Urządzenia sprzętowe sieci (411)
- Karty sieciowe (411)
- Okablowanie sieciowe (414)
- Koncentratory i przełączniki sieciowe (415)
- Routery i mosty (416)
- Inicjalizowanie nowego sprzętu sieciowego (417)
- Narzędzia konfiguracji sieci (420)
- Konfigurowanie interfejsów sieciowych z wiersza poleceń (420)
- Pliki konfiguracji sieci (424)
- Używanie graficznych narzędzi konfiguracyjnych (427)
- Protokół dynamicznej konfiguracji węzła (DHCP) (429)
- Jak działa protokół DHCP? (430)
- Wykorzystanie protokołu DHCP podczas instalacji i uruchamiania systemu (431)
- Instalacja i konfiguracja oprogramowania DHCP (432)
- Używanie protokołu DHCP do konfigurowania hostów (434)
- Inne zastosowania protokołu DHCP (436)
- Sieci bezprzewodowe (436)
- Zakres obsługi sieci bezprzewodowych w systemie Ubuntu (437)
- Zalety sieci bezprzewodowych (438)
- Wybór spośród dostępnych protokołów transmisji bezprzewodowej (439)
- Kurs na internet (440)
- Konfiguracja połączeń - informacje ogólne (441)
- Konfiguracja połączeń DSL (443)
- Zastosowanie protokołu PPPoE (444)
- Ręczna konfiguracja połączeń PPPoE (445)
- Konfiguracja połączeń modemowych (447)
- Ręczna konfiguracja połączeń typu dial-up (448)
- Rozwiązywanie problemów z połączeniami z internetem (450)
- Warto zajrzeć (451)
- Strony WWW (452)
- Książki (452)
Rozdział 15. Dostęp zdalny przez SSH i Telnet (453)
- Uruchamianie serwera usługi Telnet (454)
- Telnet kontra SSH (455)
- Uruchamianie serwera SSH (455)
- Narzędzia SSH (456)
- Kopiowanie pojedynczych plików pomiędzy komputerami za pomocą scp (457)
- Kopiowanie wielu plików pomiędzy komputerami za pomocą sftp (458)
- Logowanie z wykorzystaniem klucza (458)
- Zdalne sesje X (460)
- XDMCP (461)
- VNC (462)
- Warto zajrzeć (462)
Część IV: Ubuntu jako serwer (465)
Rozdział 16. Pliki i drukarki (467)
- Używanie sieciowego systemu plików (NFS) (469)
- Instalacja oraz uruchamianie i zatrzymywanie usług NFS (469)
- Konfigurowanie serwera NFS (470)
- Konfigurowanie klienta NFS (471)
- Korzystanie z pakietu Samba (472)
- Konfigurowanie pakietu Samba bezpośrednio w pliku /etc/samba/smb.conf (474)
- Testowanie konfiguracji poleceniem testparm (477)
- Uruchamianie demona smbd (478)
- Montowanie udziałów SMB (479)
- Konfigurowanie połączeń Samba przy użyciu programu SWAT (480)
- Sieciowe usługi wydruku w Ubuntu (485)
- Definiowanie drukarek sieciowych (485)
- Drukarki w sieci lokalnej (485)
- Drukowanie za pomocą protokołu SMB (486)
- Zarządzanie zasobami CUPS przez WWW (487)
- Tworzenie w systemie CUPS wpisu o drukarce (488)
- Unikanie problemów z obsługą drukarek (492)
- Urządzenia wielofunkcyjne (492)
- Używanie drukarek USB i tradycyjnych (492)
- Warto zajrzeć (493)
Rozdział 17. Zarządzanie serwerem WWW Apache (495)
- Serwer WWW Apache (496)
- Instalowanie serwera Apache (498)
- Instalacja serwera z pakietów dystrybucyjnych (498)
- Samodzielna kompilacja kodu źródłowego serwera (500)
- Uruchamianie i zatrzymywanie serwera Apache (502)
- Ręczne uruchamianie serwera Apache (502)
- Korzystanie ze skryptu /etc/init.d/apache2 (504)
- Ustawienia konfiguracyjne serwera (506)
- Dyrektywy konfiguracyjne (507)
- Edycja głównego pliku konfiguracyjnego Apache (508)
- Moduły MPM (510)
- Pliki konfiguracyjne .htaccess (511)
- Uwierzytelnianie i kontrola dostępu (513)
- Ograniczanie dostępu dyrektywami allow oraz deny (514)
- Uwierzytelnianie (515)
- Kontrola dostępu raz jeszcze (518)
- Moduły serwera Apache (519)
- mod_authz_host (520)
- mod_alias (520)
- mod_asis (520)
- mod_auth_basic i mod_authn_file (521)
- mod_auth_dbm (521)
- mod_auth_digest (521)
- mod_autoindex (521)
- mod_cgi (521)
- mod_dir oraz mod_env (522)
- mod_expires (522)
- mod_headers (522)
- mod_include (522)
- mod_info oraz mod_log_config (523)
- mod_mime oraz mod_mime_magic (523)
- mod_negotiation (523)
- mod_proxy (523)
- mod_rewrite (523)
- mod_setenvif (524)
- mod_speling (524)
- mod_status (524)
- mod_ssl (524)
- mod_unique_id (524)
- mod_userdir (524)
- mod_usertrack (525)
- mod_vhost_alias (525)
- Serwery wirtualne (525)
- Węzły wirtualne rozróżniane adresami IP (526)
- Węzły wirtualne rozróżniane nazwami (526)
- Rejestrowanie (528)
- Inne serwery WWW dostępne dla użytkowników Ubuntu (530)
- Sun Java System Web Server (530)
- Zope (530)
- Zeus Web Server (531)
- Warto zajrzeć (531)
Rozdział 18. Zdalne udostępnianie plików przez FTP (533)
- Serwery FTP (534)
- Serwer z uwierzytelnianiem czy anonimowy? (535)
- Oprogramowanie serwera FTP dla systemu Ubuntu (535)
- Pozostałe serwery FTP (535)
- Oprogramowanie serwera FTP (536)
- Serwer Proftpd (537)
- Instalacja i konfiguracja serwera Proftpd (538)
- Użytkownicy usługi FTP (538)
- Plik konfiguracyjny serwera Proftpd (538)
- Graficzny interfejs konfiguracji serwera Proftpd (541)
- Serwer vsftpd (543)
- Instalacja i konfiguracja serwera vsftpd (543)
- Kontrola poczynań użytkowników anonimowych (543)
- Pozostałe pliki konfiguracyjne serwera vsftpd (544)
- Uruchamianie serwera vsftpd (545)
- Warto zajrzeć (547)
Rozdział 19. Obsługa poczty elektronicznej (551)
- Wysyłanie i odbieranie poczty elektronicznej (552)
- Oprogramowanie MTA (553)
- Wybór oprogramowania MTA (555)
- Oprogramowanie MDA (555)
- Oprogramowanie MUA - programy pocztowe (555)
- Podstawy konfigurowania i stosowania programu Postfix (558)
- Maskarada (559)
- Smart Hosts (559)
- Interwał czasowy kolejnych prób dostarczenia poczty (559)
- Przekazywanie poczty (560)
- Aliasy adresów poczty elektronicznej (560)
- Pobieranie poczty - program Fetchmail (562)
- Instalowanie programu Fetchmail (562)
- Konfigurowanie programu Fetchmail (563)
- Wybór oprogramowania MDA (566)
- Procmail (567)
- Spamassasin (568)
- Squirrelmail (568)
- Skanery antywirusowe (568)
- Demony pocztowe (569)
- Alternatywy dla Microsoft Exchange Server (569)
- Microsoft Exchange Server i Outlook (570)
- CommuniGate Pro (571)
- Oracle Collaboration Suite (571)
- Bynari (571)
- Open-Xchange (571)
- phpGroupWare (571)
- PHProjekt (572)
- Horde (572)
- Warto zajrzeć (572)
- Zasoby sieci WWW (572)
- Książki (574)
Rozdział 20. Serwer proxy i reverse-proxy (575)
- Co to jest serwer proxy? (576)
- Instalowanie Squida (576)
- Konfigurowanie klientów (577)
- Listy kontroli dostępu (578)
- Określanie adresów IP klientów (583)
- Konfiguracje przykładowe (584)
- Warto zajrzeć (586)
Rozdział 21. Administrowanie usługami baz danych (587)
- Krótkie wprowadzenie do baz danych (589)
- Zasada działania relacyjnych baz danych (590)
- Podstawy języka SQL (592)
- Tworzenie tabel (592)
- Wypełnianie tabel danymi (593)
- Pobieranie informacji z bazy danych (594)
- Wybór bazy danych: MySQL kontra PostgreSQL (597)
- Szybkość (597)
- Blokowanie danych (597)
- Przetwarzanie transakcji a ochrona spójności danych - reguły ACID (598)
- Podzapytania SQL (599)
- Języki proceduralne i wyzwalacze (599)
- Konfigurowanie bazy danych MySQL (600)
- Tworzenie bazy danych (601)
- Przyznawanie i odbieranie uprawnień w bazie danych MySQL (602)
- Konfigurowanie bazy danych PostgreSQL (603)
- Inicjalizowanie katalogu danych bazy PostgreSQL (604)
- Tworzenie bazy danych (606)
- Tworzenie kont użytkowników bazy danych PostgreSQL (607)
- Usuwanie kont użytkowników bazy danych PostgreSQL (608)
- Przyznawanie i odbieranie uprawnień użytkownikom bazy danych PostgreSQL (608)
- Programy-klienty baz danych (609)
- Dostęp do bazy danych za pośrednictwem SSH (609)
- Dostęp do serwera bazy danych za pośrednictwem programu klienta wyposażonego w interfejs graficzny (611)
- Dostęp do serwera bazy danych za pośrednictwem interfejsu WWW (611)
- Program klienta bazy danych MySQL (612)
- Program klienta bazy danych PostgreSQL (614)
- Interfejsy graficzne (614)
- Warto zajrzeć (615)
Rozdział 22. LDAP (617)
- Konfigurowanie serwera (618)
- Konfiguracja systemu do uwierzytelniania z LDAP (620)
- Wypełnianie katalogu (621)
- Konfigurowanie klientów (624)
- Evolution (625)
- Thunderbird (626)
- Czynności administracyjne (626)
- Warto zajrzeć (627)
Część V: Programowanie w Linuksie (629)
Rozdział 23. Język Perl (631)
- Perl w systemie Linux (632)
- Wersje języka Perl (633)
- Prosty program w języku Perl (633)
- Zmienne i struktury danych w Perlu (636)
- Typy zmiennych (636)
- Zmienne specjalne (637)
- Operatory (637)
- Operatory porównania (638)
- Operatory logiczne (639)
- Operatory arytmetyczne (639)
- Inne operatory (640)
- Specjalne stałe znakowe (640)
- Instrukcje warunkowe if oraz unless (640)
- Instrukcja if (641)
- unless (642)
- Pętle (642)
- Instrukcja for (643)
- Instrukcja foreach (643)
- Instrukcja while (644)
- Instrukcja until (644)
- Instrukcje last, next i redo (644)
- Instrukcje do...while oraz do...until (645)
- Wyrażenia regularne (645)
- Dostęp do powłoki (646)
- Moduły Perla i CPAN (647)
- Kody przykładowe w języku Perl (648)
- Wysyłanie poczty elektronicznej (648)
- Porządkowanie dzienników (650)
- Wysyłanie wiadomości do grup dyskusyjnych (651)
- Jednowierszowce (652)
- Przetwarzanie na poziomie wiersza polecenia (653)
- Warto zajrzeć (654)
- Książki (654)
- Grupy dyskusyjne (655)
- WWW (655)
- Inne (656)
Rozdział 24. Praca z Pythonem (657)
- Python w Linuksie (658)
- Tryb interaktywny (659)
- Podstawy języka Python (659)
- Liczby (659)
- Jeszcze o ciągach (661)
- Listy (663)
- Słowniki (666)
- Warunki i pętle (666)
- Funkcje (669)
- Ukierunkowanie obiektowe (670)
- Zmienne obiektu i klasy (671)
- Konstruktory i destruktory (672)
- Dziedziczenie klas (673)
- Dziedziczenie wielobazowe (674)
- Biblioteka standardowa oraz Vaults of Parnassus (676)
- Warto zajrzeć (676)
Rozdział 25. Skrypty PHP (677)
- Wprowadzenie do PHP (678)
- Wywoływanie i opuszczanie trybu PHP (679)
- Zmienne (679)
- Tablice (681)
- Stałe (683)
- Referencje (683)
- Komentarze (684)
- Sekwencje sterujące (685)
- Podstawianie zmiennych (686)
- Operatory (687)
- Instrukcje warunkowe (688)
- Operatory specjalne (690)
- Instrukcja wyboru (691)
- Pętle (692)
- Włączanie plików zewnętrznych (695)
- Podstawowe funkcje (696)
- Ciągi (696)
- Tablice (700)
- Pliki (702)
- Różne (704)
- Obsługa formularzy HTML (708)
- Bazy danych (708)
- Wprowadzenie do PEAR::DB (709)
- Warto zajrzeć (711)
Rozdział 26. Narzędzia programistyczne języków C i C++ (713)
- Linux a programowanie w języku C (714)
- Narzędzia służące do zarządzania projektem programistycznym dostępne w dystrybucji Ubuntu (715)
- Kompilacja programów za pośrednictwem programu make (716)
- Konfigurowanie kodu za pomocą narzędzia autoconf (718)
- Zarządzanie projektami programistycznymi za pomocą Subversion (719)
- Narzędzia diagnostyczne (720)
- Używanie kompilatora GNU C (721)
- Narzędzia graficznego projektowania prototypu (722)
- Program KDevelop (722)
- Programowanie w GNOME - narzędzie Glade (723)
- Warto zajrzeć (724)
Rozdział 27. Mono (727)
- Po co nam Mono? (728)
- Mono w konsoli (729)
- Struktura programu w C# (731)
- Wypisywanie wartości argumentów wywołania (732)
- Tworzenie własnych zmiennych (732)
- Kontrola błędów (733)
- Kompilowanie programu z bibliotekami Mono (734)
- Wyszukiwanie z Beagle (734)
- Tworzenie interfejsu użytkownika z Gtk# (737)
- Warto zajrzeć (739)
Część VI: Konserwacja systemu (741)
Rozdział 28. Zabezpieczanie komputerów (743)
- Słowo o atakach komputerowych (744)
- Ocena wrażliwości i podatności na ataki (746)
- Zabezpieczanie komputera (748)
- Zabezpieczanie sieci bezprzewodowej (748)
- Hasła i dostęp fizyczny (749)
- Konfiguracja i użycie programu Tripwire (749)
- Urządzenia (751)
- Wirusy (751)
- Konfigurowanie zapory sieciowej (752)
- Plan awaryjny (753)
- Śledzenie doniesień o bezpieczeństwie systemu Linux (755)
- Warto zajrzeć (755)
Rozdział 29. Strojenie wydajności (757)
- Dysk twardy (758)
- Strojenie dysku twardego - BIOS oraz jądro systemu (759)
- Polecenie hdparm (759)
- Strojenie systemu plików (761)
- Polecenie tune2fs (761)
- Polecenie e2fsck (762)
- Polecenie badblocks (762)
- Wyłączanie rejestrowania czasu dostępu do plików (763)
- Jądro (763)
- Apache (765)
- MySQL (766)
- Pomiar wykorzystania bufora kluczy (767)
- Stosowanie bufora zapytań (768)
- Różne (770)
- Optymalizowanie zapytań (771)
- Warto zajrzeć (771)
Rozdział 30. Zaawansowana obsługa wiersza poleceń (773)
- Po co nam powłoka? (775)
- Podstawowe polecenia powłoki (776)
- Wypisywanie zawartości pliku poleceniem cat (777)
- Przechodzenie pomiędzy katalogami poleceniem cd (778)
- Zmiana uprawnień dostępu do plików poleceniem chmod (780)
- Kopiowanie plików poleceniem cp (781)
- Wypisywanie informacji o zajętości dysku poleceniem du (781)
- Wyszukiwanie plików w systemie plików poleceniem find (782)
- Wyszukiwanie podciągów poleceniem grep (785)
- Stronicowanie danych tekstowych poleceniem less (786)
- Tworzenie dowiązań do plików poleceniem ln (789)
- Wyszukiwanie plików w indeksie poleceniem locate (790)
- Wypisywanie zawartości katalogu poleceniem ls (791)
- Przeglądanie podręcznika systemowego poleceniem man (793)
- Tworzenie katalogów poleceniem mkdir (794)
- Przenoszenie plików poleceniem mv (794)
- Wypisywanie wykazu uruchomionych procesów poleceniem ps (794)
- Usuwanie plików i katalogów poleceniem rm (795)
- Wypisywanie końcówek plików poleceniem tail (796)
- Wypisywanie informacji o zużyciu zasobów poleceniem top (797)
- Wypisywanie położenia programu poleceniem which (799)
- Łączenie poleceń (799)
- Praca na wielu terminalach (801)
- Warto zajrzeć (803)
- Książki (803)
Rozdział 31. Zarządzanie oprogramowaniem (805)
- Zarządzanie oprogramowaniem poprzez Dodaj/usuń oprogramowanie (806)
- Zarządzanie oprogramowaniem poprzez program Synaptic (807)
- Dotrzymywanie kroku (810)
- Praca z wierszem poleceń (810)
- APT na co dzień (811)
- Wyszukiwanie oprogramowania (814)
- Kompilowanie oprogramowania ze źródeł (816)
- Warto zajrzeć (817)
Rozdział 32. Zarządzanie jądrem i jego modułami (819)
- Jądro systemu Linux (820)
- Drzewo kodu źródłowego Linuksa (821)
- Rodzaje jąder (824)
- Zarządzanie modułami (825)
- Kiedy kompilować jądro? (829)
- Wersje jądra (829)
- Pobieranie kodu źródłowego jądra (830)
- Łatanie jądra (832)
- Kompilacja jądra (833)
- Konfiguracja jądra za pomocą interfejsu xconfig (838)
- Tworzenie obrazu RAM-dysku początkowego (839)
- Kompilacja jądra do pakietu .deb (841)
- Kod źródłowy jądra z repozytorium Ubuntu (842)
- Gdy coś pójdzie nie tak... (842)
- Błędy kompilacji (843)
- Błędy czasu wykonania, błędy programu rozruchowego i wyjątki jądra (844)
- Warto zajrzeć (844)
Dodatki (847)
Dodatek A: Ubuntu pod maską (849)
- Czym jest system Linux? (850)
- Dlaczego warto używać systemu Linux? (852)
- Czym jest Ubuntu? (854)
- Korzenie systemu Ubuntu, czyli jak to się wszystko zaczęło (854)
- System Ubuntu w zastosowaniach biznesowych (856)
- System Ubuntu w zastosowaniach domowych (859)
- Ubuntu 64-bitowe (859)
- Ubuntu na platformie PPC (859)
- Jak korzystać z dokumentacji systemu Ubuntu? (860)
- Współpraca przy tworzeniu projektu Ubuntu oraz jego dokumentacji (862)
- Warto zajrzeć (863)
Dodatek B: Przygotowanie instalacji (865)
- Planowanie instalacji systemu Ubuntu (866)
- Zagadnienia biznesowe (867)
- Zagadnienia systemowe (871)
- Zagadnienia dotyczące użytkowników systemu (872)
- Lista kontrolna zagadnień preinstalacyjnych (873)
- Planowanie instalacji (873)
- Wymagania sprzętowe systemu Ubuntu (874)
- Minimalne wymagania sprzętowe systemu Ubuntu (875)
- Wykorzystywanie starszego sprzętu (875)
- Planowanie wykorzystania zasobów dysku twardego w zależności od planowanej instalacji systemu Ubuntu (876)
- Kontrola kompatybilności sprzętu (876)
- Przygotowania do rozwiązywania potencjalnych problemów ze sprzętem (878)
- Przygotowanie i zastosowanie listy zasobów sprzętowych (883)
- Przygotowania do procesu instalacji (887)
- Przygotowania do instalacji systemu z dysków CD-ROM (888)
- Podział dysku na partycje przed instalacją i w jej trakcie (889)
- Wybieranie schematu partycjonowania dysku twardego (891)
- Rozmieszczanie poszczególnych elementów systemu plików Linux na różnych partycjach (892)
- Warto zajrzeć (893)
Dodatek C: Ubuntu i Linux w internecie (897)
- Witryny WWW i wyszukiwarki (898)
- Wyszukiwanie informacji w sieci WWW (899)
- Google Twoim przyjacielem (900)
- Lista pakietów dystrybucji (900)
- Certyfikaty kwalifikacji (901)
- Wsparcie techniczne (901)
- Dokumentacja (902)
- Podręczniki i instrukcje (902)
- Ubuntu (903)
- Minidystrybucje Linuksa (903)
- Inne dystrybucje dla platformy PC (903)
- Dystrybucje dla komputerów z procesorami PowerPC (904)
- Linux na laptopach i palmtopach (904)
- Środowisko X Window System (905)
- Grupy dyskusyjne (905)
- Listy dystrybucyjne poczty elektronicznej (906)
- Listy dystrybucyjne projektu Ubuntu (907)
- IRC (907)
Co na DVD (909)
Skorowidz (917)