Poznaj możliwości systemu operacyjnego,
który zrewolucjonizował rynek oprogramowania
-
Wypróbuj i zainstaluj jedną z 16 różnych dystrybucji Linuksa
-
Wykorzystaj aplikacje dołączone do Linuksa
-
Uruchom w oparciu o Linux serwer sieciowy, komputer domowy i stację roboczą
-
Naucz się administrować systemem
Linux stanowi fenomen na współczesnym rynku oprogramowania. Prosty system operacyjny wzorowany na Uniksie, napisany w ramach zajęć laboratoryjnych przez studenta Linusa Torvaldsa i udostępniony przez autora bezpłatnie w sieci, w krótkim czasie zyskał uznanie setek tysięcy użytkowników, stając się ikoną ruchu open-source i zdobywając ugruntowaną pozycję tam, gdzie wcześniej królowały drogie komercyjne systemy operacyjne. W sieci znajdziemy kilkanaście wersji Linuksa, zwanych dystrybucjami, a oferta oprogramowania dla tego systemu powiększa się z każdym dniem, dzięki czemu na korzystanie z niego decyduje się coraz więcej prestiżowych firm i przedsiębiorstw.
"Linux. Biblia. Edycja 2007" to książka, którą musisz przeczytać, gdy postanowisz rozpocząć przygodę z Linuksem. Znajdziesz w niej omówienie dystrybucji tego systemu, dowiesz się, jak go zainstalować, optymalnie skonfigurować, a przede wszystkim, jak korzystać z niego i dołączonego oprogramowania. Nauczysz się pracować z konsolą tekstową i środowiskiem graficznym, administrować systemem i łączyć się z internetem. Ponadto zobaczysz, jak konfigurować serwer WWW, bazy danych, druku i poczty elektronicznej. Przeczytasz także o narzędziach programistycznych dostępnych dla Linuksa.
-
Historia Linuksa
-
Praca z powłoką tekstową
-
Korzystanie z środowiska graficznego KDE i GNOME
-
Administrowanie systemem i kontami użytkowników
-
Połączenie z siecią lokalną i internetem
-
Zabezpieczanie Linuksa przed atakami hakerów
-
Wybór i instalacja dystrybucji systemu Linux
-
Praca z pakietem OpenOffice.org
-
Korzystanie z poczty elektronicznej i WWW
-
Konfigurowanie serwera Apache
-
Uruchamianie serwera poczty, bazy danych, druku i plików
-
Programowanie w systemie Linux
Wybierz odpowiednią dla siebie dystrybucję Linuksa!
SPIS TREŚCI:
O autorach (21)
Wprowadzenie (23)
Część I Pierwsze kroki w systemie Linux (27)
Rozdział 1. Rozpoczęcie pracy z systemem Linux (29)
-
-
Rozpoczynamy! (32)
-
Zrozumienie systemu Linux (33)
-
Wyjaśnienie historii Linuksa (36)
-
Początki systemu Unix w ośrodku Bell Labs (36)
-
Skomercjalizowany Unix (38)
-
GNU to (nie) Unix (41)
-
BSD traci impet (42)
-
Linux tworzy brakujący element (43)
-
Dlaczego Linux jest tak wyjątkowy? (44)
-
Funkcje w Linuksie (44)
-
Definicja open source OSI (46)
-
Entuzjastyczna społeczność (48)
-
Ważniejsze projekty oprogramowania (49)
-
Tajemnice, legendy i niejasne informacje dotyczące systemu Linux (50)
-
Czy można przestać obawiać się wirusów? (50)
-
Czy można zostać oskarżonym za używanie systemu Linux? (51)
-
Czy Linux faktycznie może działać na każdym sprzęcie, począwszy od komputerów kieszonkowych aż do superkomputerów? (54)
-
Czy Microsoft może złamać Linuksa? (55)
-
Czy jeśli używasz systemu Linux, to jesteś zdany tylko na siebie? (56)
-
Czy Linux jest tylko dla magików? (56)
-
W jaki sposób firmy zarabiają na systemie Linux? (57)
-
Jakie są różnice między dystrybucjami systemu Linux? (58)
-
Czy maskotką systemu Linux jest faktycznie pingwin? (59)
-
Rozpoczęcie przygody z systemem Linux (59)
-
Podsumowanie (61)
Rozdział 2. Uruchamianie poleceń z poziomu powłoki (63)
-
Uruchamianie powłoki (64)
-
Używanie wiersza poleceń powłoki (64)
-
Używanie okna terminalu (65)
-
Używanie terminali wirtualnych (66)
-
Wybór powłoki (66)
-
Używanie powłoki bash (i wcześniejszej sh) (67)
-
Używanie powłoki tcsh (i wcześniejszej csh) (68)
-
Używanie powłoki ash (68)
-
Używanie powłoki ksh (68)
-
Używanie powłoki zsh (69)
-
Poznawanie powłoki (69)
-
Sprawdzanie sesji logowania (69)
-
Sprawdzanie katalogów oraz praw dostępu (70)
-
Sprawdzanie aktywności systemu (71)
-
Zakończenie pracy z powłoką (73)
-
Używanie powłoki w systemie Linux (73)
-
Położenie poleceń (74)
-
Ponowne uruchamianie poleceń (77)
-
Łączenie i dzielenie poleceń (82)
-
Tworzenie własnego środowiska powłoki (85)
-
Konfiguracja powłoki (85)
-
Używanie zmiennych środowiskowych powłoki (89)
-
Zarządzanie procesami aktywnymi oraz działającymi w tle (92)
-
Praca z systemem plików Linuksa (94)
-
Tworzenie plików i katalogów (97)
-
Przenoszenie, kopiowanie i usuwanie plików (103)
-
Używanie edytora tekstowego vi w Linuksie (104)
-
Rozpoczęcie pracy w edytorze vi (104)
-
Poruszanie się po pliku (108)
-
Wyszukiwanie tekstu (108)
-
Używanie liczb w poleceniach (109)
-
Podsumowanie (110)
Rozdział 3. Poznajemy środowisko graficzne (111)
-
Zrozumienie środowiska graficznego (111)
-
Uruchamianie środowiska graficznego (112)
-
Korzystanie ze środowiska KDE (116)
-
Korzystanie z pulpitu KDE (117)
-
Zarządzanie plikami za pomocą menedżera plików Konqueror (119)
-
Opcje konfiguracyjne menedżera Konqueror (126)
-
Zarządzanie oknami (128)
-
Konfiguracja pulpitu (131)
-
Dodawanie programów oraz typów MIME (134)
-
Korzystanie ze środowiska GNOME (135)
-
Korzystanie z menedżera okien Metacity (137)
-
Korzystanie z paneli GNOME (139)
-
Korzystanie z menedżera plików Nautilus (144)
-
Efekty 3D za pomocą AIGLX (147)
-
Zmiana ustawień środowiska GNOME (149)
-
Opuszczanie środowiska GNOME (151)
-
Konfiguracja środowiska graficznego (152)
-
Konfiguracja X (153)
-
Wybór menedżera okien (156)
-
Wybór własnego menedżera okien (158)
-
Dodatkowe informacje (159)
-
Podsumowanie (159)
Część II Linux w praktyce (161)
Rozdział 4. Podstawowa administracja systemem (163)
-
Graficzne narzędzia administracyjne (164)
-
Administracja za pomocą przeglądarki internetowej (164)
-
Administracja graficzna w różnych dystrybucjach (166)
-
Korzystanie z konta użytkownika root (170)
-
Uzyskanie uprawnień użytkownika root z poziomu powłoki (polecenie su) (171)
-
Nadanie ograniczonych uprawnień administracyjnych (172)
-
Zrozumienie poleceń administracyjnych, plików konfiguracyjnych oraz plików dzienników zdarzeń (173)
-
Polecenia administracyjne (173)
-
Administracyjne pliki konfiguracyjne (174)
-
Pliki administracyjnych dzienników zdarzeń (179)
-
Korzystanie z polecenia sudo oraz innych loginów administracyjnych (179)
-
Administracja systemem Linux (182)
-
Tworzenie kont użytkowników (183)
-
Dodawanie użytkowników za pomocą polecenia useradd (183)
-
Ustalanie ustawień domyślnych użytkownika (187)
-
Konfiguracja sprzętu (188)
-
Zarządzanie wymiennym sprzętem komputerowym (190)
-
Praca z wczytywanymi modułami (193)
-
Zarządzanie systemami plików oraz przestrzenią na dysku twardym (196)
-
Montowanie systemów plików (199)
-
Korzystanie z polecenia mkfs do utworzenia systemu plików (206)
-
Dodawanie dysku twardego (207)
-
Sprawdzanie ilości wolnego miejsca (210)
-
Monitorowanie wydajności systemu (212)
-
Podsumowanie (213)
Rozdział 5. Internet (215)
-
Nawiązywanie połączenia z siecią (216)
-
Nawiązywanie połączenia komutowanego (216)
-
Dostęp szerokopasmowy dla pojedynczego komputera (217)
-
Dostęp szerokopasmowy dla wielu komputerów (218)
-
Łączenie serwerów (220)
-
Nawiązywanie połączenia za pomocą innego wyposażenia (221)
-
Nawiązywanie połączenia z internetem za pomocą Ethernetu (222)
-
Konfiguracja Ethernetu podczas instalacji systemu (223)
-
Konfiguracja Ethernetu w środowisku graficznym (223)
-
Używanie interfejsu graficznego narzędzia Konfiguracja sieci w Fedorze (224)
-
Identyfikacja innych komputerów (węzły i DNS) (226)
-
Używanie interfejsu graficznego narzędzia Network Settings w Ubuntu (227)
-
Zrozumienie połączenia z internetem (229)
-
Nawiązywanie połączenia z internetem za pomocą połączenia komutowanego (231)
-
Pobieranie informacji (231)
-
Utworzenie połączenia komutowanego PPP (233)
-
Tworzenie połączenia komutowanego za pomocą kreatora połączenia z internetem (233)
-
Uruchamianie połączenia PPP (236)
-
Uruchamianie połączenia PPP na żądanie (236)
-
Sprawdzanie połączenia PPP (237)
-
Nawiązywanie połączenia z internetem za pomocą sieci bezprzewodowej (238)
-
Podsumowanie (240)
Rozdział 6. Bezpieczeństwo systemu Linux (241)
-
Lista kontrolna bezpieczeństwa Linuksa (242)
-
Wyszukiwanie zasobów dotyczących bezpieczeństwa danej dystrybucji (244)
-
Wyszukiwanie ogólnych zasobów dotyczących bezpieczeństwa (246)
-
Bezpieczne korzystanie z Linuksa (246)
-
Używanie zabezpieczenia w postaci hasła (246)
-
Wybór dobrego hasła (247)
-
Korzystanie z pliku haseł shadow (248)
-
Korzystanie z plików dzienników zdarzeń (250)
-
Rola demona syslogd (253)
-
Przekierowanie komunikatów zdarzeń do serwera zdarzeń za pomocą syslogd (253)
-
Zrozumienie komunikatów pliku dziennika zdarzeń (255)
-
Używanie narzędzi bezpiecznej powłoki (255)
-
Uruchamianie usługi ssh (256)
-
Używanie poleceń ssh, sftp i scp (256)
-
Używanie poleceń ssh, scp i sftp bez haseł (258)
-
Zabezpieczanie serwerów Linux (259)
-
Nadzór dostępu do usług za pomocą osłon TCP (260)
-
Zrozumienie techniki ataków (262)
-
Ochrona przed atakami typu DOS (264)
-
Ochrona przed rozproszonymi atakami typu DOS (267)
-
Ochrona przed atakami intruzów (271)
-
Zabezpieczanie serwerów za pomocą SELinux (274)
-
Ochrona serwerów sieciowych za pomocą certyfikatów i szyfrowania (275)
-
Używanie narzędzi bezpieczeństwa systemu Linux uruchamianego z nośnika (285)
-
Zalety odnośnie bezpieczeństwa dystrybucji działających z nośnika (285)
-
Korzystanie z narzędzia INSERT do wykrywania kodu typu rootkit (286)
-
Podsumowanie (287)
Część III Wybór i instalacja dystrybucji systemu Linux (289)
Rozdział 7. Instalacja systemu Linux (291)
-
Wybór dystrybucji Linuksa (292)
-
Linux w działaniu (292)
-
Inne dystrybucje (293)
-
Pobieranie dystrybucji systemu Linux (294)
-
Szukanie innej dystrybucji Linuksa (294)
-
Zrozumienie własnych potrzeb (295)
-
Pobieranie dystrybucji (296)
-
Wypalanie dystrybucji na płycie CD (297)
-
Zagadnienia dotyczące instalacji (298)
-
Informacje dotyczące posiadanej konfiguracji sprzętowej (298)
-
Uaktualnienie lub instalacja od początku (299)
-
Sam Linux czy razem z Windowsem? (300)
-
Opcje procesu instalacji (302)
-
Partycjonowanie dysku twardego (302)
-
Używanie programów uruchamiających LILO i GRUB (311)
-
Konfiguracja sieci (321)
-
Konfiguracja innych funkcji administracyjnych (322)
-
Instalacja Linuksa z płyt CD i DVD dołączonych do książki (322)
-
Podsumowanie (323)
Rozdział 8. Dystrybucje Fedora Core i Red Hat Enterprise Linux (325)
-
Zagłębianie się w funkcje (327)
-
Instalator Red Hat (Anaconda) (327)
-
Oprogramowanie w formacie RPM Package Management (328)
-
Wykrywanie konfiguracji sprzętowej za pomocą kudzu (329)
-
Wygląd i działanie środowiska graficznego Red Hat (329)
-
Narzędzia do konfiguracji systemu (330)
-
Poznanie dystrybucji Fedora Core (330)
-
Wzrastająca społeczność wspierająca Fedorę (330)
-
Fedora Extras (331)
-
Projekt Fedora Legacy (332)
-
Fora i listy dyskusyjne (333)
-
Dojście Fedory do pełnoletniości (333)
-
Cieszyć się Fedorą (335)
-
Instalacja systemu Fedora Core (335)
-
Wybór sprzętu komputerowego (335)
-
Wybór metody instalacji (337)
-
Wybór między instalacją a uaktualnieniem (338)
-
Rozpoczęcie instalacji (338)
-
Uruchomienie narzędzia Agent instalacji (347)
-
Podsumowanie (348)
Rozdział 9. Dystrybucja Debian GNU/Linux (349)
-
Opis systemu Debian GNU/Linux (350)
-
Pakiety Debiana (350)
-
Narzędzia Debiana do zarządzania pakietami (351)
-
Wydania Debiana (353)
-
Uzyskanie pomocy w Debianie (354)
-
Instalacja systemu Debian GNU/Linux (354)
-
Wymagania sprzętowe oraz planowanie instalacji (355)
-
Uruchomienie instalatora (356)
-
Zarządzanie systemem Debian (362)
-
Konfiguracja połączeń sieciowych (362)
-
Zarządzanie pakietami za pomocą narzędzia APT (365)
-
Zarządzanie pakietami za pomocą narzędzia dpkg (368)
-
Instalacja zestawów pakietów (zadań) za pomocą narzędzia tasksel (370)
-
Alternatywy, zmiany i unieważnienia (371)
-
Zarządzanie konfiguracją pakietu za pomocą narzędzia debconf (373)
-
Podsumowanie (373)
Rozdział 10. Dystrybucja SUSE Linux (375)
-
Zrozumienie systemu SUSE (377)
-
Zawartość systemu SUSE (378)
-
Instalacja i konfiguracja za pomocą narzędzia YaST (378)
-
Zarządzanie pakietami RPM (381)
-
Automatyczne uaktualnienie oprogramowania (382)
-
Uzyskanie pomocy dla systemu SUSE (383)
-
Instalacja systemu openSUSE (384)
-
Przed rozpoczęciem instalacji (384)
-
Rozpoczęcie instalacji (385)
-
Rozpoczęcie pracy z systemem SUSE (391)
-
Podsumowanie (392)
Rozdział 11. Dystrybucja KNOPPIX (395)
-
Cechy charakterystyczne systemu KNOPPIX (396)
-
Zrozumienie systemu KNOPPIX (396)
-
KNOPPIX News (396)
-
Wewnątrz systemu KNOPPIX (397)
-
Dlaczego KNOPPIX jest tak wyjątkowy? (399)
-
Analiza zagadnień związanych z systemem KNOPPIX (400)
-
Źródło pochodzenia systemu KNOPPIX (401)
-
Możliwości wykorzystania systemu KNOPPIX (402)
-
Uruchomienie systemu KNOPPIX (403)
-
Wymagany komputer (403)
-
Uruchamianie systemu KNOPPIX (404)
-
Usuwanie problemów z uruchamianiem systemu KNOPPIX (405)
-
Korzystanie z systemu KNOPPIX (410)
-
Korzystanie ze środowiska graficznego KDE w systemie KNOPPIX (410)
-
Konfiguracja sieci (412)
-
Instalacja oprogramowania w systemie KNOPPIX (413)
-
Zapisywanie plików w systemie KNOPPIX (414)
-
Zachowanie własnej konfiguracji systemu KNOPPIX (417)
-
Ponowne uruchamianie systemu KNOPPIX (418)
-
Podsumowanie (419)
Rozdział 12. Dystrybucja Yellow Dog Linux (421)
-
Zrozumienie dystrybucji Yellow Dog Linux (422)
-
Przyszłość dystrybucji Yellow Dog (423)
-
Poznanie dystrybucji Yellow Dog Linux (424)
-
Instalacja dystrybucji Yellow Dog Linux (425)
-
Obsługiwany sprzęt komputerowy (426)
-
Planowanie instalacji (428)
-
Rozpoczęcie instalacji (431)
-
Ponowne uruchomienie komputera Mac z zainstalowanym systemem Linux (438)
-
Aktualizacja systemu Yellow Dog Linux (438)
-
Uruchamianie aplikacji platformy Mac za pomocą projektu Mac-on-Linux (439)
-
Możliwości uzyskania pomocy (440)
-
Podsumowanie (441)
Rozdział 13. Dystrybucja Gentoo Linux (443)
-
Zrozumienie dystrybucji Gentoo (444)
-
Charakter open source dystrybucji Gentoo (444)
-
Społeczność Gentoo (445)
-
Budowa, dostosowanie i dostrajanie Linuksa (445)
-
Gdzie wykorzystywana jest dystrybucja Gentoo? (447)
-
Czym jest Gentoo? (448)
-
Zarządzanie oprogramowaniem za pomocą narzędzia Portage (448)
-
Wyszukiwanie pakietów oprogramowania (449)
-
Nowe funkcje Gentoo 2007 (450)
-
Instalacja dystrybucji Gentoo (450)
-
Pobieranie dystrybucji Gentoo (450)
-
Rozpoczęcie instalacji Gentoo z płyty live CD (452)
-
Rozpoczęcie instalacji Gentoo z płyty minimal CD (455)
-
Pobieranie oprogramowania za pomocą polecenia emerge (463)
-
Podsumowanie (464)
Rozdział 14. Dystrybucja Slackware Linux (465)
-
Poznanie dystrybucji Slackware (465)
-
Charakterystyka społeczności Slackware (467)
-
Twórca Slackware (467)
-
Użytkownicy Slackware (469)
-
Witryny internetowe poświęcone dystrybucji Slackware (470)
-
Wyzwania związane z korzystaniem z systemu Slackware (470)
-
Używanie dystrybucji Slackware jako platformy programistycznej (471)
-
Instalacja dystrybucji Slackware (472)
-
Pobieranie Slackware (472)
-
Nowe funkcje w Slackware 11.0 (472)
-
Wymagania sprzętowe (473)
-
Rozpoczęcie instalacji (474)
-
Rozpoczęcie pracy z systemem Slackware (479)
-
Podsumowanie (482)
Rozdział 15. Dystrybucje Linspire i Freespire (483)
-
Ogólny opis Linspire (483)
-
Która wersja jest dla mnie? (485)
-
Instalacja oprogramowania za pomocą Click-N-Run (486)
-
Inne opcje instalacyjne (489)
-
Pomoc techniczna Linspire i Freespire (489)
-
Fora oraz informacje (490)
-
Asystent audio (490)
-
Instalacja dystrybucji Linspire lub Freespire (490)
-
Wymagania sprzętowe (491)
-
Instalacja Linspire lub Freespire (492)
-
Zabezpieczanie systemów Linspire i Freespire (496)
-
Podsumowanie (498)
Rozdział 16. Dystrybucja Mandriva (499)
-
Funkcje dystrybucji Mandriva (499)
-
Poznanie dystrybucji Mandriva (502)
-
Instalator dystrybucji Mandriva (DrakX) (503)
-
Zarządzanie pakietami za pomocą narzędzia RPMDrake (504)
-
Centrum Sterowania Mandriva Linux (505)
-
Społeczność dystrybucji Mandriva (506)
-
Repozytorium RPM i Mandrivaclub (507)
-
Fora Mandrivy (507)
-
Instalacja dystrybucji Mandriva (508)
-
Wymagania sprzętowe dystrybucji Mandriva (508)
-
Rozpoczęcie instalacji za pomocą narzędzia DrakX (509)
-
Podsumowanie (513)
Rozdział 17. Dystrybucja Ubuntu (515)
-
Ogólny opis Ubuntu (516)
-
Wydania Ubuntu (516)
-
Instalator Ubuntu (517)
-
Ubuntu jako komputer biurkowy (518)
-
Ubuntu jako serwer (519)
-
Produkty uboczne Ubuntu (520)
-
Wyzwania stojące przed Ubuntu (521)
-
Instalacja dystrybucji Ubuntu (522)
-
Rozpoczęcie pracy z dystrybucją Ubuntu (527)
-
Wypróbowanie środowiska graficznego (527)
-
Instalacja dodatkowego oprogramowania (529)
-
Więcej informacji na temat Ubuntu (533)
-
Podsumowanie (534)
Rozdział 18. Linux jako zapora sieciowa lub router (535)
-
Zrozumienie zapory sieciowej (536)
-
Ochrona systemu biurkowego za pomocą zapory sieciowej (537)
-
Uruchomienie zapory sieciowej w systemie Fedora (537)
-
Konfiguracja zapory sieciowej w systemie Mandriva (539)
-
Korzystanie z zapory sieciowej za pomocą iptables (540)
-
Rozpoczęcie pracy z iptables (541)
-
Używanie iptables do SNAT lub maskowania adresu IP (546)
-
Dodawanie modułów za pomocą iptables (547)
-
Używanie iptables jako przezroczystego proxy (548)
-
Używanie iptables do przekierowania portów (548)
-
Utworzenie dyskietki startowej systemu Coyote Linux pracującego jako zapora sieciowa (550)
-
Tworzenie systemu Coyote Linux Firewall (550)
-
Tworzenie dyskietki Coyote Linux (551)
-
Uruchamianie dystrybucji Coyote Linux (557)
-
Zarządzanie dystrybucją Coyote Linux (557)
-
Używanie innych dystrybucji zapory sieciowej (559)
-
Podsumowanie (560)
Rozdział 19. Dystrybucje systemu Linux działające z nośnika (561)
-
Ogólny opis dystrybucji Linuksa działających z nośnika (562)
-
Wybór dystrybucji Linuksa działającej z nośnika (563)
-
Dystrybucje ratunkowe oraz związane z bezpieczeństwem (564)
-
Dystrybucje demonstracyjne (569)
-
Dystrybucje multimedialne (570)
-
Prostsze środowiska graficzne (573)
-
Dystrybucje startowe do specjalnych celów (576)
-
Dostosowanie do własnych potrzeb dystrybucji działającej z nośnika (578)
-
Podsumowanie (581)
Część IV Uruchamianie aplikacji (583)
Rozdział 20. Odtwarzanie muzyki i wideo (585)
-
Odtwarzanie cyfrowej treści i przestrzeganie prawa (586)
-
Kwestie związane z ochroną praw autorskich (586)
-
Analiza kodeków (588)
-
Odtwarzanie muzyki (590)
-
Konfiguracja karty dźwiękowej (590)
-
Wybór odtwarzacza audio CD (592)
-
Używanie odtwarzaczy MIDI (602)
-
Kompresja oraz konwersja plików audio (602)
-
Nagrywanie i kopiowanie muzyki (605)
-
Tworzenie płyty CD Audio za pomocą polecenia cdrecord (606)
-
Zgrywanie płyt CD za pomocą narzędzia Grip (607)
-
Tworzenie etykiet płyt CD za pomocą polecenia cdlabelgen (609)
-
Praca z TV, wideo i obrazami cyfrowymi (609)
-
Oglądanie TV za pomocą tvtime (610)
-
Wideokonferencje z wykorzystaniem programu Ekiga (612)
-
Oglądanie filmów oraz wideo (615)
-
Oglądanie wideo za pomocą xine (615)
-
Korzystanie z Helix Player i Real Player 10 (619)
-
Używanie aparatu cyfrowego z programami gtkam i gPhoto2 (620)
-
Pobieranie zdjęć z aparatu za pomocą gtkam (622)
-
Używanie aparatu cyfrowego jako urządzenia magazynującego dane (623)
-
Podsumowanie (624)
Rozdział 21. Praca z tekstem i obrazami (625)
-
Używanie pakietu OpenOffice.org (626)
-
Inne procesory tekstu (628)
-
Korzystanie z pakietu StarOffice (629)
-
Korzystanie z edytora AbiWord (630)
-
Korzystanie z pakietu KOffice (631)
-
Odejście od systemu Windows (632)
-
Używanie tradycyjnych narzędzi składu Linuksa (634)
-
Tworzenie dokumentów w Groff lub LaTeX (635)
-
Przetwarzanie tekstu za pomocą Groff (635)
-
Przetwarzanie tekstu za pomocą TeX i LaTeX (646)
-
Konwersja dokumentów (649)
-
Tworzenie dokumentu strukturalnego (649)
-
Drukowanie dokumentów w systemie Linux (655)
-
Drukowanie na drukarce domyślnej (655)
-
Drukowanie z poziomu powłoki (656)
-
Sprawdzanie stanu kolejki wydruków (656)
-
Usuwanie zadań drukowania (657)
-
Sprawdzanie stanu drukarki (657)
-
Wyświetlanie dokumentów za pomocą programów ghostscript i Acrobat (658)
-
Korzystanie z poleceń ghostscript oraz gv (658)
-
Korzystanie z programu Adobe Acrobat Reader (659)
-
Praca z grafiką (659)
-
Operacje na grafice za pomocą programu GIMP (660)
-
Przejęcie zrzutu ekranu (662)
-
Modyfikowanie grafiki za pomocą programu KPaint (662)
-
Korzystanie ze skanerów za pomocą oprogramowania SANE (663)
-
Podsumowanie (664)
Rozdział 22. Poczta e-mail i przeglądanie internetu (665)
-
Korzystanie z poczty elektronicznej (665)
-
Wybór klienta poczty elektronicznej (666)
-
Przeniesienie konta pocztowego z systemu Windows (668)
-
Rozpoczęcie pracy z pocztą elektroniczną (668)
-
Dostosowanie działania klienta poczty (670)
-
Poczta elektroniczna w programie Thunderbird (670)
-
Zarządzanie pocztą elektroniczną w programie Evolution (680)
-
Obsługa poczty elektronicznej za pomocą programu Mozilla Mail (683)
-
Praca z tekstowymi klientami poczty (684)
-
Wybór przeglądarki internetowej (686)
-
Poznanie pakietu Mozilla (686)
-
Korzystanie z przeglądarki Firefox (687)
-
Konfiguracja przeglądarki Firefox (688)
-
Zabezpieczanie przeglądarki Firefox (692)
-
Wskazówki dotyczące używania przeglądarki Firefox (695)
-
Używanie kontrolek przeglądarki Firefox (696)
-
Usprawnienie przeglądarki Firefox (696)
-
Dodatkowe możliwości przeglądarki Firefox (698)
-
Korzystanie z tekstowych przeglądarek internetowych (700)
-
Podsumowanie (701)
Rozdział 23. Gry w Linuksie (703)
-
Ogólny opis gier w Linuksie (703)
-
Podstawowe informacje dotyczące gier w Linuksie (705)
-
Skąd czerpać informacje o grach w Linuksie? (705)
-
Wybór karty graficznej do gier (707)
-
Gry typu open source w systemie Linux (708)
-
Gry GNOME (709)
-
Gry KDE (710)
-
Pobieranie dodatkowych gier (711)
-
Gry w szachy (713)
-
Freeciv (715)
-
PlanetPenguin Racer (TuxRacer) (720)
-
Gry komercyjne w Linuksie (720)
-
Ogólny opis gier komercyjnych w Linuksie (721)
-
Granie w gry komercyjne dla Linuksa (722)
-
Gry id Software (723)
-
Granie w gry za pomocą technologii TransGaming i Cedega (724)
-
Dema gier firmy Loki Software (726)
-
Podsumowanie (729)
Część V Serwery w systemie Linux (731)
Rozdział 24. Serwer LAMP (Linux, Apache, MySQL oraz PHP) (733)
-
Komponenty serwera LAMP (734)
-
Apache (734)
-
MySQL (734)
-
PHP (735)
-
Konfiguracja serwera LAMP (736)
-
Instalacja Apache (736)
-
Instalacja PHP (737)
-
Instalacja MySQL (738)
-
Działanie serwera LAMP (740)
-
Edycja plików konfiguracyjnych serwera Apache (740)
-
Dodawanie serwera wirtualnego do serwera Apache (743)
-
Dane użytkownika i ustawienie modułu UserDir (744)
-
Instalacja aplikacji sieciowej - Coppermine Photo Gallery (744)
-
Rozwiązywanie problemów (748)
-
Błędy konfiguracyjne (748)
-
Błędy braku dostępu i wewnętrzny błąd serwera (750)
-
Zabezpieczanie komunikacji internetowej za pomocą protokołów SSL i TLS (751)
-
Generowanie własnych kluczy (753)
-
Konfiguracja serwera Apache w celu obsługi SSL i TLS (754)
-
Podsumowanie (756)
Rozdział 25. Serwer poczty (757)
-
Wewnętrzne działanie internetowego serwera poczty elektronicznej (758)
-
Informacje o wykorzystanym systemie oraz oprogramowaniu (759)
-
Przygotowanie systemu (760)
-
Konfiguracja DNS dla dostawy bezpośredniej (761)
-
Konfiguracja dla pobierania poczty z komputera pocztowego (762)
-
Instalacja i konfiguracja oprogramowania serwera poczty (762)
-
Instalacja pakietów Exim i Courier (762)
-
Instalacja ClamAV i SpamAssassin (764)
-
Testowanie i rozwiązywanie problemów (766)
-
Sprawdzanie plików dzienników zdarzeń (766)
-
Najczęściej występujące błędy (i sposoby ich rozwiązywania) (768)
-
Konfiguracja klientów poczty (770)
-
Konfiguracja Fetchmail (771)
-
Konfiguracja poczty web mail (772)
-
Zabezpieczanie komunikacji za pomocą SSL i TLS (772)
-
Podsumowanie (773)
Rozdział 26. Serwer wydruku (775)
-
System CUPS (776)
-
Konfiguracja drukarek (777)
-
Administracja systemem CUPS za pomocą interfejsu przeglądarki (778)
-
Używanie narzędzia konfiguracji drukarki systemów Red Hat (780)
-
Praca z serwerem CUPS (789)
-
Konfiguracja serwera CUPS (plik cupsd.conf) (789)
-
Uruchamianie serwera CUPS (790)
-
Ręczna konfiguracja opcji drukarki CUPS (791)
-
Korzystanie z poleceń druku (792)
-
Drukowanie za pomocą polecenia lpr (792)
-
Wyświetlanie stanu za pomocą polecenia lpc (793)
-
Usuwanie zadań wydruku za pomocą polecenia lprm (793)
-
Konfiguracja serwera wydruku (794)
-
Konfiguracja drukarki współdzielonej CUPS (794)
-
Konfiguracja drukarki współdzielonej Samba (796)
-
Podsumowanie (798)
Rozdział 27. Serwer plików (799)
-
Konfiguracja serwera plików NFS (800)
-
Pobieranie NFS (802)
-
Współdzielenie systemów plików NFS (802)
-
Używanie systemów plików NFS (807)
-
Odmontowanie systemów plików NFS (813)
-
Inne operacje, które można wykonać za pomocą NFS (814)
-
Konfiguracja serwera plików Samba (815)
-
Pobieranie i instalacja serwera Samba (816)
-
Konfiguracja serwera Samba za pomocą narzędzia SWAT (817)
-
Praca z plikami i poleceniami serwera Samba (826)
-
Używanie współdzielonych katalogów Samba (830)
-
Rozwiązywanie problemów związanych z serwerem Samba (831)
-
Podsumowanie (833)
Część VI Programowanie w systemie Linux (835)
Rozdział 28. Programowanie środowisk i interfejsów (837)
-
Zrozumienie środowiska programistycznego (838)
-
Korzystanie ze środowisk programistycznych Linuksa (838)
-
Środowisko programistyczne w Linuksie (839)
-
Graficzne środowiska programistyczne (848)
-
Tekstowe środowisko programowania (853)
-
Interfejsy programowe Linuksa (854)
-
Tworzenie interfejsów tekstowych (854)
-
Tworzenie interfejsów graficznych (860)
-
Interfejs programowania aplikacji (API) (862)
-
Podsumowanie (866)
Rozdział 29. Narzędzia i dodatki programistyczne (867)
-
Dobrze zaopatrzony pakiet narzędziowy (867)
-
Korzystanie z kompilatora GCC (869)
-
Kompilacja wielu plików kodu źródłowego (871)
-
Opcje kompilatora GCC (873)
-
Automatyzacja kompilacji za pomocą make (873)
-
Biblioteki narzędziowe (877)
-
Polecenie nm (878)
-
Polecenie ar (879)
-
Polecenie ldd (880)
-
Polecenie ldconfig (880)
-
Zmienne środowiskowe i pliki konfiguracyjne (881)
-
Kontrola kodu źródłowego (881)
-
Kontrola kodu źródłowego za pomocą RCS (882)
-
Kontrola kodu źródłowego za pomocą CVS (885)
-
Usuwanie błędów za pomocą debuggera GNU (889)
-
Uruchamianie narzędzia GDB (890)
-
Przeglądanie kodu w debuggerze (892)
-
Analiza danych (893)
-
Ustawianie punktów kontrolnych (895)
-
Praca z kodem źródłowym (896)
-
Podsumowanie (897)
Dodatki (899)
Dodatek A Nośniki (901)
Dodatek B Przystąpienie do społeczności Linuksa (913)
Skorowidz (919)
Powszechna Licencja Publiczna GNU (959)