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

kad godE-trgovinasusreti sa webmasterimaMySQL baza podataka, Apache i druge aplikacije ne mogu se pokrenuti kao i obično,LinuxSistem će od vas zatražiti da koristite journalctl -ex komandu da ga vidite.

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

Šta znači dnevnik?

Osnovno objašnjenje časopisa:

  • n) Dnevnik, časopis, dnevnik; periodične publikacije, časopisi, časopisi; [računovodstvena] knjiga
  • Varijacija
  • množina časopisa

Trajni dnevnici dnevnika

Postojanost je mehanizam za pretvaranje programskih podataka između trajnih i prolaznih stanja.

Laički rečeno, prolazni podaci (kao što su podaci u memoriji koji se ne mogu trajno pohraniti), postojanost će opstati na trajnim podacima (kao što je postojanost baze podataka, koja se može pohraniti dugo vremena).

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

  • Systemd-journald je progresivna usluga upravljanja časopisima kojom upravlja systemd.
  • Sakuplja evidencije iz kernela i sistemski demoni su pokrenuti i rade tokom rane faze pokretanja sistema.
  • Standardni izlaz i poruke o greškama, kao i syslog logovi.

journalctl putanja dnevnika

Usluga dnevnika čuva samo datoteke dnevnika u jednoj strukturi.

Slijedi sistem CentOS 7 VestaCPKontrolna tabla, sačuvajte putanju dnevnika journalctl ▼

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

journalctl view log naredba

List sa detaljnim objašnjenjem naredbe Journalctl log 1

Naredba bez ikakvih opcija da bi journalctl ispisao sve zapise ▼

journalctl

journalctl pogledajte sve dnevnike 2. list

  • U osnovi je beskorisno jer ste odmah "zatrpani" poplavom sječe koja će vas preplaviti.

Zatim ćemo naučiti kako efikasno filtrirati vrijedne informacije dnevnika.

Pogledajte određeni vremenski periodjournalctlDnevnik

Koristite sljedeće opcije komande da postavite vremenski period ▼

--since
--until
  • Vremenski period je odgovoran za određivanje zapisa dnevnika prije i nakon određenog vremena.

Vrijednosti vremena 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 popunjene, sistem će direktno popuniti zadane vrijednosti.
  • Na primjer, ako dio datuma nije popunjen, trenutni datum se prikazuje direktno.
  • Ako vremenski dio nije popunjen, standardno se koristi "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"

Dodatno, journalctl razumije neke relativne vrijednosti i imenovane stenografije.

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

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

journalctl --since yesterday

Da biste dobili evidenciju od 9:00 ujutro do posljednjeg sata, možete koristiti sljedeću naredbu ▼

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

Pregledajte dnevnik ažuriranja u realnom vremenu

sa tail -f komanda je slična, journalctl podržava -f opciju za prikaz dnevnika u realnom vremenu ▼

journalctl -f

Ako želite da vidite dnevnik uređaja u realnom vremenu, dodajte opciju -u ▼

$ sudo journalctl -f -u prometheus.service

Prikaži samo n najnovijih redaka u journalctl

opcije komandne linije -n Koristi se za kontrolu samo zadnjih n reda dnevnika.

Podrazumevano je da se na kraju ▼ prikaže poslednjih 10 redova dnevnika

$ sudo journalctl -n

Također možete prikazati dnevnik sa određenim brojem redova na kraju ▼

$ sudo journalctl -n 20

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

$ journalctl -u cron.service -n 3

Jeste网络 营销Ljudi koriste VPSIzgradite stanicu, instalirati VestaCP kontrolni panel, buildWordPressweb stranica.

često koristite df -h Naredba da provjerite kapacitet VPS diska i otkrijete da on raste u trendu od 1GB mjesečno (zapamtite da je prošlog mjeseca bio 1GB)

[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 journalctl koristeći naredbu kapacitet

Provjerite trenutni dnevnik journalctl koristeći naredbu za kapacitet diska ▼

journalctl --disk-usage

journalctl prazan dnevnik brisanja

Budući da je Linux vrlo osjetljiv operativni sistem, lako je uzrokovati pad sistema ako izbrišete datoteke na pogrešan način.

Stoga, način čišćenja dnevnika journalctl, molimo da ih izbrišete prema datumu i kapacitetu koji je dozvoljen za rezervisanje.

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

Ako želite ručno izbrisati datoteke dnevnika, trebate rotirati (rotirati) dnevnik prije brisanja.

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

journalctl konfigurira trajni kapacitet

Da biste omogućili konfiguraciju postojanosti ograničenja journald-a, možete izmijeniti journald-ov konfiguracijski fajl ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Zatim ponovo pokrenite journald ▼

systemctl restart systemd-journald.service

Da li je dnevnik provjera u redu?Da li su datoteke evidencije 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 ^_^

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

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

Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh