ksiêgarnia informatyczna aton.pl

Skrypty pow³oki systemu Linux Receptury

Wydawnictwo HELION

Cena:    59.00z³

Skrypty pow³oki systemu Linux Receptury


Autor: Sarath Lakshman
ISBN: 978-83-246-3886-4
Ilo¶æ stron: 352
Data wydania: 02/2012
Format: 170x230
Wydawnictwo: HELION


GNU/Linux oferuje kompletne ¶rodowisko programistyczne - stabilne, niezawodne, z wyj±tkowymi mo¿liwo¶ciami. Pow³oka z interfejsem przeznaczonym do komunikacji z systemem operacyjnym umo¿liwia ca³o¶ciowe kontrolowanie tego systemu. Zrozumienie skryptów pow³oki u³atwi Ci wiêc zorientowanie siê w systemie operacyjnym, a dodanie zaledwie kilku wierszy skryptu pozwoli zautomatyzowaæ wiêkszo¶æ rêcznie wykonywanych zadañ. Dziêki temu zaoszczêdzisz ogromn± ilo¶æ czasu!

Ta ksi±¿ka w ca³o¶ci po¶wiêcona jest skryptom pow³oki systemu operacyjnego Linux.

Przedstawia rozwi±zania w postaci sprawdzonych receptur. Pomog± Ci one b³yskawicznie zrobiæ kopiê offline stron internetowych, dokonaæ modyfikacji w plikach oraz przygotowaæ kopiê bezpieczeñstwa. Kilka wierszy kodu wystarczy, by uzyskaæ rozwi±zania pozwalaj±ce zrealizowaæ wiele z³o¿onych zadañ, obs³ugiwanych przez skrypty pow³oki systemu Linux. Tak± wydajno¶æ zapewni Ci w³a¶ciwe u¿ycie poleceñ pow³oki w odniesieniu do praktycznych zastosowañ. Ksi±¿ka ta ma jeszcze jedn± ogromn± zaletê: w czasie lektury z pewno¶ci± wpadniesz na pomys³y ulepszenia swojego systemu operacyjnego oraz poznasz mo¿liwo¶ci takich narzêdzi, jak sed, awk, grep. Na co czekasz?

Otwórz tê ksi±¿kê i sprawd¼:

  • jak stosowaæ wyra¿enia regularne
  • jak stworzyæ archiwum
  • po co Ci kopia bezpieczeñstwa
  • jak monitorowaæ pracê u¿ytkowników
  • jaki jest poziom wykorzystania dysków twardych

Zautomatyzuj codzienne zadania administratora!

Rozdzia³y:

Rozdzia³ 1. Poznanie mo¿liwo¶ci pow³oki (15)
Wprowadzenie (16)
Wy¶wietlanie w oknie terminalu (18)
Eksperymentowanie ze zmiennymi i zmiennymi ¶rodowiskowymi (21)
Wykonywanie obliczeñ matematycznych za pomoc± pow³oki (25)
Eksperymentowanie z deskryptorami plików i przekierowywaniem (27)
Tablice zwyk³e i tablice asocjacyjne (33)
Korzystanie z aliasów (36)
Uzyskiwanie informacji o terminalu (37)
Uzyskiwanie i ustawianie dat oraz opó¼nienia (39)
Debugowanie skryptu (42)
Funkcje i argumenty (44)
Odczytywanie danych wyj¶ciowych sekwencji poleceñ (46)
Odczytywanie n znaków bez naciskania klawisza Enter (49)
Separatory pól i iteratory (50)
Porównania i testy (52)

Rozdzia³ 2. Dobre polecenie (57)
Wprowadzenie (57)
£±czenie za pomoc± polecenia cat (58)
Rejestrowanie i odtwarzanie sesji terminalowych (60)
Znajdowanie plików i wy¶wietlanie ich listy (62)
Eksperymentowanie z poleceniem xargs (71)
Przekszta³canie za pomoc± polecenia tr (77)
Suma kontrolna i weryfikowanie (80)
Sortowanie, unikalno¶æ i duplikaty (83)
Liczby losowe i nadawanie nazw plikom tymczasowym (89)
Podzia³ plików i danych (90)
Podzia³ nazw plików na podstawie rozszerzenia (92)
Zmiana nazw plików i przenoszenie ich w trybie wsadowym (95)
Sprawdzanie pisowni i przetwarzanie s³ownika (98)
Automatyzowanie interaktywnego wprowadzania danych (99)

Rozdzia³ 3. Plik na wej¶ciu, plik na wyj¶ciu (103)
Wprowadzenie (104)
Generowanie plików dowolnej wielko¶ci (104)
Czê¶æ wspólna i ró¿nica zbiorów (A-B) w przypadku plików tekstowych (105)
Znajdowanie i usuwanie duplikatów plików (108)
Tworzenie katalogów w celu uzyskania d³ugiej ¶cie¿ki (111)
Uprawnienia plików, prawo w³a¶ciciela pliku i bit lepko¶ci (112)
Zapewnianie niezmienno¶ci plików (118)
Masowe generowanie pustych plików (119)
Znajdowanie dowi±zania symbolicznego i jego obiektu docelowego (120)
Wyliczanie statystyk dotycz±cych typów plików (121)
Pliki pêtli zwrotnej i pod³±czanie (123)
Tworzenie plików ISO (hybrydowe pliki ISO) (126)
Znajdowanie ró¿nicy miêdzy plikami oraz stosowanie poprawek (129)
Polecenia head i tail - wy¶wietlanie pierwszych lub ostatnich 10 wierszy (131)
Wy¶wietlanie wy³±cznie katalogów - inne metody (134)
Szybka nawigacja na poziomie wiersza poleceñ za pomoc± poleceñ pushd i popd (135)
Okre¶lanie liczby wierszy, s³ów i znaków w pliku (137)
Wy¶wietlanie drzewa katalogów (138)

Rozdzia³ 4. Przetwarzanie tekstu i sterowanie (141)
Wprowadzenie (142)
Podstawowe wyra¿enia regularne - wprowadzenie (142)
Wyszukiwanie tekstu wewn±trz pliku za pomoc± polecenia grep (146)
Oparte na kolumnach wycinanie zawarto¶ci pliku za pomoc± polecenia cut (153)
Czêsto¶æ wyst±pieñ s³ów u¿ywanych w danym pliku (156)
Polecenie sed - podstawy (158)
Polecenie awk - podstawy (161)
Zastêpowanie ³añcuchów zawartych w tek¶cie lub pliku (167)
Kompresowanie i dekompresowanie kodu JavaScript (169)
Iteracja wierszy, s³ów i znaków w pliku (172)
Scalanie wielu plików jako kolumn (173)
Wy¶wietlanie n-tego s³owa lub n-tej kolumny pliku lub wiersza (174)
Wy¶wietlanie tekstu miêdzy wierszami o okre¶lonych numerach lub miêdzy wzorcami (175)
Sprawdzanie za pomoc± skryptu ³añcuchów bêd±cych palindromami (177)
Wy¶wietlanie wierszy w odwrotnej kolejno¶ci (181)
Analizowanie adresów e-mail i URL zawartych w tek¶cie (182)
Wy¶wietlanie n wierszy wystêpuj±cych przed wzorcem w pliku lub po nim (184)
Usuwanie z pliku zdania zawieraj±cego dane s³owo (186)
Implementowanie poleceñ head, tail i tac przy u¿yciu polecenia awk (187)
Podzia³ tekstu i operacje na parametrach (189)

Rozdzia³ 5. Zagmatwany internet? Wcale nie! (191)
Wprowadzenie (191)
Pobieranie ze strony internetowej (192)
Pobieranie strony internetowej jako tekstu zwyk³ego z formatowaniem (195)
Narzêdzie cURL - wprowadzenie (196)
Uzyskiwanie dostêpu do us³ugi Gmail z poziomu wiersza poleceñ (200)
Analizowanie danych z witryny internetowej (202)
Przegl±darka obrazów i narzêdzie do ich pobierania (204)
Generator internetowego albumu ze zdjêciami (206)
Klient wiersza poleceñ serwisu Twitter (209)
Program narzêdziowy definicji z zapleczem internetowym (211)
Znajdowanie uszkodzonych ³±czy w witrynie internetowej (213)
¦ledzenie zmian w witrynie internetowej (214)
Wysy³anie danych do strony internetowej i wczytywanie odpowiedzi (216)

Rozdzia³ 6. Plan tworzenia kopii zapasowych (219)
Wprowadzenie (219)
Archiwizowanie za pomoc± programu tar (220)
Archiwizowanie za pomoc± programu cpio (226)
Kompresowanie za pomoc± programu gunzip (gzip) (227)
Kompresowanie za pomoc± programu bunzip2 (bzip2) (230)
Kompresowanie za pomoc± programu lzma (232)
Archiwizowanie i kompresowanie za pomoc± programu zip (234)
squashfs - system plików o wysokim stopniu kompresji (235)
Narzêdzia kryptograficzne i warto¶ci mieszaj±ce (237)
Tworzenie migawek kopii zapasowych za pomoc± programu rsync (240)
Tworzenie kopii zapasowych za pomoc± narzêdzia Git na podstawie kontroli wersji (243)
Klonowanie dysku twardego i innych dysków za pomoc± programu dd (246)

Rozdzia³ 7. Poczciwa sieæ (249)
Wprowadzenie (249)
Podstawy sieci - wprowadzenie (250)
U¿ywanie narzêdzia ping (257)
Wy¶wietlanie wszystkich komputerów aktywnych w sieci (259)
Przesy³anie plików (263)
Konfigurowanie za pomoc± skryptu sieci Ethernet i bezprzewodowej sieci lokalnej (266)
Automatyczne logowanie protoko³u SSH bez wymogu podania has³a (269)
Uruchamianie poleceñ na zdalnym ho¶cie za pomoc± narzêdzia SSH (271)
Pod³±czanie dysku zdalnego za pomoc± lokalnego punktu pod³±czenia (275)
Wysy³anie komunikatów okienkowych do wielu wêz³ów sieciowych (276)
Analiza ruchu sieciowego i portów (278)

Rozdzia³ 8. Postaw na monitorowanie (281)
Wprowadzenie (281)
Polecenia do okre¶lania wykorzystania przestrzeni dyskowej (282)
Obliczanie czasu wykonywania polecenia (288)
Informacje o zalogowanych u¿ytkownikach, dziennikach rozruchu i niepowodzeniu rozruchu (291)
Wy¶wietlanie 10 najczê¶ciej u¿ywanych poleceñ (293)
Wy¶wietlanie 10 procesów zajmuj±cych w ci±gu godziny najwiêcej czasu procesora (294)
Monitorowanie danych wyj¶ciowych poleceñ za pomoc± narzêdzia watch (297)
Rejestrowanie dostêpu do plików i katalogów (298)
Zarz±dzanie plikami dziennika za pomoc± narzêdzia logrotate (299)
Rejestrowanie za pomoc± narzêdzia syslog (301)
Monitorowanie logowania u¿ytkowników w celu wykrycia intruzów (303)
Monitorowanie poziomu wykorzystania przestrzeni dysków zdalnych (306)
Okre¶lanie liczby godzin aktywno¶ci u¿ytkownika w systemie (309)

Rozdzia³ 9. Administrowanie (313)
Wprowadzenie (313)
Gromadzenie informacji o procesach (314)
Koñczenie procesów oraz wysy³anie sygna³ów lub odpowiadanie na nie (322)
Obja¶nienie narzêdzi: which, whereis, file, whatis i load average (325)
Wysy³anie komunikatów do terminali u¿ytkowników (327)
Gromadzenie informacji o systemie (329)
Gromadzenie informacji za pomoc± systemu plików /proc (330)
Planowanie za pomoc± programu cron (331)
Zapisywanie bazy danych MySQL i odczytywanie jej z poziomu pow³oki Bash (334)
Skrypt do zarz±dzania u¿ytkownikami (339)
Masowa zmiana wymiarów obrazów i konwersja formatów (343)

Cena:    59.00z³


Skrypty pow³oki systemu Linux RecepturyKsi±¿ka informatyczna: Skrypty pow³oki systemu Linux Receptury
Ksiêgarnia informatyczna aton.pl

Tutaj mo¿esz kupiæ tê ksi±¿kê w dobrej cenie. Zapraszamy na zakupy do naszej ksiêgarni internetowej.