Ukaz za čiščenje dnevnika Persistence journalctl za ogled podrobne razlage konfiguracijskih parametrov

kadarkoliE-trgovinasrečanja s spletnimi skrbnikiBaza podatkov MySQL, Apache in drugih aplikacij ni mogoče zagnati kot običajno,LinuxSistem vas bo pozval k uporabi journalctl -ex ukaz za ogled.

  • Povezane dnevnike je pogosto mogoče hitro najti.
  • Po analizi dnevnika na ta način je težavo mogoče hitro rešiti.

Kaj pomeni dnevnik?

Osnovna razlaga dnevnika:

  • n. Dnevnik, revija, dnevnik; periodične publikacije, dnevniki, revije; [računovodska] knjiga
  • Različica
  • množinske revije

Trajni dnevniški dnevniki

Vztrajnost je mehanizem za pretvorbo programskih podatkov med trajnim in prehodnim stanjem.

Z laičnim izrazom bodo prehodni podatki (kot so podatki v pomnilniku, ki jih ni mogoče trajno shraniti), obstojnost vztrajali do obstojnih podatkov (kot je obstojnost baze podatkov, ki jih je mogoče shraniti dolgo časa).

CentOS V 7.X sistemd upravlja dnevnike zagona za vse enote.

  • Systemd-journald je progresivna storitev za upravljanje dnevnikov, ki jo upravlja systemd.
  • Zbira dnevnike iz jedra in sistemski demoni so pripravljeni in delujejo med fazo zgodnjega zagona sistema.
  • Standardni izhod in sporočila o napakah ter dnevniki sistemskega dnevnika.

pot dnevnika journaltl

Storitev dnevnika hrani samo datoteke dnevnika v eni sami strukturi.

Sledi sistem CentOS 7 VestaCPNadzorna plošča, shranite pot dnevnika journalctl ▼

/var/log/journal
  • Ker so dnevniki stisnjeni in oblikovani binarni podatki, pri ogledu inPozicioniranjezelo hitro.

ukaz za ogled dnevnika journaltl

Podrobna razlaga ukaza Journalctl log 1

Ukaz brez kakršnih koli možnosti, da journalctl izpiše vse zapise ▼

journalctl

journalctl ogled vseh dnevnikov 2. list

  • To je v bistvu neuporabno, ker vas bo takoj "preplavila" poplava sečnje, ki vas bo preplavila.

Nato se bomo naučili, kako učinkovito filtrirati dragocene podatke dnevnika.

Oglejte si določeno časovno obdobjerevijaDnevnik

Za nastavitev časovnega obdobja uporabite naslednje ukazne možnosti ▼

--since
--until
  • Časovno obdobje je odgovorno za določanje zapisov dnevnika pred in po danem času.

Časovne vrednosti so lahko v različnih formatih, kot je naslednji ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Če nekatere komponente zgornjega formata niso izpolnjene, bo sistem neposredno izpolnil privzete vrednosti.
  • Na primer, če datumski del ni izpolnjen, se trenutni datum prikaže neposredno.
  • Če časovni del ni izpolnjen, se privzeto uporabi "00:00:00" (polnoč).
  • Polje sekund lahko tudi pustite prazno.

Privzeta vrednost je "00", na primer naslednji ukaz ▼

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

Poleg tega journalctl razume nekatere relativne vrednosti in poimenovane kratice.

  • Uporabite lahko na primer "včeraj", "danes", "jutri" ali "zdaj".

Če želite na primer pridobiti podatke včerajšnjega dnevnika, lahko uporabite naslednji ukaz ▼

journalctl --since yesterday

Če želite pridobiti dnevnike od 9:00 zjutraj do zadnje ure, lahko uporabite naslednji ukaz ▼

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

Posodobitev v realnem času ogled dnevnika journalctl

s taiUkaz l -f je podoben, journalctl podpira možnost -f za prikaz dnevnikov v realnem času ▼

journalctl -f

Če si želite ogledati dnevnik naprave v realnem času, dodajte možnost -u ▼

$ sudo journalctl -f -u prometheus.service

Pokaži samo najnovejših n vrstic v journalctl

možnosti ukazne vrstice -n Uporablja se za nadzor samo zadnjih n vrstic dnevnika.

Privzeto je prikazanih zadnjih 10 vrstic dnevnikov na koncu ▼

$ sudo journalctl -n

Dnevnik lahko prikažete tudi z določenim številom vrstic na koncu ▼

$ sudo journalctl -n 20

Sledi najnovejši trivrstični dnevnik, ki prikazuje storitev cron.service ▼

$ journalctl -u cron.service -n 3

imajo营销Ljudje uporabljajo VPSzgraditi spletno stran, namestite nadzorno ploščo VestaCP, zgraditeWordPressSpletna stran.

uporabljajte pogosto df -h Ukaz za preverjanje zmogljivosti diska VPS in ugotovitev, da narašča s trendom 1 GB na mesec (ne pozabite, da je bila prejšnji mesec 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

Oglejte si dnevnike journaltl z ukazom za kapaciteto

Preverite trenutni dnevnik journaltl z ukazom za kapaciteto diska ▼

journalctl --disk-usage

journaltl prazen dnevnik brisanja

Ker je Linux zelo občutljiv operacijski sistem, je enostavno povzročiti zrušitev sistema, če nepravilno izbrišete datoteke.

Zato način čiščenja dnevnikov journalctl izbrišite po datumu in dovoljeni kapaciteti, ki jo je mogoče rezervirati.

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

Če želite ročno izbrisati dnevniške datoteke, morate pred brisanjem zasukati (zasukati) dnevnik.

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

journalctl konfigurira trajno zmogljivost

Če želite omogočiti konfiguracijo obstojnosti omejitve dnevnika, lahko spremenite konfiguracijsko datoteko dnevnika ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Nato znova zaženite dnevnik ▼

systemctl restart systemd-journald.service

Ali je dnevnik preverjanja v redu?Ali so dnevniške datoteke nedotaknjene in nepoškodovane? ▼

journalctl --verify

Sledi zmogljivost diska VPS po čiščenju dnevnika journalctl in zmogljivost dnevnika 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.

Podrobna razlaga trajnega dnevnika journalctl, to je konec ^_^

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) v skupni rabi »Ukaz za čiščenje trajnega dnevnika journalctl za ogled podrobne razlage konfiguracijskih parametrov«, ki vam je v pomoč.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1141.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部