Adresář článků
kdykoliElektronický obchodsetkání s webmasteryMySQL databáze, Apache a další aplikace nelze spustit jako obvykle,LinuxSystém vás vyzve k použití journalctl -ex
příkaz k jeho zobrazení.
- Související protokoly lze často najít rychle.
- Po analýze protokolu tímto způsobem lze problém rychle vyřešit.
Co znamená deník?
Základní vysvětlení deníku:
- n. Deník, deník, deník, periodika, časopisy, časopisy, [účetní] kniha
- Variace
- množné časopisy
Trvalé deníkové záznamy
Persistence je mechanismus pro převod dat programu mezi trvalými a přechodnými stavy.
Laicky řečeno, přechodná data (např. data v paměti, která nelze trvale uložit), persistence budou perzistentní data (např. perzistence databáze, která může být uložena po dlouhou dobu).
在CentOS V 7.X spravuje systemd spouštěcí protokoly pro všechny jednotky.
- Systemd-journald je progresivní služba správy žurnálů spravovaná společností systemd.
- Shromažďuje protokoly z jádra a během počáteční fáze spouštění systému jsou spuštěni a spuštěni systémoví démoni.
- Standardní výstup a chybové zprávy, stejně jako protokoly syslog.
cesta protokolu journalctl
Služba protokolování uchovává pouze soubory protokolu v jediné struktuře.
Následuje systém CentOS 7 VestaCPOvládací panel, cesta uložení logu journalctl ▼
/var/log/journal
- Protože protokoly jsou komprimovaná a formátovaná binární data, při prohlížení aPolohovánívelmi rychle.
journalctl view log příkaz
Příkaz bez jakýchkoli voleb, aby žurnálctl vypisoval veškeré protokolování ▼
journalctl
- To je v podstatě k ničemu, protože vás okamžitě „zavalí“ záplava těžby dřeva, která vás zavalí.
Dále se naučíme, jak efektivně filtrovat cenné informace protokolu.
Zobrazit zadané časové obdobíjournalctlLog
Pomocí následujících možností příkazu nastavte časové období ▼
--since --until
- Časové období je zodpovědné za specifikaci záznamů protokolu před a po daném čase.
Časové hodnoty mohou být v různých formátech, jako je následující ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Pokud některé součásti výše uvedeného formátu nejsou vyplněny, systém přímo doplní výchozí hodnoty.
- Pokud například není vyplněna část data, zobrazí se přímo aktuální datum.
- Pokud časová část není vyplněna, použije se ve výchozím nastavení „00:00:00“ (půlnoc).
- Pole sekund může také zůstat prázdné.
Výchozí hodnota je "00", například následující příkaz ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Journalctl navíc rozumí některým relativním hodnotám a pojmenovaným zkratkám.
- Můžete například použít „včera“, „dnes“, „zítra“ nebo „teď“.
Chcete-li například získat včerejší data protokolu, můžete použít následující příkaz ▼
journalctl --since yesterday
Chcete-li získat protokoly od 9:00 do poslední hodiny, můžete použít následující příkaz ▼
journalctl --since 09:00 --until "1 hour ago"
Zobrazení protokolu journalctl v reálném čase
s taiPříkaz l -f je podobný, journalctl podporuje volbu -f pro zobrazení protokolů v reálném čase ▼
journalctl -f
Pokud chcete zobrazit záznam zařízení v reálném čase, přidejte volbu -u ▼
$ sudo journalctl -f -u prometheus.service
Zobrazit pouze nejnovějších n řádků v journalctl
možnosti příkazového řádku -n
Používá se k ovládání pouze posledních n řádků protokolu.
Výchozí nastavení je zobrazení posledních 10 řádků protokolů na konci ▼
$ sudo journalctl -n
Můžete také zobrazit protokol se zadaným počtem řádků na konci ▼
$ sudo journalctl -n 20
Následuje poslední třířádkový protokol zobrazující službu cron.service ▼
$ journalctl -u cron.service -n 3
Už网络 营销Lidé používají VPSvytvořit webovou stránku, nainstalujte ovládací panel VestaCP, sestavteWordPresswebová stránka.
používat často df -h
Příkaz ke kontrole kapacity disku VPS a zjištění, že roste s trendem 1 GB za měsíc (nezapomeňte, že minulý měsíc to bylo 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
Zobrazte protokoly journalctl pomocí příkazu capacity
Zkontrolujte aktuální protokol journalctl pomocí příkazu kapacita disku ▼
journalctl --disk-usage
journalctl prázdný protokol odstranění
Vzhledem k tomu, že Linux je velmi citlivý operační systém, může při nesprávném mazání souborů snadno dojít k pádu systému.
Proto, abyste vyčistili protokol journalctl, odstraňte jej podle data a kapacity, kterou lze rezervovat.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Pokud chcete soubory protokolu odstranit ručně, musíte protokol před odstraněním otočit (otočit).
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl konfiguruje trvalou kapacitu
Chcete-li povolit konfiguraci limitu persistence journald, můžete upravit konfigurační soubor journald ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Poté restartujte journald ▼
systemctl restart systemd-journald.service
Je kontrolní protokol v pořádku?Jsou soubory protokolu neporušené a nepoškozené? ▼
journalctl --verify
Následuje kapacita disku VPS po vyčištění protokolu journalctl a kapacita protokolu journalctl▼
[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.
Podrobné vysvětlení trvalého logu journalctl, toto je konec ^_^
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílený „Příkaz trvalého vymazání protokolu journalctl pro zobrazení podrobného vysvětlení konfiguračních parametrů“, který je pro vás užitečný.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-1141.html
Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!