Jak używać polecenia Linux Logger

Jak używać polecenia Linux Logger

W systemach operacyjnych Unix i Linux dziennik to plik, który rejestruje każde działanie systemu operacyjnego. Ilekroć login użytkownika do systemu, zapisuje rekord w pliku dziennika. Umożliwia również dodanie dowolnej zawartości do pliku.

W tym celu termin „logger”To narzędzie wiersza polecenia, które zapewnia interfejs polecenia powłoki i daje użytkownikowi łatwe podejście do dodawania dzienników w /var/log/syslog akta. Możesz dodawać wpisy do plików dziennika za pomocą „logger" Komenda.

Składnia tego narzędzia wiersza polecenia to:

logger [opcje] [log]

Jak używać polecenia Logger z opcjami:

„„logger„Polecenie to narzędzie wstępnie zbudowane w systemach Linux. Korzystając z tego polecenia, użytkownicy mogą wykonywać różne funkcje z różnymi opcjami:

Wydrukuj plik „syslog”:

Plik syslog odgrywa ważną rolę w rozkładach Linuksa, ponieważ przechowuje wszystkie dane dziennika w katalogu /var /log.

Aby wyświetlić plik syslog w terminalu, wykonaj następujące polecenie ogona:

$ til/var/log/syslog

Określ linie syslog:

„„ogon”Służy do przechwytywania rekordu z plików syslog i drukowania go w terminalu. Domyślnie po wykonaniu polecenia ogona, drukuje ostatnie 10 linii dziennika pliku. Ale możemy również określić liczbę linii dziennika do wydrukowania:

$ tail -n 30/var/log/syslog

Dodaj log do pliku syslog:

Dodaj dowolny komentarz w pliku syslog za pośrednictwem „logger„Polecenie bez przekazywania żadnej opcji.

$ logger „for_testing”

Uruchom „ogon„Polecenie wydrukowania go na terminalu:

$ til/var/log/syslog

Zaloguj polecenie „kto”:

„„logger”Można również użyć do dodania standardowego wyjścia dowolnego polecenia. Wpisz "Kto”Z poleceniem Logger, aby dodać go w pliku syslog:

$ logger „kto”

Wyświetl to z ogon Komenda:

Dziennik określony plik:

„„logger„Polecenie pozwala użytkownikowi dodać zawartość określonego pliku do pliku syslog za pomocą opcji„ -f ”.

Utwórzmy plik o nazwie „test_file1.tekst”I dodaj do niego trochę tekstu:

Teraz, aby wydrukować dziennik pliku w terminalu, wykonaj podane polecenie:

$ logger -f test_file1.tekst

NOTATKA: W poleceniu ogonowym ogon -2 oznacza, że ​​wydrukuje ostatnie dwa linie wyjściowe. Ale jeśli chcesz wydrukować szczegółowe dane wyjściowe ze wszystkimi dziennikami, nie musisz określać liczby linii.

Określ rozmiar dziennika:

Niektóre logi mogą być długimi ciągami i ograniczyć je do użycia ”-rozmiar" opcja. Uruchom wspomniane „-rozmiar„Opcja w następujący sposób:

$ logger -Rozmiar 12 12345678901122334455…

(W powyższym poleceniu dodaliśmy losowe znaki w dzienniku i wyświetliśmy jedyne pierwsze 12 znaków przy użyciu opcji rozmiaru. Ogon -1 Wydrukuje tylko ostatni wiersz wyniku wyświetlania).

Zignoruj ​​puste linie:

Użyj "-mi„Opcja, jeśli plik zawiera puste wiersze. Usunie puste linie z pliku i wydrukuje wyjście w sposób standardowy.

Na przykład dodaj kilka pustych wierszy w utworzonym przez nas pliku tekstowym:

Uruchom „-mi„Opcja z nazwą pliku„test_file1.tekst„Aby usunąć puste linie:

$ logger -e -f test_file1.tekst

Pomoc wyświetlania:

Wpisz "-pomoc„Opcja wyświetlania komunikatu pomocy o„logger„Polecenie i jego opcje:

$ logger - -Help

Wniosek:

„„Syslog”Plik w każdym systemie przechowuje rekord każdego działania wykonanego przez system operacyjny. Tam jest "logger”Polecenie w systemach Linux, które zapewnia użytkownik interfejs do dodawania dzienników w„/var/log/syslog”Plik za pomocą terminalu.

W tym piśmie omówiliśmy Linux „logger”Poleć i nauczyła się funkcjonalności różnych opcji za pomocą wielu przykładów.