Najlepsze narzedzia w systemie Linux Wykorzystaj ponad 70 receptur i programuj szybko i skutecznie.pdf

(1119 KB) Pobierz
Tytuł oryginału: Linux Utilities Cookbook
Tłumaczenie: Krzysztof Rychlicki-Kicior
ISBN: 978-83-246-8980-4
Copyright © Packt Publishing 2013.
First published in the English language under the title: „Linux Utilities Cookbook”.
Polish edition copyright © 2014 by Helion S.A.
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie
książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/nanali
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O autorze
O recenzentach
Wprowadzenie
Opis rozdzia ów
Co warto mie pod r k ?
Dla kogo jest ta ksi ka?
Konwencje formatowania
Errata
Nielegalne kopiowanie
7
9
11
11
12
12
12
13
13
Rozdzia 1. Jak korzysta z wiersza polece
Wprowadzenie
Edycja polece w terminalu
Korzystamy z historii polece
Uzupe nianie nazw plików
Znak zach ty w pow oce
Pozosta e zmienne rodowiskowe
Stosowanie aliasów
Plik .bashrc
Bia e i specjalne znaki w nazwach plików
Jak interpretowa zmienn $?
Przekierowania i potoki
Przekazywanie wyj cia aplikacji pomi dzy terminalami
Stosowanie programu Screen
15
15
16
17
18
20
21
22
24
25
26
27
28
29
Kup książkę
Poleć książkę
Spis tre ci
Rozdzia 2. rodowiska graficzne
Wprowadzenie
GNOME 2
KDE desktop
xfce
LXDE
Unity
Mate
33
33
33
36
39
41
43
45
Rozdzia 3. Pliki i katalogi
Wprowadzenie
Kopiowanie, usuwanie oraz modyfikowanie plików i katalogów
Wyszukiwanie plików za pomoc narz dzi find i locate
Tworzenie plików tekstowych — vim, Emacs i inne
Narz dzie file
Stosowanie narz dzia grep do znajdywania wzorców
Kompresja plików za pomoc narz dzi ZIP i TAR
Inne przydatne narz dzia — stat, sum, touch itp.
49
49
51
53
54
57
59
60
63
Rozdzia 4. Sie i internet
Wprowadzenie
Rozwi zywanie problemów zwi zanych z po czeniem sieciowym
Kopiowanie plików za pomoc protoko ów FTP i SCP
Korzystanie ze zdalnego komputera — Telnet i SSH
Pobieranie stron WWW bez przegl darki — wget
Przegl danie stron internetowych — Firefox
Korzystamy z aplikacji do poczty elektronicznej
Stawiamy w asny serwer WWW — httpd
Sprawdzamy porty i aplikacje — /etc/services
IPv4 vs. IPv6
65
65
66
69
72
74
75
77
79
81
83
Rozdzia 5. Uprawnienia, dost p i bezpiecze stwo
Wprowadzenie
Tworzenie kont u ytkowników i zarz dzanie nimi — useradd
Obs uga hase
Obs uga uprawnie plików
Konfigurowanie zapory sieciowej i ustawie rutera
Obs uga Secure Linux (SELinux)
Korzystanie z narz dzia sudo
Katalog /tmp
87
87
87
90
91
93
95
97
100
Rozdzia 6. Procesy
Wprowadzenie
Zrozumie procesy
Analiza procesów za pomoc narz dzia ps
103
103
103
106
4
Kup książkę
Poleć książkę
Spis tre ci
Analiza procesów za pomoc narz dzia top
Zmiana priorytetów za pomoc polecenia nice
Obserwowanie procesów za pomoc systemu plików /proc
108
113
115
Rozdzia 7. Dyski i partycje
Wprowadzenie
Korzystanie z aplikacji fdisk
Stosowanie narz dzia mkfs do formatowania dysku
Stosowanie narz dzia fsck do weryfikacji systemu plików
Zarz dzanie logicznymi wolumenami (LVM)
121
121
125
127
129
131
Rozdzia 8. Tworzenie skryptów
Wprowadzenie
Usuwanie tekstu z pliku
Korzystanie z parametrów w skryptach
Tworzenie p tli w skrypcie
Tworzenie kopii zapasowej systemu
Blokowanie pliku w celu zapewnienia wy cznego dost pu
Podstawy j zyka Perl
137
137
138
140
141
144
146
147
Rozdzia 9. Automatyzacja zada za pomoc narz dzia cron
Wprowadzenie
Tworzenie i uruchamianie pliku crontab
Uruchamianie polecenia raz na dwa tygodnie
Zg aszanie b dów z pliku crontab
155
155
157
158
161
Rozdzia 10. J dro
Wprowadzenie
Wprowadzenie do polece modu ów
Budowanie j dra ze strony kernel.org
Stosowanie narz dzia xconfig do modyfikowania konfiguracji
Praca z narz dziem GRUB
Zrozumienie zasad dzia ania programu GRUB 2
163
163
164
169
171
174
176
Dodatek A. Najlepsze praktyki w systemie Linux
Wprowadzenie
Administrator a zwyk y u ytkownik
Uruchamianie interfejsu graficznego (GUI)
Tworzenie, weryfikacja i przechowywanie kopii zapasowych
Uprawnienia a to samo u ytkownika
Tworzenie kopii zapasowych w czasie rzeczywistym
Zmienne rodowiskowe i pow oki
Najlepsze rodowisko do pracy
Stosowanie i monitorowanie UPS-ów
Zachowanie ostro no ci podczas kopiowania plików
179
180
180
181
182
184
184
185
186
187
188
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin