Najlepsze narzędzia w systemie Linux
Wykorzystaj ponad 70 receptur i programuj
szybko i skutecznie
Linux to darmowy system operacyjny, ceniony przez wielu użytkowników na całym
świecie. Jego niezawodność, wydajność i możliwości sprawiły, że jest on
podstawowym systemem dla największych serwerów na świecie. Użytkownicy domowi mają za
to dostęp do atrakcyjnego wizualnie oraz przyjaznego interfejsu graficznego. W świecie
Linuksa każdy znajdzie coś dla siebie. Niezależnie od sposobu, w jaki wykorzystujesz
ten system, powinieneś poznać możliwości jego konsoli, czyli trybu tekstowego. Może
to być zaskakujące, ale właśnie dzięki wpisywanym poleceniom jesteś w stanie
najszybciej zrealizować wiele zadań.
Oddajemy w Twoje ręce kolejną książkę z cenionej serii „Receptury”. Książki
te charakteryzują się doskonałym przedstawieniem typowych problemów i najlepszych
metod ich rozwiązywania.
W trakcie lektury tej książki dowiesz się, jak sprawnie korzystać z linii poleceń
oraz jakie środowisko graficzne wybrać.
Ponadto zaczniesz bez problemu poruszać się po systemie plików, wyszukiwać
potrzebne dane oraz je kompresować. W kolejnych rozdziałach nauczysz się pobierać
strony bez przeglądarki, tworzyć własny serwer WWW oraz kopiować pliki pomiędzy
różnymi komputerami. Jeżeli interesuje Cię bezpieczeństwo systemu, tworzenie
skryptów, zarządzanie procesami lub budowa własnego jądra systemu — znajdziesz tu
liczne przykłady i wartościowe porady. Książka ta jest wspaniałą lekturą dla
wszystkich pasjonatów i użytkowników systemu Linux!
Dzięki tej książce:
poznasz linię poleceń systemu Linux
skonfigurujesz i uruchomisz własny serwer WWW
poznasz dostępne środowiska graficzne
zobaczysz, jak zbudować własne jądro
zaczniesz biegle posługiwać się systemem Linux
O autorze (7)
O recenzentach (9)
Wprowadzenie (11)
- Opis rozdziałów (11)
- Co warto mieć pod ręką? (12)
- Dla kogo jest ta książka? (12)
- Konwencje formatowania (12)
- Errata (13)
- Nielegalne kopiowanie (13)
Rozdział 1. Jak korzystać z wiersza poleceń (15)
- Wprowadzenie (15)
- Edycja poleceń w terminalu (16)
- Korzystamy z historii poleceń (17)
- Uzupełnianie nazw plików (18)
- Znak zachęty w powłoce (20)
- Pozostałe zmienne środowiskowe (21)
- Stosowanie aliasów (22)
- Plik .bashrc (24)
- Białe i specjalne znaki w nazwach plików (25)
- Jak interpretować zmienną $? (26)
- Przekierowania i potoki (27)
- Przekazywanie wyjścia aplikacji pomiędzy terminalami (28)
- Stosowanie programu Screen (29)
Rozdział 2. Środowiska graficzne (33)
- Wprowadzenie (33)
- GNOME 2 (33)
- KDE desktop (36)
- xfce (39)
- LXDE (41)
- Unity (43)
- Mate (45)
Rozdział 3. Pliki i katalogi (49)
- Wprowadzenie (49)
- Kopiowanie, usuwanie oraz modyfikowanie plików i katalogów (51)
- Wyszukiwanie plików za pomocą narzędzi find i locate (53)
- Tworzenie plików tekstowych - vim, Emacs i inne (54)
- Narzędzie file (57)
- Stosowanie narzędzia grep do znajdywania wzorców (59)
- Kompresja plików za pomocą narzędzi ZIP i TAR (60)
- Inne przydatne narzędzia - stat, sum, touch itp. (63)
Rozdział 4. Sieć i internet (65)
- Wprowadzenie (65)
- Rozwiązywanie problemów związanych z połączeniem sieciowym (66)
- Kopiowanie plików za pomocą protokołów FTP i SCP (69)
- Korzystanie ze zdalnego komputera - Telnet i SSH (72)
- Pobieranie stron WWW bez przeglądarki - wget (74)
- Przeglądanie stron internetowych - Firefox (75)
- Korzystamy z aplikacji do poczty elektronicznej (77)
- Stawiamy własny serwer WWW - httpd (79)
- Sprawdzamy porty i aplikacje - /etc/services (81)
- IPv4 vs. IPv6 (83)
Rozdział 5. Uprawnienia, dostęp i bezpieczeństwo (87)
- Wprowadzenie (87)
- Tworzenie kont użytkowników i zarządzanie nimi - useradd (87)
- Obsługa haseł (90)
- Obsługa uprawnień plików (91)
- Konfigurowanie zapory sieciowej i ustawień rutera (93)
- Obsługa Secure Linux (SELinux) (95)
- Korzystanie z narzędzia sudo (97)
- Katalog /tmp (100)
Rozdział 6. Procesy (103)
- Wprowadzenie (103)
- Zrozumieć procesy (103)
- Analiza procesów za pomocą narzędzia ps (106)
- Analiza procesów za pomocą narzędzia top (108)
- Zmiana priorytetów za pomocą polecenia nice (113)
- Obserwowanie procesów za pomocą systemu plików /proc (115)
Rozdział 7. Dyski i partycje (121)
- Wprowadzenie (121)
- Korzystanie z aplikacji fdisk (125)
- Stosowanie narzędzia mkfs do formatowania dysku (127)
- Stosowanie narzędzia fsck do weryfikacji systemu plików (129)
- Zarządzanie logicznymi wolumenami (LVM) (131)
Rozdział 8. Tworzenie skryptów (137)
- Wprowadzenie (137)
- Usuwanie tekstu z pliku (138)
- Korzystanie z parametrów w skryptach (140)
- Tworzenie pętli w skrypcie (141)
- Tworzenie kopii zapasowej systemu (144)
- Blokowanie pliku w celu zapewnienia wyłącznego dostępu (146)
- Podstawy języka Perl (147)
Rozdział 9. Automatyzacja zadań za pomocą narzędzia cron (155)
- Wprowadzenie (155)
- Tworzenie i uruchamianie pliku crontab (157)
- Uruchamianie polecenia raz na dwa tygodnie (158)
- Zgłaszanie błędów z pliku crontab (161)
Rozdział 10. Jądro (163)
- Wprowadzenie (163)
- Wprowadzenie do poleceń modułów (164)
- Budowanie jądra ze strony kernel.org (169)
- Stosowanie narzędzia xconfig do modyfikowania konfiguracji (171)
- Praca z narzędziem GRUB (174)
- Zrozumienie zasad działania programu GRUB 2 (176)
Dodatek A. Najlepsze praktyki w systemie Linux (179)
- Wprowadzenie (180)
- Administrator a zwykły użytkownik (180)
- Uruchamianie interfejsu graficznego (GUI) (181)
- Tworzenie, weryfikacja i przechowywanie kopii zapasowych (182)
- Uprawnienia a tożsamość użytkownika (184)
- Tworzenie kopii zapasowych w czasie rzeczywistym (184)
- Zmienne środowiskowe i powłoki (185)
- Najlepsze środowisko do pracy (186)
- Stosowanie i monitorowanie UPS-ów (187)
- Zachowanie ostrożności podczas kopiowania plików (188)
- Weryfikacja archiwów i stosowanie sum kontrolnych (189)
- Zapory sieciowe, ustawienia ruterów i bezpieczeństwo (189)
- Co zrobić, gdy wykryjesz włamanie (191)
- Spacje w nazwach plików (192)
- Stosowanie skryptów i aliasów w celu zaoszczędzenia czasu i wysiłku (192)
- Automatyczne uwierzytelnianie a protokoły SCP i SSH (193)
- Zapisywanie historii i tworzenie zrzutów ekranu (193)
- Przestrzeń dyskowa (194)
- Jak być otwartym na nowe pomysły (194)
Dodatek B. Korzystanie z pomocy (195)
- Wprowadzenie (195)
- Korzystanie ze stron podręcznika man (195)
- Stosowanie polecenia info (197)
- Polecenia a sekcja Sposób użycia (198)
- Lokalne katalogi z dokumentacją (200)
- Przeglądanie internetu w poszukiwaniu pomocy (201)
- Uwagi do wydania dystrybucji (202)
- Grupy użytkowników Linuksa (204)
- Internet Relay Chat (IRC) (205)
Skorowidz (209)
216 stron, Format: 16.5x23.0cm, oprawa miękka