Persistence journalctl log clearing command ukujonga inkcazo eneenkcukacha zoqwalaselo parameters

nanini naEzorhweboukudibana nomphathi wewebhuMySQL database, iApache kunye nezinye izicelo azinakuqalwa njengesiqhelo,LinuxInkqubo iya kukukhuthaza ukuba usebenzise journalctl -ex umyalelo wokuyijonga.

  • Izigodo ezinxulumene nazo zinokufumaneka ngokukhawuleza.
  • Emva kokuhlalutya ilogi ngale ndlela, ingxaki inokusombulula ngokukhawuleza.

Ithetha ntoni ijenali?

Ijenali ingcaciso esisiseko:

  • n. Yonke imihla, ijenali, idayari, iimpepha-ncwadi, iijenali, iimagazini;
  • Ukwahluka
  • iijenali ezininzi

Zingise kwijenali logs

Uzingiso yindlela yokuguqula idatha yenkqubo phakathi kwelizwe elizingisayo nelidlulayo.

Ngokwemiqathango ye-layman, idatha yesikhashana (efana nedatha yememori engenakugcinwa ngokusisigxina), ukunyamezela kuya kuqhubeka kwidatha eqhubekayo (efana nokuqhubeka kwedatha, enokugcinwa ixesha elide).

InCentOS Kwi-7.X, i-systemd ilawula iilogi zokuqalisa kuzo zonke iiyunithi.

  • I-Systemd-journald yinkonzo yolawulo lwejenali eqhubekayo elawulwa yi-systemd.
  • Iqokelela iilogs ukusuka kwikernel kwaye inkqubo yeedaemon ziphezulu kwaye ziyasebenza ngexesha lesigaba sokuqala senkqubo.
  • Imveliso eqhelekileyo kunye nemiyalezo yemposiso, kunye neelog zesyslog.

indlela yelog yejournalctl

Inkonzo yelog igcina kuphela iifayile zelog kwisakhiwo esinye.

Oku kulandelayo yinkqubo ye-CentOS 7 VestaCPIphaneli yokulawula, gcina umendo welog yejenali ▼

/var/log/journal
  • Ngenxa yokuba iilogi zixinzelelwe kwaye zifomatiwe idatha yokubini, xa ujonga kwayeUkubekwa endaweningesatya esikhulu.

Umyalelo wokungena kwijenali

Umyalelo we-Journalctl log eneenkcukacha kwiphepha lengcaciso 1

Yalela ngaphandle kokhetho ukwenza ijenalictl ikhuphe konke ukuloga ▼

journalctl

Journalctl jonga onke amalogi 2nd sheet

  • Oku akunamsebenzi ngenxa yokuba uya “koyiswa” ngoko nangoko ngumkhukula wokugawulwa kwemithi oya kukugubungela.

Okulandelayo, siza kufunda indlela yokucoca ngokufanelekileyo ulwazi olubalulekileyo lwelog.

Jonga ixesha elibekiweyoiphephancwadiLog

Sebenzisa olu khetho lulandelayo lomyalelo ukuseta ixesha ▼

--since
--until
  • Ixesha lexesha linoxanduva lokuchaza iirekhodi zelog ngaphambi nangemva kwexesha elinikiweyo.

Amaxabiso exesha anokuba kwiifomathi ezahlukeneyo, ezifana nezi zilandelayo ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Ukuba amanye amalungu ale fomati engentla awazaliswanga kuyo, inkqubo iya kuzalisa ngokuthe ngqo amaxabiso angagqibekanga.
  • Umzekelo, ukuba indawo yomhla ayifakwanga, umhla wangoku uboniswa ngokuthe ngqo.
  • Ukuba indawo yexesha alifakwanga, "00:00:00" (ezinzulwini zobusuku) isetyenziswa ngokungagqibekanga.
  • Umhlaba wemizuzwana nawo unokushiywa ungenanto.

Ixabiso elimiselweyo ngu "00", umzekelo lo myalelo ulandelayo ▼

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

Ukongeza, ijenali iyawaqonda amaxabiso athile kwaye athiywe ngokufutshane.

  • Umzekelo, ungasebenzisa "izolo", "namhlanje", "ngomso" okanye "ngoku".

Umzekelo, ukufumana idatha yelog yezolo, ungasebenzisa lo myalelo ulandelayo ▼

journalctl --since yesterday

Ukufumana iilog ukusuka ngo-9:00am ukuya kwiyure yokugqibela, ungasebenzisa lo myalelo ulandelayo ▼

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

Uhlaziyo lwexesha lokwenyani jonga i-journalctl log

kunye tail -f umyalelo uyafana, ijenalictl ixhasa -f ukhetho lokubonisa iilog ngexesha lokwenyani ▼

journalctl -f

Ukuba ufuna ukujonga ixesha lokwenyani lokungena kwisixhobo, nceda wongeze i -u ukhetho ▼

$ sudo journalctl -f -u prometheus.service

Bonisa kuphela eyona migca n mitsha kwijenalictl

iinketho zomgca womyalelo -n Isetyenziselwa ukulawula kuphela iilayini ze-n zamva nje zelog.

Okungagqibekanga kukubonisa iilayini ezili-10 zamva nje zelogi ekupheleni ▼

$ sudo journalctl -n

Ungabonisa kwakhona ilog enenani elichaziweyo lelayini ekupheleni ▼

$ sudo journalctl -n 20

Oku kulandelayo yilog yamva nje yemigca emithathu ebonisa inkonzo ye-cron.service ▼

$ journalctl -u cron.service -n 3

NgabaIntengiso ye-IntanethiAbantu basebenzisa iVPSukwakha iwebhusayithi, faka ipaneli yokulawula yeVestaCP, yakhaWordPressiwebhusayithi.

sebenzisa rhoqo df -h Umyalelo wokujonga umthamo wediski yeVPS kwaye ufumanise ukuba iyenyuka kwinqanaba le-1GB ngenyanga (khumbula ukuba ibiyi-1GB kwinyanga ephelileyo)

[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

Jonga iilog zejournalctl usebenzisa umyalelo wesikhundla

Jonga ilog yangoku yejenali usebenzisa idisk umthamo umyalelo ▼

journalctl --disk-usage

i-journalctl engenanto yokucima ilog

Kuba iLinux iyisixokelelwano esisebenzayo esibuthathaka kakhulu, ukuba ucima iifayile ngokungalunganga, kulula ukubangela ukungqubana kwenkqubo.

Ke ngoko, ukucoca i-journalctl log, nceda uyicime ngomhla kunye nomthamo ovunyelwe ukuba ugcinwe.

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

Ukuba ufuna ukucima iifayile zelog ngesandla, kufuneka ujikeleze (jikelezisa) ilog phambi kokucima.

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

ijournalctl qwalasela umthamo oqhubekayo

Ukwenza uqwalaselo oluqhubekayo lwejenali, ungaluguqula ifayile yoqwalaselo yejenali ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Emva koko, qalisa kwakhona ijenali ▼

systemctl restart systemd-journald.service

Ngaba ugcino lwetshekhi lulungile?Ngaba iifayile zelog zichanekile kwaye azonakaliswa? ▼

journalctl --verify

Oku kulandelayo ngumthamo wediski weVPS emva kokucoca i-journalctl log, kunye ne-journalctl log capacity▼

[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.

Inkcazo eneenkcukacha ye-persistent journalctl log, esi sisiphelo ^_^

Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ekwabelwana ngayo "Umyalelo wokucoca logcino wejenali eqhubekayo ukujonga inkcazo eneenkcukacha zoqwalaselo lweparamitha", eluncedo kuwe.

Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-1141.html

Wamkelekile kwisitishi seTelegram sebhlog kaChen Weiliang ukufumana uhlaziyo lwamva nje!

🔔 Yiba ngowokuqala ukufumana iSikhokelo sokuSetyenziswa kweSixhobo se-"ChatGPT yeNtengiso ye-AI" kuluhlu oluphezulu lwetshaneli! 🌟
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!

 

Shiya uluvo

Idilesi ye-imeyile ayizukupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

skrolela phezulu