Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 19103|Odpowiedź: 1

[linux] Linux analizuje wynik logowy usługi Systemd

[Skopiuj link]
Opublikowano 15.11.2021 10:15:19 | | | |
systemd to najnowszy system inicjalizacji (INIT) systemu Linux, którego celem jest poprawa szybkości uruchamiania systemu, uruchamianie jak najmniejszej liczby procesów oraz uruchamianie jak największej liczby procesów jednocześnie.

Polecenie zarządzania procesem odpowiadające systemd to systemctl

Sprawdź status usługi za pomocą polecenia systemctl i zobaczysz wyjście loga, polecenie wygląda następująco:



Logi generowane przez usługę są zapisywane do/var/log/messageW pliku możesz go zobaczyć za pomocą polecenia journalctl. Journalctl może przeglądać wszystkie pliki systemowych logów, a ze względu na dużą ilość informacji w logach, journalctl udostępnia także różne parametry, które pomagają użytkownikom szybciej lokalizować dane z logów.

Dziennikt Wspólny Dowództwo

Zobacz wszystkie logi

Domyślnie zapisywane są tylko logi tego startu

journalctl

Przeglądaj logi jądra (brak logów aplikacji)

journalctl -k

.Zobacz log uruchamiania systemu

journalctl -b

journalctl -b -0

Przejrzyj dziennik ostatniego startu

Jeśli musisz zmienić ustawienia, na przykład ostatni crash systemu, musisz spojrzeć na ostatni boot log, gdy chcesz je zobaczyć.

journalctl -b -1

Zobacz dziennik dla określonego czasu

journalctl --since="2012-10-3018:17:16"

Journalctl --od "20 minago"

journalctl -- od wczoraj

journalctl --od "2015-01-10" --do "2015-01-11 03:00"

journalctl --od 09:00 --aż do "1 godzinę temu"

journalctl --od "15:15" --aż do teraz

Wyświetla ostatnie 10 linii kłoda na ogonie

journalctl -n

Wyświetla log z określoną liczbą wierszy na końcu

Przeglądałem logi w /var/log/messages, ale format został zmieniony, na przykład format nazwy hosta był inny

journalctl -n 20

Przewijanie w czasie rzeczywistym w celu wyświetlania najnowszych logów

journalctl -f

Zobacz logi dla określonej usługi

journalctl /usr/lib/systemd/systemd

Zobacz logi dla określonego procesu

journalctl _PID=1

Zobacz logi skryptów dla określonej ścieżki

journalctl /usr/bin/bash

Zobacz logi wybranego użytkownika

journalctl _UID=33 -- od dziś

Sprawdź logi konkretnej jednostki

journalctl -u nginx.service

journalctl -u nginx.service --od dziś

Przewijanie w czasie rzeczywistym wyświetla najnowszy dziennik dla jednostki

journalctl -u pmm-agent.service -f



Logi łączenia pokazujące wielojednostkowe

journalctl -u nginx.service -u php-fpm.service --od dziś





Poprzedni:Spring Boot Kafka restartuje się, aby usunąć stare dane
Następny:Zainstaluj curl na bazie Debiana (obraz dockera).
 Ziemianin| Opublikowano 07.02.2025 09:03:37 |
Eksport dziennika serwisowego systemd
Eksport logów dla usług systemd

--od czasu eksportu logów z ostatnich 24 godzin usługi nginx

-v Zobacz szczegółowe logi usługi nginx

Logi usługi nginx są eksportowane w formacie JSON

Ciągły eksport logów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com