Katalog artykułów
zawsze, gdyE-commercespotkania z webmasteramiBaza danych MySQL, Apache i inne aplikacje nie mogą być uruchomione jak zwykle,LinuxSystem poprosi o użycie journalctl -ex
polecenie, aby go wyświetlić.
- Powiązane dzienniki często można szybko znaleźć.
- Po przeanalizowaniu logu w ten sposób problem można szybko rozwiązać.
Co oznacza dziennik?
Podstawowe wyjaśnienie czasopisma:
- n. Dziennik, dziennik, pamiętnik; periodyki, dzienniki, magazyny; [rachunkowość] księga
- Zmiana
- liczba mnoga czasopism
Trwałe dzienniki dziennika
Trwałość to mechanizm konwersji danych programu między stanami trwałymi i przejściowymi.
W kategoriach laika, dane przejściowe (takie jak dane w pamięci, które nie mogą być przechowywane na stałe), trwałość będzie trwała do trwałych danych (takich jak trwałość bazy danych, która może być przechowywana przez długi czas).
在CentOS W wersji 7.X systemd zarządza dziennikami startowymi wszystkich jednostek.
- Systemd-journald to progresywna usługa zarządzania dziennikami zarządzana przez systemd.
- Zbiera logi z jądra, a demony systemowe działają podczas wczesnej fazy rozruchu systemu.
- Standardowe komunikaty wyjściowe i komunikaty o błędach, a także dzienniki systemowe.
ścieżka dziennika journalctl
Usługa dziennika przechowuje pliki dziennika tylko w jednej strukturze.
Poniżej znajduje się system CentOS 7 VestaCPPanel sterowania, zapisz ścieżkę dziennika dziennika ▼
/var/log/journal
- Ponieważ logi są skompresowanymi i sformatowanymi danymi binarnymi, podczas przeglądania iPozycjonowaniebardzo szybki.
Polecenie przeglądania dziennika dziennika
Polecenie bez żadnych opcji, aby dziennikctl wyświetlał całe logowanie ▼
journalctl
- Jest to w zasadzie bezużyteczne, ponieważ natychmiast zostaniesz „przytłoczony” powodzią dzienników, które cię przytłoczą.
Następnie dowiemy się, jak skutecznie filtrować cenne informacje z logów.
Zobacz określony okresjournalctlLog
Użyj następujących opcji poleceń, aby ustawić okres czasu ▼
--since --until
- Okres jest odpowiedzialny za określenie rekordów dziennika przed i po określonym czasie.
Wartości czasu mogą mieć różne formaty, np. ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Jeśli niektóre elementy powyższego formatu nie zostaną wypełnione, system bezpośrednio uzupełni wartości domyślne.
- Na przykład, jeśli część daty nie jest wypełniona, bieżąca data jest wyświetlana bezpośrednio.
- Jeśli część czasu nie jest wypełniona, domyślnie używane jest „00:00:00” (północ).
- Pole sekund można również pozostawić puste.
Domyślna wartość to „00”, na przykład następujące polecenie ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Dodatkowo journalctl rozumie pewne względne wartości i nazwane skróty.
- Na przykład możesz użyć „wczoraj”, „dzisiaj”, „jutro” lub „teraz”.
Na przykład, aby uzyskać wczorajsze dane dziennika, możesz użyć następującego polecenia ▼
journalctl --since yesterday
Aby uzyskać logi od 9:00 do ostatniej godziny, możesz użyć następującego polecenia ▼
journalctl --since 09:00 --until "1 hour ago"
Dziennik dziennika dziennika aktualizacji w czasie rzeczywistym
z Tail -f polecenie jest podobne, journalctl obsługuje opcję -f do wyświetlania dzienników w czasie rzeczywistym ▼
journalctl -f
Jeśli chcesz przeglądać dziennik urządzenia w czasie rzeczywistym, dodaj opcję -u ▼
$ sudo journalctl -f -u prometheus.service
Pokaż tylko najnowsze n wierszy w journalctl
opcje wiersza poleceń -n
Służy do kontrolowania tylko ostatnich n wierszy dziennika.
Domyślnie na końcu wyświetlane jest 10 ostatnich wierszy logów ▼
$ sudo journalctl -n
Możesz również wyświetlić log z określoną liczbą wierszy na końcu ▼
$ sudo journalctl -n 20
Poniżej znajduje się najnowszy trzywierszowy dziennik pokazujący usługę cron.service ▼
$ journalctl -u cron.service -n 3
有网络 营销Ludzie korzystają z VPSzbudować stronę internetową, zainstaluj panel sterowania VestaCP, zbudujWordPressstronie internetowej.
używać często df -h
Polecenie sprawdzenia pojemności dysku VPS i stwierdzenia, że rośnie ona z tendencją do 1 GB miesięcznie (pamiętaj, że w zeszłym miesiącu było to 1 GB)
[root@ten ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 7.5G 13G 38% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 244K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0
Wyświetl dzienniki journalctl za pomocą polecenia Capacity
Sprawdź bieżący dziennik dziennika dziennika za pomocą polecenia pojemności dysku ▼
journalctl --disk-usage
journalctl pusty dziennik usuwania
Ponieważ Linux jest bardzo wrażliwym systemem operacyjnym, jeśli niepoprawnie usuniesz pliki, łatwo jest spowodować awarię systemu.
W związku z tym, aby wyczyścić dzienniki journalctl, należy je usunąć według daty i pojemności dozwolonej do zarezerwowania.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Jeśli chcesz usunąć pliki dziennika ręcznie, musisz obrócić (obrócić) dziennik przed usunięciem.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl skonfiguruj trwałą pojemność
Aby włączyć konfigurację utrzymywania limitu kronikowanego, możesz zmodyfikować plik konfiguracyjny dziennika ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Następnie uruchom ponownie dziennik ▼
systemctl restart systemd-journald.service
Czy dziennik kontroli jest OK?Czy pliki dziennika są nienaruszone i nieuszkodzone? ▼
journalctl --verify
Poniżej znajduje się pojemność dysku VPS po wyczyszczeniu dziennika dziennika dziennika i pojemność dziennika dziennika ▼
[root@ten /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 5.7G 15G 29% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 308K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0 [root@ten /]# journalctl --disk-usage Archived and active journals take up 24.0M on disk.
Szczegółowe wyjaśnienie trwałego dziennika dziennika, to już koniec ^_^
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Polecenie trwałego czyszczenia dziennika dziennika dziennika w celu wyświetlenia szczegółowego wyjaśnienia parametrów konfiguracyjnych”, które jest pomocne.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-1141.html
Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!