Trvalý príkaz na vymazanie protokolu journalctl na zobrazenie podrobného vysvetlenia konfiguračných parametrov

每当dodávateľa elektrinystretnutia so správcom webuDatabáza MySQL, Apache a ďalšie aplikácie sa nedajú spustiť ako zvyčajne,LinuxSystém vás vyzve na použitie journalctl -ex príkaz na jeho zobrazenie.

  • Súvisiace záznamy možno často nájsť rýchlo.
  • Po analýze denníka týmto spôsobom je možné problém rýchlo vyriešiť.

Čo znamená denník?

Základné vysvetlenie denníka:

  • n) Denník, denník, denník, periodiká, denníky, časopisy, [účtovná] kniha
  • Variácia
  • množné časopisy

Trvalé denníky denníkov

Perzistencia je mechanizmus na konverziu programových dát medzi trvalými a prechodnými stavmi.

Laicky povedané, prechodné dáta (napr. dáta v pamäti, ktoré nie je možné uložiť natrvalo), perzistencia budú pretrvávať až perzistentné dáta (napr. databázová perzistencia, ktorá môže byť uložená na dlhú dobu).

CentOS V 7.X spravuje systemd protokoly spúšťania pre všetky jednotky.

  • Systemd-journald je progresívna služba správy žurnálov riadená systémom systemd.
  • Zhromažďuje protokoly z jadra a počas počiatočnej fázy zavádzania systému sú spustené systémové démony.
  • Štandardný výstup a chybové hlásenia, ako aj protokoly syslog.

cesta denníka journalctl

Služba protokolov uchováva iba protokolové súbory v jedinej štruktúre.

Nasleduje systém CentOS 7 VestaCPOvládací panel, cesta uloženia denníka journalctl ▼

/var/log/journal
  • Pretože protokoly sú komprimované a formátované binárne údaje, pri prezeraní apozíciuveľmi rýchlo.

journalctl view log príkaz

List s podrobným vysvetlením príkazu Journalctl 1

Príkaz bez akýchkoľvek volieb, aby žurnálctl vypísal všetky protokoly ▼

journalctl

journalctl zobraziť všetky protokoly 2. list

  • Je to v podstate zbytočné, pretože vás okamžite „zavalí“ záplava ťažby dreva, ktorá vás zavalí.

Ďalej sa naučíme, ako efektívne filtrovať cenné informácie denníka.

Zobraziť zadané časové obdobiejournalctlLog

Na nastavenie časového obdobia ▼ použite nasledujúce možnosti príkazu

--since
--until
  • Časové obdobie je zodpovedné za špecifikáciu záznamov protokolu pred a po danom čase.

Časové hodnoty môžu byť v rôznych formátoch, napríklad v nasledujúcom ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • Ak niektoré komponenty vyššie uvedeného formátu nie sú vyplnené, systém priamo doplní predvolené hodnoty.
  • Ak napríklad dátumová časť nie je vyplnená, aktuálny dátum sa zobrazí priamo.
  • Ak časová časť nie je vyplnená, predvolene sa použije „00:00:00“ (polnoc).
  • Pole sekúnd môže tiež zostať prázdne.

Predvolená hodnota je "00", napríklad nasledujúci príkaz ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

Journalctl navyše chápe niektoré relatívne hodnoty a pomenované skratky.

  • Môžete napríklad použiť „včera“, „dnes“, „zajtra“ alebo „teraz“.

Ak chcete napríklad získať údaje zo včerajšieho denníka, môžete použiť nasledujúci príkaz ▼

journalctl --since yesterday

Ak chcete získať záznamy od 9:00 do poslednej hodiny, môžete použiť nasledujúci príkaz ▼

journalctl --since 09:00 --until "1 hour ago"

Zobrazenie denníka aktualizácií v reálnom čase

s taiPríkaz l -f je podobný, journalctl podporuje voľbu -f na zobrazenie protokolov v reálnom čase ▼

journalctl -f

Ak chcete zobraziť denník zariadenia v reálnom čase, pridajte možnosť -u ▼

$ sudo journalctl -f -u prometheus.service

Zobraziť iba najnovších n riadkov v journalctl

možnosti príkazového riadku -n Používa sa na ovládanie iba posledných n riadkov denníka.

Predvolené je zobrazenie posledných 10 riadkov denníkov na konci ▼

$ sudo journalctl -n

Môžete tiež zobraziť protokol s určeným počtom riadkov na konci ▼

$ sudo journalctl -n 20

Nasleduje najnovší trojriadkový protokol zobrazujúci službu cron.service ▼

$ journalctl -u cron.service -n 3

maťInternetový marketingĽudia používajú VPSvytvoriť webovú stránku, nainštalujte ovládací panel VestaCP, zostavteWordPresswebové stránky.

používať často df -h Príkaz na kontrolu kapacity disku VPS a zistenie, že sa zvyšuje s trendom 1 GB za mesiac (nezabudnite, že minulý mesiac to bolo 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 denníky journalctl pomocou príkazu capacity

Skontrolujte aktuálny protokol journalctl pomocou príkazu kapacita disku ▼

journalctl --disk-usage

journalctl prázdny denník vymazania

Keďže Linux je veľmi citlivý operačný systém, je ľahké spôsobiť zlyhanie systému, ak nesprávne odstránite súbory.

Preto spôsob, ako vyčistiť denníky journalctl, ich vymažte podľa dátumu a kapacity, ktorú je možné rezervovať.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

Ak chcete protokolové súbory vymazať manuálne, musíte pred vymazaním protokol otočiť (otočiť).

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

journalctl konfiguruje trvalú kapacitu

Ak chcete povoliť konfiguráciu perzistencie limitu journald, môžete upraviť konfiguračný súbor journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Potom reštartujte journald ▼

systemctl restart systemd-journald.service

Je kontrolný denník v poriadku?Sú protokolové súbory neporušené a nepoškodené? ▼

journalctl --verify

Nasleduje kapacita disku VPS po vyčistení 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é vysvetlenie trvalého denníka journalctl, toto je koniec ^_^

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľaný „Príkaz trvalého vymazania denníka journalctl na zobrazenie podrobného vysvetlenia konfiguračných parametrov“, ktorý je pre vás užitočný.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-1141.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok