Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji - ebook
Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji - ebook
Opanuj możliwości najważniejszych dystrybucji Linuksa ?
Odkryj cały potencjał tego bezpłatnego systemu operacyjnego!
- Zainstaluj i optymalnie skonfiguruj bezpieczne środowisko pracy
- Opanuj zadania administracyjne i funkcje serwerowe Linuksa
- Wykorzystaj narzędzia programistyczne do tworzenia własnych aplikacji
W tym roku upływa już dwadzieścia lat od dnia, kiedy fiński programista Linus Torvalds przedstawił światu swój stworzony hobbystycznie system operacyjny - Linux. Niezwykłe możliwości i stabilność tego niekomercyjnego systemu, a przy tym ogromny entuzjazm i wsparcie społeczności całego świata gotowej do jego dalszego rozwijania, od samego początku budziły spory niepokój Microsoftu. Jak pokazał czas, obawy te okazały się słuszne ? Linux wyrósł w końcu na największego i najsłynniejszego konkurenta komercyjnego systemu Windows, a przy tym na ulubieńca programistów i administratorów. Obecnie wiele giełd papierów wartościowych, telefonów komórkowych i serwerów internetowych z powodzeniem działa pod kontrolą tego bezpłatnego systemu operacyjnego. A dzięki utworzeniu i stałemu rozwojowi wielu rozmaitych dystrybucji Linux wyszedł poza kręgi specjalistów IT i dziś doskonale sprawdza się także na komputerach firmowych i osobistych.
Oto książka, która pozwoli Ci odkryć cały potencjał tego systemu, a tym samym zrozumieć jego magię. W poszczególnych rozdziałach zaprezentowano osiemnaście najważniejszych i najpopularniejszych dystrybucji Linuksa, które odpowiadają rozmaitym potrzebom użytkowników. Słynny ekspert w dziedzinie Linuksa, Christopher Negus, poprowadzi Cię od zagadnień podstawowych, takich jak sposób rozpoczęcia pracy z wybraną przez Ciebie dystrybucją i poprawna konfiguracja środowiska pracy, do coraz trudniejszych, takich jak praca z grafiką, dokumentami i plikami multimedialnymi. Kolejne rozdziały przedstawiają szczegółowo wszelkie zadania administracyjne i potężne funkcje serwerowe Linuksa, a na koniec poznasz praktyczne interfejsy i narzędzia programistyczne pozwalające na tworzenie własnych aplikacji. Opanujesz zatem całą wiedzę niezbędną do właściwej instalacji, doskonałej konfiguracji i pełnego wykorzystania funkcjonalności Linuksa i jego najlepszych dystrybucji!
Oto wybrane zagadnienia przedstawione w tej obszernej książce:
- rozpoczęcie pracy z system Linux i wybór odpowiedniej dystrybucji,
- konfigurowanie optymalnego środowiska pracy,
- aplikacje służące do obsługi poczty elektronicznej i przeglądania internetu,
- narzędzia do odtwarzania różnych plików multimedialnych,
- podstawowe narzędzia graficzne, polecenia i pliki administracyjne,
- dodawanie partycji, tworzenie systemów plików oraz montowanie systemów plików,
- konfiguracja połączeń przewodowych i bezprzewodowych z sieciami LAN oraz z internetem,
- techniki zabezpieczania systemów Linux,
- konfiguracja serwera WWW i uruchomianie serwera poczty,
- interfejsy oraz środowiska programistyczne,
- tworzenie własnych aplikacji za pomocą narzędzi programistycznych.
Spis treści
O autorze (19)
O recenzencie (20)
Wprowadzenie (21)
Część I: Pierwsze kroki w systemie Linux (27)
Rozdział 1. Rozpoczęcie pracy z systemem Linux (29)
- Pierwsze kroki (30)
- Czym jest system Linux? (31)
- Rozpoczęcie przygody z systemem Linux (32)
- Rozpoczynamy! (32)
- Zrozumienie systemu Linux (37)
- Dlaczego Linux jest tak wyjątkowy? (40)
- Podsumowanie (42)
Rozdział 2. Konfiguracja doskonałego środowiska Linux (43)
- Rozpoczęcie pracy w środowisku Linux (45)
- Krok 1. Wybór komputera (45)
- Wybór sprzętu komputerowego (45)
- Wybór osprzętu sieciowego (46)
- Krok 2. Instalacja systemu Linux (47)
- Rozpoczęcie pracy z Fedorą (47)
- Przygotowanie do instalacji dodatkowego oprogramowania (48)
- Sprawdzanie dostępności oprogramowania (49)
- Krok 3. Konfiguracja systemu (51)
- Krok 4. Dodawanie aplikacji (53)
- Wybór aplikacji biurowych (54)
- Gry (55)
- Aplikacje multimedialne (56)
- Aplikacje internetowe (56)
- Inne aplikacje (57)
- Krok 5. Migracja z systemu Windows (58)
- Przeniesienie plików z systemu Windows do Linuksa (58)
- Podsumowanie (60)
Część II: Środowisko graficzne (61)
Rozdział 3. Poznajemy środowisko graficzne (63)
- Zrozumienie środowiska graficznego (63)
- Uruchamianie środowiska graficznego (64)
- Uruchomienie w środowisku graficznym (65)
- Uruchomienie w graficznym ekranie logowania (65)
- Uruchomienie w środowisku tekstowym (67)
- Korzystanie ze środowiska KDE (68)
- Korzystanie z pulpitu KDE (69)
- Zarządzanie plikami za pomocą menedżerów plików Dolphin i Konqueror (73)
- Używanie menedżera plików Dolphin (73)
- Używanie menedżera plików i przeglądarki internetowej Konqueror (78)
- Zarządzanie środowiskiem KDE (81)
- Konfiguracja pulpitu (83)
- Korzystanie ze środowiska GNOME (85)
- Korzystanie z menedżera okien Metacity (87)
- Korzystanie z paneli GNOME (89)
- Korzystanie z menedżera plików Nautilus (94)
- Efekty 3D za pomocą AIGLX (96)
- Zmiana ustawień środowiska GNOME (99)
- Opuszczanie środowiska GNOME (100)
- Konfiguracja środowiska graficznego (101)
- Konfiguracja X (101)
- Wybór menedżera okien (105)
- Wybór własnego menedżera okien (108)
- Dodatkowe informacje (109)
- Podsumowanie (109)
Rozdział 4. Poczta e-mail i przeglądanie internetu (111)
- Korzystanie z poczty elektronicznej (111)
- Wybór klienta poczty elektronicznej (112)
- Przeniesienie konta pocztowego z systemu Windows (114)
- Rozpoczęcie pracy z pocztą elektroniczną (115)
- Dostosowanie działania klienta poczty (116)
- Poczta elektroniczna w programie Thunderbird (117)
- Zarządzanie pocztą elektroniczną w programie Evolution (124)
- Obsługa poczty elektronicznej za pomocą programu SeaMonkey Mail (127)
- Praca z tekstowymi klientami poczty (128)
- Wybór przeglądarki internetowej (129)
- Poznanie pakietu SeaMonkey (130)
- Korzystanie z przeglądarki Firefox (132)
- Konfiguracja przeglądarki Firefox (133)
- Zabezpieczanie przeglądarki Firefox (137)
- Wskazówki dotyczące używania przeglądarki Firefox (139)
- Używanie kontrolek przeglądarki Firefox (141)
- Usprawnienie przeglądarki Firefox poprzez dodanie paska narzędziowego ustawień (141)
- Dodatkowe możliwości przeglądarki Firefox (143)
- Korzystanie z tekstowych przeglądarek internetowych (144)
- Podsumowanie (146)
Rozdział 5. Odtwarzanie muzyki, wideo, przeglądanie zdjęć i gry w Linuksie (147)
- Serwery multimedialne (148)
- Odtwarzanie plików muzycznych i wideo za pomocą programu Totem (149)
- Dodawanie obsługi plików muzycznych i wideo do odtwarzacza Totem (149)
- Używanie programu Totem jako odtwarzacza filmów (151)
- Odtwarzanie muzyki w Linuksie (152)
- Odtwarzanie muzyki za pomocą programu Rhythmbox (152)
- Odtwarzanie muzyki za pomocą XMMS (154)
- Zarządzanie muzyką w urządzeniu iPod za pomocą gtkpod (158)
- Nagrywanie i kopiowanie muzyki (160)
- Tworzenie płyty CD Audio za pomocą polecenia cdrecord (160)
- Zgrywanie płyt CD za pomocą narzędzia Grip (161)
- Odtwarzanie wideo (163)
- Analiza kodeków (164)
- Oglądanie wideo za pomocą xine (166)
- Praca z grafiką (169)
- Zarządzanie grafiką za pomocą programu Menedżer zdjęć Shotwell (169)
- Operacje na grafice za pomocą programu GIMP (170)
- Przejęcie zrzutu ekranu (173)
- Gry w Linuksie (173)
- Ogólny opis gier w Linuksie (174)
- Wyszukiwanie gier dla Linuksa (174)
- Skąd czerpać informacje o grach w Linuksie? (176)
- Ogólny opis gier komercyjnych w Linuksie (178)
- Korzystanie z oprogramowania Cedega (179)
- Podsumowanie (180)
Część III: Administracja systemem (181)
Rozdział 6. Podstawowa administracja systemem (183)
- Graficzne narzędzia administracyjne (184)
- Administracja za pomocą przeglądarki internetowej (184)
- Administracja graficzna w różnych dystrybucjach (186)
- Korzystanie z konta użytkownika root (189)
- Uzyskanie uprawnień użytkownika root z poziomu powłoki (polecenie su) (191)
- Nadanie ograniczonych uprawnień administracyjnych (192)
- Nadanie uprawnień administracyjnych za pomocą sudo (192)
- Zrozumienie poleceń administracyjnych, plików konfiguracyjnych oraz plików dzienników zdarzeń (194)
- Polecenia administracyjne (194)
- Administracyjne pliki konfiguracyjne (195)
- Pliki administracyjnych dzienników zdarzeń (200)
- Korzystanie z innych loginów administracyjnych (201)
- Podsumowanie (202)
Rozdział 7. Instalacja systemu Linux (203)
- Wybór dystrybucji Linuksa (204)
- Pobieranie dystrybucji systemu Linux (205)
- Szukanie innej dystrybucji Linuksa (206)
- Zrozumienie własnych potrzeb (207)
- Pobieranie dystrybucji (208)
- Wypalanie dystrybucji na płycie CD (209)
- Zagadnienia dotyczące instalacji (209)
- Informacje dotyczące posiadanej konfiguracji sprzętowej (210)
- Uaktualnienie lub instalacja od początku (211)
- Instalacja obok innego systemu operacyjnego (212)
- Instalacja Linuksa w środowisku wirtualnym (213)
- Opcje procesu instalacji (214)
- Partycjonowanie dysku twardego (214)
- Używanie programów uruchamiających LILO i GRUB (224)
- Konfiguracja sieci (234)
- Konfiguracja innych funkcji administracyjnych (234)
- Podsumowanie (235)
Rozdział 8. Uruchamianie poleceń z poziomu powłoki (237)
- Uruchamianie powłoki (238)
- Używanie wiersza poleceń powłoki (239)
- Używanie okna terminalu (239)
- Używanie terminali wirtualnych (240)
- Wybór powłoki (241)
- Używanie powłoki bash (i wcześniejszej sh) (241)
- Używanie powłoki tcsh (i wcześniejszej csh) (242)
- Używanie powłoki ash (242)
- Używanie powłoki ksh (243)
- Używanie powłoki zsh (243)
- Poznawanie powłoki (243)
- Sprawdzanie sesji logowania (244)
- Sprawdzanie katalogów oraz praw dostępu (244)
- Sprawdzanie aktywności systemu (247)
- Zakończenie pracy z powłoką (248)
- Używanie powłoki w systemie Linux (249)
- Położenie poleceń (251)
- Ponowne uruchamianie poleceń (253)
- Łączenie i dzielenie poleceń (258)
- Tworzenie własnego środowiska powłoki (261)
- Konfiguracja powłoki (262)
- Zarządzanie procesami aktywnymi oraz działającymi w tle (267)
- Praca z systemem plików Linuksa (270)
- Tworzenie plików i katalogów (272)
- Przenoszenie, kopiowanie i usuwanie plików (279)
- Używanie edytora tekstowego vi w Linuksie (280)
- Rozpoczęcie pracy w edytorze vi (281)
- Poruszanie się po pliku (284)
- Wyszukiwanie tekstu (284)
- Używanie liczb w poleceniach (285)
- Dalsze informacje na temat edytora vi (286)
- Podsumowanie (286)
Rozdział 9. Administracja systemem Linux (287)
- Tworzenie kont użytkowników (288)
- Dodawanie użytkowników za pomocą polecenia useradd (288)
- Ustalanie ustawień domyślnych użytkownika (292)
- Modyfikacja ustawień użytkownika za pomocą polecenia usermod (293)
- Usunięcie użytkownika za pomocą polecenia userdel (295)
- Konfiguracja sprzętu (295)
- Zarządzanie wymiennym sprzętem komputerowym (296)
- Praca z wczytywanymi modułami (299)
- Monitorowanie wydajności systemu (302)
- Zdalna administracja systemem (303)
- Podsumowanie (305)
Rozdział 10. Zarządzanie dyskami oraz systemami plików (307)
- Partycjonowanie dysku twardego (308)
- Montowanie systemów plików (310)
- Obsługiwane systemy plików (311)
- Korzystanie z pliku fstab do zdefiniowania montowanych systemów plików (313)
- Korzystanie z polecenia mount do montowania systemów plików (315)
- Korzystanie z polecenia umount (316)
- Korzystanie z polecenia mkfs do utworzenia systemu plików (317)
- Dodawanie dysku twardego (318)
- Sprawdzanie ilości wolnego miejsca (321)
- Wyświetlanie dostępnej powierzchni dyskowej za pomocą polecenia df (321)
- Sprawdzanie zużycia miejsca na dysku za pomocą polecenia du (322)
- Określanie zużycia miejsca na dysku za pomocą polecenia find (323)
- Podsumowanie (323)
Rozdział 11. Konfiguracja sieci (325)
- Nawiązywanie połączenia z siecią (326)
- Nawiązywanie połączenia komutowanego (326)
- Dostęp szerokopasmowy dla pojedynczego komputera (327)
- Dostęp szerokopasmowy dla wielu komputerów (328)
- Łączenie serwerów (330)
- Nawiązywanie połączenia za pomocą innego wyposażenia (332)
- Nawiązywanie połączenia z internetem za pomocą Ethernetu (333)
- Konfiguracja Ethernetu podczas instalacji systemu (333)
- Konfiguracja Ethernetu w środowisku graficznym (334)
- Używanie interfejsu graficznego narzędzia Konfiguracja sieci w Fedorze (335)
- Identyfikacja innych komputerów (węzły i DNS) (337)
- Zrozumienie połączenia z internetem (338)
- Nawiązywanie połączenia z internetem za pomocą połączenia komutowanego (340)
- Pobieranie informacji (341)
- Utworzenie połączenia komutowanego PPP (342)
- Tworzenie połączenia komutowanego za pomocą kreatora połączenia z internetem (342)
- Uruchamianie połączenia PPP (345)
- Uruchamianie połączenia PPP na żądanie (345)
- Sprawdzanie połączenia PPP (346)
- Nawiązywanie połączenia z internetem za pomocą sieci bezprzewodowej (348)
- Podsumowanie (349)
Rozdział 12. Używanie narzędzi sieciowych (351)
- Narzędzia do przeglądania internetu (351)
- Transfer plików (353)
- Pobieranie plików za pomocą wget (353)
- Transfer plików za pomocą curl (355)
- Transfer plików za pomocą poleceń FTP (355)
- Używanie narzędzi SSH do transferu plików (358)
- Używanie narzędzi systemu Windows do transferu plików (359)
- Współdzielenie zdalnych katalogów (360)
- Współdzielenie zdalnych katalogów poprzez NFS (360)
- Współdzielenie zdalnych katalogów poprzez Sambę (361)
- Współdzielenie zdalnych katalogów za pomocą SSHFS (364)
- Czat z przyjaciółmi poprzez IRC (365)
- Używanie tekstowych klientów poczty (366)
- Zarządzanie pocztą e-mail za pomocą klienta mail (367)
- Zarządzanie pocztą za pomocą klienta mutt (368)
- Podsumowanie (369)
Rozdział 13. Bezpieczeństwo systemu Linux (371)
- Lista kontrolna bezpieczeństwa Linuksa (372)
- Wyszukiwanie zasobów dotyczących bezpieczeństwa danej dystrybucji (376)
- Wyszukiwanie ogólnych zasobów dotyczących bezpieczeństwa (377)
- Bezpieczne korzystanie z Linuksa (377)
- Używanie zabezpieczenia w postaci hasła (377)
- Wybór dobrego hasła (378)
- Korzystanie z pliku haseł shadow (380)
- Korzystanie z plików dzienników zdarzeń (382)
- Rola demona syslogd (383)
- Przekierowanie komunikatów zdarzeń do serwera zdarzeń za pomocą syslogd (385)
- Zrozumienie komunikatów pliku dziennika zdarzeń (386)
- Używanie narzędzi bezpiecznej powłoki (387)
- Uruchamianie usługi ssh (387)
- Używanie poleceń ssh, sftp i scp (388)
- Używanie poleceń ssh, scp i sftp bez haseł (389)
- Zabezpieczanie serwerów Linux (391)
- Nadzór dostępu do usług za pomocą osłon TCP (391)
- Zrozumienie techniki ataków (394)
- Ochrona przed atakami typu DoS (395)
- Ochrona przed rozproszonymi atakami typu DDoS (398)
- Ochrona przed atakami intruzów (402)
- Zabezpieczanie serwerów za pomocą SELinux (405)
- Ochrona serwerów sieciowych za pomocą certyfikatów i szyfrowania (406)
- Używanie narzędzi bezpieczeństwa systemu Linux uruchamianego z nośnika (416)
- Zalety związane z bezpieczeństwem dystrybucji działających z nośnika (417)
- Korzystanie z narzędzia INSERT do wykrywania kodu typu rootkit (417)
- Podsumowanie (419)
Rozdział 14. Tworzenie użytecznych skryptów powłoki (421)
- Zrozumienie skryptów powłoki (422)
- Uruchamianie i usuwanie błędów ze skryptów powłoki (422)
- Zrozumienie zmiennych powłoki (423)
- Wykonywanie operacji arytmetycznych w skryptach powłoki (426)
- Używanie konstrukcji programistycznych w skryptach powłoki (426)
- Pewne użyteczne programy zewnętrzne (432)
- Wypróbowanie pewnych prostych skryptów powłoki (434)
- Podsumowanie (436)
Część IV: Serwery w systemie Linux (437)
Rozdział 15. Serwer WWW (439)
- Komponenty serwera WWW (Apache, MySQL i PHP) (440)
- Apache (440)
- MySQL (440)
- PHP (441)
- Konfiguracja serwera WWW (442)
- Instalacja Apache (442)
- Instalacja PHP (443)
- Instalacja MySQL (444)
- Działanie serwera WWW (445)
- Edycja plików konfiguracyjnych serwera Apache (445)
- Dodawanie serwera wirtualnego do serwera Apache (448)
- Dane użytkownika i ustawienie modułu UserDir (449)
- Instalacja aplikacji sieciowej - Coppermine Photo Gallery (450)
- Rozwiązywanie problemów z serwerem WWW (453)
- Błędy konfiguracyjne (453)
- Błędy braku dostępu i wewnętrzny błąd serwera (456)
- Zabezpieczanie komunikacji internetowej za pomocą protokołów SSL i TLS (457)
- Generowanie własnych kluczy (458)
- Konfiguracja serwera Apache w celu obsługi SSL i TLS (460)
- Podsumowanie (461)
Rozdział 16. Serwer poczty (463)
- Wewnętrzne działanie internetowego serwera poczty elektronicznej (464)
- Informacje o wykorzystanym systemie oraz oprogramowaniu (465)
- Przygotowanie systemu (466)
- Konfiguracja DNS dla dostawy bezpośredniej (467)
- Konfiguracja dla pobierania poczty z komputera pocztowego (468)
- Instalacja i konfiguracja oprogramowania serwera poczty (468)
- Instalacja pakietów Exim i Courier (468)
- Instalacja ClamAV i SpamAssassin (470)
- Testowanie i rozwiązywanie problemów (472)
- Sprawdzanie plików dzienników zdarzeń (472)
- Najczęściej występujące błędy (i sposoby ich rozwiązywania) (473)
- Konfiguracja klientów poczty (476)
- Konfiguracja Fetchmail (476)
- Konfiguracja poczty web mail (477)
- Zabezpieczanie komunikacji za pomocą SSL i TLS (478)
- Podsumowanie (479)
Rozdział 17. Serwer wydruku (481)
- System CUPS (482)
- Konfiguracja drukarek (484)
- Administracja systemem CUPS za pomocą interfejsu przeglądarki (484)
- Używanie narzędzia konfiguracji drukarki (487)
- Praca z serwerem CUPS (495)
- Konfiguracja serwera CUPS (plik cupsd.conf) (495)
- Uruchamianie serwera CUPS (497)
- Ręczna konfiguracja opcji drukarki CUPS (497)
- Korzystanie z poleceń druku (499)
- Drukowanie za pomocą polecenia lpr (499)
- Wyświetlanie stanu za pomocą polecenia lpc (499)
- Usuwanie zadań wydruku za pomocą polecenia lprm (500)
- Konfiguracja serwera wydruku (501)
- Konfiguracja drukarki współdzielonej CUPS (501)
- Konfiguracja drukarki współdzielonej Samba (503)
- Podsumowanie (505)
Rozdział 18. Serwer plików (507)
- Konfiguracja serwera plików NFS (508)
- Pobieranie NFS (510)
- Współdzielenie systemów plików NFS (510)
- Używanie systemów plików NFS (516)
- Odmontowanie systemów plików NFS (522)
- Inne operacje, które można wykonać za pomocą NFS (522)
- Kwestie bezpieczeństwa związane z NFS (523)
- Konfiguracja serwera plików Samba (524)
- Pobieranie i instalacja serwera Samba (526)
- Konfiguracja serwera Samba za pomocą narzędzia SWAT (526)
- Praca z plikami i poleceniami serwera Samba (537)
- Używanie współdzielonych katalogów Samba (540)
- Rozwiązywanie problemów związanych z serwerem Samba (541)
- Podsumowanie (544)
Część V: Wybór i instalacja dystrybucji systemu Linux (545)
Rozdział 19. Dystrybucja Ubuntu (547)
- Ogólny opis Ubuntu (548)
- Wydania Ubuntu (548)
- Instalator Ubuntu (550)
- Ubuntu jako komputer biurkowy (551)
- Ubuntu jako serwer (552)
- Produkty uboczne Ubuntu (553)
- Wyzwania stojące przed Ubuntu (554)
- Instalacja dystrybucji Ubuntu (555)
- Rozpoczęcie pracy z dystrybucją Ubuntu (559)
- Wypróbowanie środowiska graficznego (560)
- Instalacja dodatkowego oprogramowania (561)
- Więcej informacji na temat Ubuntu (563)
- Podsumowanie (564)
Rozdział 20. Dystrybucje Fedora i Red Hat Enterprise Linux (565)
- Zagłębianie się w funkcje (567)
- Instalator Red Hat (Anaconda) (567)
- Produkty pochodne, zestawy instalacyjne i płyty typu live CD (568)
- Oprogramowanie w formacie RPM Package Management (569)
- Najnowsze technologie środowiska graficznego (570)
- Narzędzia do konfiguracji systemu (571)
- Poznanie dystrybucji Red Hat Enterprise Linux (571)
- Red Hat Network i serwery Satellite (572)
- Red Hat Enterprise Virtualization (572)
- Przetwarzanie w chmurach i Red Hat (572)
- Poznanie dystrybucji Fedora (573)
- Wzrastająca społeczność wspierająca Fedorę (573)
- Dołączenie do grup SIG Fedory (574)
- Fora i listy dyskusyjne (575)
- Instalacja systemu Fedora (575)
- Rozpoczęcie instalacji (575)
- Uruchomienie narzędzia Agent instalacji (578)
- Podsumowanie (579)
Rozdział 21. Dystrybucja Debian GNU/Linux (581)
- Opis systemu Debian GNU/Linux (582)
- Pakiety Debiana (582)
- Narzędzia Debiana do zarządzania pakietami (583)
- Wydania Debiana (585)
- Uzyskanie pomocy w Debianie (586)
- Instalacja systemu Debian GNU/Linux (586)
- Wymagania sprzętowe oraz planowanie instalacji (587)
- Uruchomienie instalatora (588)
- Zarządzanie systemem Debian (592)
- Konfiguracja połączeń sieciowych (592)
- Zarządzanie pakietami za pomocą narzędzia APT (596)
- Zarządzanie pakietami za pomocą narzędzia dpkg (600)
- Instalacja zestawów pakietów (zadań) za pomocą narzędzia tasksel (602)
- Alternatywy, zmiany i unieważnienia (603)
- Zarządzanie konfiguracją pakietu za pomocą narzędzia debconf (605)
- Podsumowanie (605)
Rozdział 22. Dystrybucje SUSE Linux i openSUSE Linux (607)
- Zrozumienie systemów SUSE Linux Enterprise i openSUSE (608)
- Zawartość systemu SUSE (609)
- Instalacja i konfiguracja za pomocą narzędzia YaST (610)
- Zarządzanie pakietami RPM (613)
- Automatyczne uaktualnienie oprogramowania (614)
- Instalacja systemu openSUSE (614)
- Rozpoczęcie pracy z systemem SUSE (616)
- Podsumowanie (617)
Rozdział 23. Dystrybucja PCLinuxOS (619)
- Rozpoczęcie pracy z PCLinuxOS (620)
- Poznajemy system PCLinuxOS (620)
- Instalacja dodatkowych aplikacji (621)
- Instalacja systemu PCLinuxOS (623)
- Rozpoczęcie instalacji (623)
- Konfiguracja po instalacji (625)
- Remastering systemu PCLinuxOS (625)
- Podsumowanie (626)
Rozdział 24. Dystrybucje systemu Linux działające z nośnika (627)
- Ogólny opis dystrybucji Linuksa działających z nośnika (629)
- Wybór dystrybucji Linuksa działającej z nośnika (630)
- Zrozumienie systemu KNOPPIX (631)
- Prezentacja systemu Linux z płyty live CD (637)
- Dystrybucje ratunkowe oraz związane z bezpieczeństwem (639)
- Dystrybucje demonstracyjne (644)
- Dystrybucje multimedialne (644)
- Prostsze środowiska graficzne (647)
- Dystrybucje startowe do specjalnych celów (651)
- Dostosowanie do własnych potrzeb dystrybucji działającej z nośnika (652)
- Utworzenie płyty live CD za pomocą Fedory (654)
- Podsumowanie (655)
Część VI: Programowanie w systemie Linux (657)
Rozdział 25. Programowanie środowisk i interfejsów (659)
- Zrozumienie środowiska programistycznego (660)
- Korzystanie ze środowisk programistycznych Linuksa (660)
- Środowisko programistyczne w Linuksie (661)
- Graficzne środowiska programistyczne (670)
- Tekstowe środowisko programowania (675)
- Interfejsy programowe Linuksa (677)
- Tworzenie interfejsów tekstowych (677)
- Tworzenie interfejsów graficznych (683)
- Interfejs programowania aplikacji (API) (685)
- Podsumowanie (689)
Rozdział 26. Narzędzia i dodatki programistyczne (691)
- Dobrze zaopatrzony pakiet narzędziowy (691)
- Korzystanie z kompilatora GCC (693)
- Kompilacja wielu plików kodu źródłowego (694)
- Opcje kompilatora GCC (697)
- Automatyzacja kompilacji za pomocą make (698)
- Biblioteki narzędziowe (701)
- Polecenie nm (702)
- Polecenie ar (703)
- Polecenie ldd (704)
- Polecenie ldconfig (704)
- Zmienne środowiskowe i pliki konfiguracyjne (705)
- Kontrola kodu źródłowego (705)
- Kontrola kodu źródłowego za pomocą RCS (706)
- Kontrola kodu źródłowego za pomocą CVS (709)
- Usuwanie błędów za pomocą debuggera GNU (713)
- Uruchamianie narzędzia GDB (714)
- Przeglądanie kodu w debuggerze (716)
- Analiza danych (717)
- Ustawianie punktów kontrolnych (719)
- Praca z kodem źródłowym (720)
- Podsumowanie (721)
Dodatki (723)
Dodatek A: Nośniki (725)
- Dystrybucje Linuksa na płycie DVD (725)
- Fedora Linux (726)
- KNOPPIX Linux (726)
- Slackware Linux (726)
- Ubuntu Linux (727)
- AntiX Linux (727)
- BackTrack 3 Linux Security Suite (727)
- Gentoo Linux (727)
- openSUSE Linux (728)
- PCLinuxOS (728)
- Inside Security Rescue Toolkit (728)
- Puppy Linux (729)
- Debian GNU/Linux (729)
- Damn Small Linux (729)
- SystemRescueCd (730)
- Coyote Linux (730)
- Tiny Core Linux (730)
- SLAX (730)
- CentOS (731)
- Tworzenie płyty CD lub DVD z systemem Linux (731)
- Pobieranie kodu źródłowego (733)
Dodatek B: Powszechna Licencja Publiczna (735)
Skorowidz (741)
Kategoria: | Systemy operacyjne |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-4173-4 |
Rozmiar pliku: | 13 MB |