Zapisywanie logów
Już po kilku miesiącach pracy z Linuksem dzienniki systemowe mogą pochłonąć znaczącą część zasobów naszego systemu. Jeżeli dążymy do takiego stopnia zautomatyzowania pracy Linuksa, żeby musieć poświęcać jak najmniej czasu na różne czynności administracyjne, z pewnością docenimy dobrodziejstwa wynikające z użycia aplikacji, która zadba o to, żeby dzienniki nie rozrosły się nadmiernie. Celom takim służą dwa programy - logrotate i savelog. Każdy pozwala na okresowe rotowanie starych plików dziennika systemowego oraz usuwanie z dysku tych, które się już zdezaktualizowały. Savelog służy do zapisywania i kompresowania starych kopii plików - jego powszechnym zastosowaniem jest rotowanie plików dziennika. Jeżeli uruchomimy program poleceniem savelog -p dziennik, skopiuje on dotychczasowy plik dziennik na dziennik.0 i założy na jego miejsce nowy, pusty dziennik. Kolejne wywołanie polecenia savelog -p dziennik spowoduje, że dziennik.0 zostanie skopiowany na dziennik1.gz, dziennik na dziennik.0 i założony zostanie nowy dziennik. Proces ten nazywamy rotowaniem plików. Bieżący plik dziennika jest dostępny zawsze. Choć po wywołaniu saveloga zostaje on wyczyszczony. Ostatni plik dziennika może być przeglądany bezpośrednio (na przykład poleceniem cat). Do jego nazwy zostaje dodane rozszerzenie .0, a starsze dzienniki otrzymują rozszerzenia .1, .2 itd. i są kompresowane programem gzip (można je przeglądać poleceniem zcat).
Reklama
ares download FORUM daemon Kolokacja serwera rockxp wysoki cholesterol Poradniki komputerowe projektowanie www szczecin