Persistence journalctl naredba za brisanje dnevnika za pregled detaljnog objašnjenja konfiguracijskih parametara

kad goddobavljač električne energijesusreti webmasteraMySQL baza podataka, Apache i druge aplikacije ne mogu se pokrenuti kao obično,LinuxSustav će od vas zatražiti korištenje journalctl -ex naredba za pregled.

  • Povezani zapisnici često se mogu brzo pronaći.
  • Nakon analize dnevnika na ovaj način, problem se može brzo riješiti.

Što dnevnik znači?

Osnovno objašnjenje časopisa:

  • n. Dnevno, časopis, dnevnik; časopisi, časopisi, magazini; [računovodstvena] knjiga
  • Varijacija
  • množinski časopisi

Uporni zapisnici dnevnika

Postojanost je mehanizam za pretvaranje programskih podataka između trajnog i prolaznog stanja.

Laički rečeno, prolazni podaci (kao što su podaci u memoriji koji se ne mogu trajno pohraniti), postojanost će postojati do postojanih podataka (kao što je postojanost baze podataka, koja se može pohraniti dulje vrijeme).

CentOS U 7.X, systemd upravlja zapisima pokretanja za sve jedinice.

  • Systemd-journald je napredna usluga za upravljanje dnevnikom kojom upravlja systemd.
  • Prikuplja zapise iz kernela i sistemski demoni su pokrenuti tijekom rane faze pokretanja sustava.
  • Standardni izlaz i poruke o pogreškama, kao i zapisnici syslog-a.

put dnevnika journaltl

Usluga zapisnika samo čuva zapisničke datoteke u jednoj strukturi.

Slijedi sustav CentOS 7 VestaCPUpravljačka ploča, spremite stazu dnevnika journalctl ▼

/var/log/journal
  • Budući da su zapisnici komprimirani i formatirani binarni podaci, prilikom pregledavanja iPozicioniranjevrlo brzo.

journalctl pregled dnevnika naredba

List s detaljnim objašnjenjem naredbe Journalctl log 1

Naredba bez ikakvih opcija kako bi journalctl ispisao sve zapisnike ▼

journalctl

journalctl pregled svih zapisa 2. list

  • Ovo je u biti beskorisno jer ćete odmah biti "preplavljeni" bujicom sječe koja će vas preplaviti.

Zatim ćemo naučiti kako učinkovito filtrirati vrijedne podatke dnevnika.

Pogledajte određeno vremensko razdobljejournalctlDnevnik

Koristite sljedeće opcije naredbe za postavljanje vremenskog razdoblja ▼

--since
--until
  • Vremensko razdoblje odgovorno je za određivanje zapisa dnevnika prije i nakon zadanog vremena.

Vremenske vrijednosti mogu biti u različitim formatima, kao što je sljedeći ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Ako neke komponente gornjeg formata nisu ispunjene, sustav će izravno ispuniti zadane vrijednosti.
  • Na primjer, ako dio s datumom nije popunjen, trenutačni se datum prikazuje izravno.
  • Ako vremenski dio nije popunjen, prema zadanim postavkama koristi se "00:00:00" (ponoć).
  • Polje za sekunde također može ostati prazno.

Zadana vrijednost je "00", na primjer sljedeća naredba ▼

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

Osim toga, journalctl razumije neke relativne vrijednosti i skraćene nazive.

  • Na primjer, možete koristiti "jučer", "danas", "sutra" ili "sada".

Na primjer, da biste dobili jučerašnje podatke dnevnika, možete koristiti sljedeću naredbu ▼

journalctl --since yesterday

Za dobivanje zapisa od 9:00 ujutro do zadnjeg sata, možete koristiti sljedeću naredbu ▼

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

Pregled ažuriranja u stvarnom vremenu journalctl dnevnik

s tail -f naredba je slična, journalctl podržava -f opciju za prikaz zapisa u stvarnom vremenu ▼

journalctl -f

Ako želite vidjeti zapisnik uređaja u stvarnom vremenu, dodajte opciju -u ▼

$ sudo journalctl -f -u prometheus.service

Prikaži samo najnovijih n redaka u journalctl

opcije naredbenog retka -n Koristi se za kontrolu samo zadnjih n redaka dnevnika.

Zadano je prikazati zadnjih 10 redaka zapisa na kraju ▼

$ sudo journalctl -n

Također možete prikazati zapisnik s određenim brojem redaka na kraju ▼

$ sudo journalctl -n 20

Slijedi najnoviji dnevnik u tri retka koji prikazuje uslugu cron.service ▼

$ journalctl -u cron.service -n 3

网络 营销Ljudi koriste VPSizraditi web stranicu, instalirajte VestaCP upravljačku ploču, izgraditeWordPressweb stranica.

često korišteni df -h Naredba za provjeru kapaciteta VPS diska i otkrivanje da on raste s trendom od 1 GB mjesečno (sjetite se da je prošlog mjeseca bio 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

Pregledajte dnevnike journaltl pomoću naredbe za kapacitet

Provjerite trenutni dnevnik journaltl pomoću naredbe kapaciteta diska ▼

journalctl --disk-usage

journalctl prazan dnevnik brisanja

Budući da je Linux vrlo osjetljiv operativni sustav, ako neispravno izbrišete datoteke, lako je uzrokovati pad sustava.

Stoga, način čišćenja journalctl dnevnika, izbrišite ih po datumu i kapacitetu dopuštenom za rezerviranje.

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

Ako želite ručno brisati log datoteke, potrebno je rotirati (rotirati) log prije brisanja.

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

journalctl konfigurirati trajni kapacitet

Da biste omogućili konfiguraciju postojanosti ograničenja dnevnika, možete izmijeniti konfiguracijsku datoteku dnevnika ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Zatim ponovno pokrenite dnevnik ▼

systemctl restart systemd-journald.service

Je li dnevnik provjere u redu?Jesu li log datoteke netaknute i neoštećene? ▼

journalctl --verify

Slijedi kapacitet VPS diska nakon čišćenja dnevnika journalctl i kapacitet 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.

Detaljno objašnjenje trajnog dnevnika journalctl, ovo je kraj ^_^

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Persistent journalctl naredbu za brisanje dnevnika za prikaz detaljnog objašnjenja konfiguracijskih parametara", što vam je od pomoći.

Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-1141.html

Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u direktoriju na vrhu kanala! 🌟
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!

 

发表 评论

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Označiti

pomaknite se na vrh