Jesteś tutaj

Linux

Niniejsza książka umożliwia szybkie przyswojenie sobie wiedzy niezbędnej do zainstalowania i korzystania z systemu Red Hat Linux 5.0. Ten tematyczny przewodnik stopniowo wprowadza nas w świat Linuxa i umożliwia jego efektywne wykorzystanie.

Naucz się, jak zainstalować i skonfigurować swój system. Dowiedz się, jak działają podstawowe polecenia, jak edytować i drukować teksty oraz samodzielnie zarządzać kontami użytkowników. Ta wyczerpująca lektura omawia wszystkie podstawy systemu operacyjnego Linux, począwszy od jego instalacji, a na administrowaniu skończywszy.

  • Naucz się instalować system Red Hat Linux
  • Poznaj tajniki konfiguracji sprzętowej
  • Opanuj działanie poleceń systemu Linux
  • Dowiedz się, jak zarządzać kontami użytkowników
  • Skonfiguruj swoją sieć i serwery
  • Dostosuj system do własnych potrzeb
  • Odkryj możliwości X Windows
  • Samodzielnie instaluj nowe programy
  • Dowiedz się, jak konfigurować pocztę elektroniczną i jak z niej korzystać

Do książki dołączona jest płyta CD-ROM, zawierająca w pełni funkcjonalną kopię systemu Red Hat Linux 5.0 wraz z pełnym kodem źródłowym.

SPIS TREŚCI:

Wprowadzenie (13)
Część I. Instalacja i konfiguracja (17)

Rozdział 1. Przygotowanie do instalacji Linuxa (19)

  • Inwentaryzacja (20)
    • Uwagi dotyczące sprzętu (21)
    • Informacja o sieci (22)
  • Tworzenie dyskietek instalacyjnych (23)
  • Przygotowanie dysku twardego (23)
    • Partycje i systemy plików (23)
    • Przygotowywanie wolnego miejsca na dysku (24)

Rozdział 2. Instalacja systemu Linux (27)

  • Interfejs programu instalacyjnego (27)
  • Rozpoczynamy instalację (28)
  • Pierwszy etap (29)
    • Wybór klawiatury (30)
    • Obsługa PCMCIA (31)
    • Rodzaj instalacji (31)
    • Instalacja z płyty CD-ROM (32)
  • Drugi etap (33)
    • Wybór nowej instalacji bądź aktualizacji systemu (33)
    • Obsługa SCSI (33)
    • Podział dysku na partycje (34)
    • Aktywacja partycji wymiany (swap) (38)
    • Formatowanie partycji (38)
    • Wybór komponentów do instalacji (39)
    • Formatowanie i instalacja 40
  • Zakończenie instalacji (40)
    • Wybór myszki (41)
    • Konfiguracja X Windows (41)
    • Konfiguracja sieci (41)
    • Ustawienie strefy czasowej (42)
    • Wybór serwisów do uruchomienia (43)
    • Konfiguracja drukarki (43)
    • Wprowadzenie początkowego hasła (44)
  • Wybór sposobu startowania systemu (45)
    • Uruchamianie systemu (46)

Rozdział 3. Konfiguracja X Window (49)

  • Sprawdzenie plików instalacyjnych (49)
    • Instalacja plików systemu X Window (50)
  • Użycie programu XConfigurator do konfiguracji X Window (52)
    • Wybór typu monitora (53)
    • Ostateczna konfiguracja serwera (54)
  • Testowanie konfiguracji (55)
    • Najczęstsze problemy (55)
  • Automatyczny start X Windows (57)

Część II. Podstawy Linuxa (59)
Rozdział 4. Odczytywanie plików i polecenia nawigacyjne (61)

  • Dostęp do podręcznika systemowego za pomocą polecenia man (61)
  • Nawigacja i przeszukiwanie systemu plików (63)
    • Przechodzenie do różnych katalogów za pomocą polecenia cd (64)
    • Katalog bieżący - polecenie pwd (64)
    • Przeszukiwanie katalogów za pomocą polecenia find (65)
    • Wyszukiwanie plików za pomocą polecenia whereis (66)
    • Lokalizowanie plików przy pomocy polecenia locate (66)
    • Sprawdzanie znaczenia poleceń za pomocą whatis i apropos (67)
  • Czytanie plików i katalogów (69)
    • Wyświetlanie zawartości katalogów za pomocą polecenia ls (69)
    • Wyświetlanie zawartości katalogów za pomocą poleceń dir i vdir (72)
    • Graficzne przedstawienie listy plików za pomocą polecenia tree (72)
    • Wyświetlanie i łączenie plików za pomocą polecenia cat (74)
    • Odczytywanie plików za pomocą polecenia more (76)
    • Przeglądanie plików za pomocą polecenia less (76)
  • Przeglądanie początku i końca pliku za pomocą poleceń head i tail (77)

Rozdział 5. Polecenia manipulacyjne i wyszukiwania (79)

  • Operacje na plikach i katalogach (79)
    • Tworzenie plików za pomocą polecenia touch (79)
    • Kasowanie plików za pomocą polecenia rm (80)
    • Tworzenie katalogów za pomocą polecenia mkdir (81)
    • Usuwanie katalogów za pomocą polecenia rmdir (82)
    • Zmiana nazwy plików za pomocą polecenia mv (83)
    • Kopiowanie plików za pomocą polecenia cp (85)
    • Tworzenie stałych i symbolicznych dowiązań za pomocą polecenia ln (87)
    • Operacje na plikach z wykorzystaniem programu Midnight Commander (88)
  • Przeszukiwanie plików (89)
    • Co to są wyrażenia regularne? (90)
    • Przeszukiwanie zawartości plików poleceniem grep (91)
  • Kompresja i dekompresja plików (93)
    • Tworzenie archiwów za pomocą polecenia tar (93)
    • Tworzenie archiwów cpio (96)
    • Kompresja plików za pomocą polecenia gzip (96)
    • Kompresja plików za pomoca polecenia compress (97)

Rozdział 6. Stosowanie powłoki (99)

  • Co to jest powłoka (99)
  • Jakie powłoki są dostępne? (100)
    • Właściwości powłoki ash (101)
    • Właściwości domyślnej powłoki Linuxa - bash (101)
    • Wersja Public Domain powłoki Korn - ksh (102)
    • Właściwości powłoki zgodnej z csh - tcsh (102)
    • zsh (103)
  • Działanie linia poleceń powłoki (104)
    • Konfiguracja powłoki (106)
    • Uruchamianie programów w tle (110)
    • W jaki sposób korzystać z potoków (112)
  • Tworzenie własnych poleceń powłoki (114)

Rozdział 7. Korzystanie z systemu X Window (119)

  • Programy zarządzania pulpitem (119)
    • Konfiguracja fvwm2 (120)
    • Konfiguracja fvwm (124)
    • Konfiguracja twm (125)
  • Programy terminali dla środowiska X11 (125)
    • Zmiana ustawień terminalu nxterm (126)
    • Wykorzystanie mniej pamięciożernego terminalu rxvt (127)
  • Podstawy obsługi X11 (127)
    • Ustawianie geometrii klienta X11 (127)
    • Ustawianie kolorów klientów X11 (128)
    • Konfiguracja zasobów klienta X11 (129)
    • Zmiana ustawień myszki i kursora (130)
    • Kopiowanie i wklejanie w X11 (131)
    • Zapisywanie obrazu okna X11 w pliku (132)
    • Konfiguracja okna pulpitu X11 i stosowanie "screensaverów" (133)
  • Programy środowiska X11 (136)
    • Wyświetlanie listy czcionek X11 za pomocą polecenia xlsfonts (136)
    • Pobieranie informacji o oknie za pomocą klienta xwininfo (137)
    • Wykorzystanie polecenia xmessage do wyświetlania informacji na pulpicie (138)
    • Sprawdzanie czasu za pomocą zegarów X11 (138)

Rozdział 8. Inne programy zarządzania pulpitem X11 (141)

  • Wyszukiwanie, instalowanie i konfiguracja programów zarządzania pulpitem (142)
    • Motif (142)
    • Instalacja i korzystanie z wersji Lesstif programu mwm (143)
    • Uruchamianie CDE (144)
    • Kopiowanie, kompilacja i instalacja KDE (146)
    • Instalacja menedżera Enlightenment (148)
    • Emulacja innych menedżerów pulpitu za pomocą mlvwm (149)
    • Użycie najprostszego menedżera wm2 (150)

Część III. Łączność ze światem zewnętrznym (153)
Rozdział 9. Użycie programów komunikacyjnych (155)

  • Konfiguracja i testowanie modemu (155)
    • Tworzenie dowiązania /dev/modem za pomocą polecenia modemtool (157)
  • Programy komunikacyjne (158)
    • Konfiguracja i dzwonienie przy pomocy minicom-a (158)
    • Konfiguracja i korzystanie z programu seyon dla środowiska X11 (159)
    • Konfiguracja systemu do odbierania połączeń (161)
  • Wysyłanie i odbieranie faksów (163)
    • Wysyłanie faksów za pomocą systemu efax (163)
    • Wysyłanie dokumentów za pomocą mgetty+sendfax (167)

Rozdział 10. Korzystanie z Internetu (171)

  • Wymagane urządzenia (172)
  • Niezbędne oprogramowanie (173)
  • Informacje, jakie musimy uzyskać od naszego dostawcy usług internetowych (174)
  • Konfiguracja połączenia PPP (175)
    • Edycja pliku resolv.conf (175)
    • Edycja skryptów połączeniowych PPP (175)
  • Uruchamianie i rozłączanie połączeń PPP (177)
    • Użycie programu minicom do nawiązywania połączenia (177)
    • Użycie skryptu ppp-on do połączenia (178)
    • Sprawdzanie połączenia (179)

Rozdział 11. Konfiguracja poczty elektronicznej (183)

  • Konfiguracja i pobieranie poczty (183)
    • Pobieranie poczty za pomocą programu popclient (184)
    • Użycie programu fetchmail jako alternatywy (184)
  • Wysyłanie poczty (185)
    • Użycie programu mail (185)
    • Konfiguracja programu pocztowego pine (186)
    • Konfiguracja i korzystanie z programu elm (189)
    • Subskrypcja list dyskusyjnych (190)
  • Konfiguracja programu procmail i walka ze spamem (190)

Rozdział 12. Korzystanie z grup dyskusyjnych (193)

  • Przeglądanie grup dyskusyjnych (193)
    • Przeglądanie grup dyskusyjnych za pomocą programu tin (194)
    • Przeglądanie grup dyskusyjnych za pomocą programu slrn (196)

Rozdział 13. Przeglądanie Internetu i ściąganie plików (199)

  • Wykorzystanie protokołu FTP do pobierania plików (199)
    • Pobieranie plików za pomocą polecenia ftp (200)
    • Pobieranie plików za pomocą programu ncftp (205)
  • Korzystanie z przeglądarek WWW (206)
    • Szybka przeglądarka - Lynx (206)
    • Korzystanie z przeglądarki Arena (208)
    • Przeglądarka Red Baron (208)
    • Unikalne właściwości przeglądarki Grail (208)
    • Przeglądarka Mosaic (209)
    • Kopiowanie i konfiguracja przeglądarki Netscape Communicator (210)
  • Rozmowa za pomocą IRC (212)
  • Łączenie z innymi kopmuterami za pomocą polecenia telnet (212)

Część IV. Produktywne wykorzystanie Linuxa (215)
Rozdział 14. Przetwarzanie tekstów (217)

  • Procesory tekstu w środowisku Linuxa (217)
    • Właściwości środwiska programu Emacs (218)
    • VIM - ulepszona odmiana edytora VI (220)
    • Właściwości edytora pico będącego częścią pakietu pine (222)
    • Pięć edytorów w jednym - joe (223)
    • Konfiguracja edytora jed (224)
    • Zmiana tekstów za pomocą programu sed i innych filtrów (225)
    • Applix Words (228)
  • Kontrola pisowni dokumentów (229)
    • Korekta błędów za pomocą programu ispell (229)
    • Poszukiwanie słów (231)

Rozdział 15. Przygotowywanie dokumentów (233)

  • Formatowanie tekstu (233)
    • Formatowanie dokumentów za pomocą filtrów tekstowych (234)
    • Formatowanie tekstów za pomocą programu groff (236)
    • Formatowanie tekstu za pomocą TeX-u (239)
  • Drukowanie dokumentów tekstowych (240)
    • Drukowanie dokumentów za pomocą programu lpr (242)
    • Konfiguracja drukarek za pomocą programu printtool (243)

Rozdział 16. Narzędzia graficzne (245)

  • Formaty plików graficznych (245)
  • Konwersja i podgląd grafiki (249)
    • Edycja grafiki za pomocą programu GIMP (250)
    • Edycja grafiki za pomocą pakietu ImageMagick (252)
    • Korzystanie z polecenia xv do przeglądania plików graficznych (254)
    • Korzystanie z polecenia gv do przeglądania plików w PostScripcie (254)
    • Rysowanie przy pomocy programów xpaint i xfig (255)
  • Kilka słów na temat skanerów (257)

Rozdział 17. Matematyka i narzędzia finansowe (259)

  • Kalkulatory (259)
    • Wykonywanie obliczeń za pomocą polecenia dc (260)
    • Obliczenia za pomocą programu xcalc (260)
    • Trzy kalkulatory w jednym: dtcalc (261)
    • Konwersja jednostek za pomocą programu units (262)
    • Programowalne kalkulatory korzystające z interpretera bc (263)
  • Arkusze kalkulacyjne (264)
    • Korzystanie z programu sc (264)
    • Rysowanie wykresów w programie xspread (265)
    • Korzystanie z programu teapot (266)
    • Korzystanie z programu wingz (266)
    • Arkusz kalkulacyjny komercyjnego pakietu Applixware (267)
  • Użycie programu gnuplot do rysowania wykresów (269)
  • Ciekawostki (269)

Rozdział 18. Narzędzia wspomagające produktywność (271)

  • Przypominanie o ważnych datach za pomocą polecenia at (271)
  • Okresowe wywoływanie poleceń za pomocą polecenia crontab (273)
  • Przypominanie o spotkaniach w aplikacji ical (275)
  • Sprawdzanie kalendarza i listy spotkań w edytorze emacs (277)

Rozdział 19. Gry dla Linuxa (281)

  • Odtwarzanie muzyki z płyt CD za pomocą poleceń cdp i xplaycd (281)
  • Gry dla konsoli tekstowej (283)
    • Gry w emacsie (285)
  • Gry dla środowiska X Window (285)
    • Gra w szachy za pomocą klienta xboard (286)
    • Pasjansy (286)
    • Backgammon (287)
    • Galaga dla X11 (288)
    • Xboing (288)
    • DOOM w wersji dla środowiska X Window (288)

Część V. Administracja systemem (289)
Rozdział 20. Podstawy administracji systemem (291)

  • Uruchamianie programów w sposób uprzywilejowany za pomocą polecenia su (292)
  • Sprawdzanie ilości wolnego miejsca na dysku (293)
    • Sprawdzanie informacji o systemie plikowym za pomocą polecenia df (294)
    • Sprawdzanie zajętości systemu plikowego za pomocą polecenia du (295)
    • Sprawdzanie dowiązań symbolicznych za pomocą polecenia stat (296)
    • Oszczędzanie miejsca na dysku (297)
  • Informacje o pamięci (299)
    • Sprawdzanie dostępnej ilości pamięci za pomocą polecenia free (299)
    • Sprawdzanie stanu pamięci wirtualnej za pomocą polecenia vmstat (300)
    • Kontrola ograniczeń powłoki - ulimit (300)
    • Zwalnianie pamięci za pomocą polecenia kill (301)
  • Sprawdzanie obciążenia systemu za pomocą poleceń top i xload (302)
    • Określenie czasu działania systemu za pomocą poleceń uptime i w (303)
    • Sprawdzanie informacji na temat sieci i poczty (304)
    • Monitorowanie portów szeregowych za pomocą polecenia statserial (304)
  • Zarządzanie kontami użytkowników (305)
    • Dodawanie użytkowników za pomocą polecenia adduser (305)
    • Zmiana haseł za pomocą polecenia /etc/passwd (305)
    • Ograniczanie logowania (307)
    • Ustawianie ograniczeń dyskowych (308)

Rozdział 21. Obsługa plików (311)

  • Organizacja plików (311)
  • Korzystanie z polecenia mount do montowania innych systemów plikowych (313)
  • Struktura pliku /etc/fstab (313)
  • Formatowanie dyskietek (315)
  • Pakiet mtools (317)
  • Nadzorowanie uprawnień plików (318)
    • Rodzaje plików (319)
    • Prawa dostępu do plików (319)
  • Zmiana uprawnień za pomocą polecenia chmod (320)
  • Zmiana właściciela pliku za pomocą polecenia chmod (322)
  • Zmiana grup i właścicieli za pomocą poleceń chgrp i newgrp (324)

Rozdział 22. Narzędzia dystrybucji Red Hat (325)

  • Konfiguracja systemu za pomocą panelu kontrolnego (control-panel) (325)
    • Zakładanie i administracja kontami użytkowników za pomocą polecenia usercfg (326)
    • Zarządzanie serwisami systemowymi za pomocą programu tksysv (327)
    • Ustawianie czasu systemowego za pomocą polecenia timetool (327)
    • Konfiguracja drukarek za pomocą polecenia printtool (328)
    • Konfiguracja usług sieciowych za pomocą polecenia netcfg (328)
    • Tworzenie dowiązań symbolicznych modemu za pomocą narzędzia modemtool (329)
    • Konfiguracja jądra za pomocą polecenia kernelcfg (329)
    • Korzystanie z programu glint i polecenia rpm (329)
    • Przeszukiwanie dokumentacji za pomocą polecenia helptool (330)
  • Konfiguracja systemu za pomocą polecenia setup (331)
    • Zarządzanie systemem plikowym za pomocą programu cabaret (332)
    • Sprawdzanie myszki za pomocą polecenia mouseconfig (332)
    • Instalacja obsługi dźwięku za pomocą polecenia sndconfig (332)
    • Ustawienie czasu za pomocą polecenia timeconfig (333)
    • Konfiguracja X11 za pomocą programu XConfigurator (333)

Rozdział 23. Archiwizacja (335)

  • Uwagi dotyczące wykonywania kopii bezpieczeństwa (335)
    • Archiwizacja systemu za pomocą polecenia tar (336)
    • Korzystanie z programu cpio (338)
    • Korzystanie z programu tapre do archiwizacji (338)
    • Konfiguracja systemu archiwizacji BRU (339)

Rozdział 24. Automatyczne wykonywanie zadań (341)

  • Korzystanie z demona cron (341)
    • Zarządzanie harmonogramem użytkownika (342)
    • Tworzenie własnego harmonogramu za pomocą polecenia crontab (342)
  • Zarządzanie zadaniami użytkowników za pomocą polecenia atrun (344)
    • Polecenia batch i at (344)

Skorowidz (347)
 

openSuSE Linux

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

Mandriva Linux

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

Slackware Linux

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

Copyright 2003-2011 PHU Altkomp

stat4u