reklama - zainteresowany?

Ubuntu LTS. Księga eksperta - Helion

Ubuntu LTS. Księga eksperta
Autor: Andrew Hudson, Paul Hudson
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ł

Dodaj do koszyka Ubuntu LTS. Księga eksperta

Tagi: Ubuntu

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

Dodaj do koszyka Ubuntu LTS. Księga eksperta

 

Osoby które kupowały "Ubuntu LTS. Księga eksperta", wybierały także:

  • Ubuntu 20.04. Kurs video. Zostań administratorem systemów IT
  • Linux. Profesjonalne administrowanie systemem. Wydanie II
  • Genialne skrypty powłoki. Ponad 100 rozwiązań dla systemów Linux, macOS i Unix
  • Linux. Wprowadzenie do wiersza poleceń
  • Ubuntu. Oficjalny podręcznik. Wydanie VIII

Dodaj do koszyka Ubuntu LTS. Księga eksperta

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)

Dodaj do koszyka Ubuntu LTS. Księga eksperta

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.