Journalctl log garbitzeko komando iraunkorra konfigurazio-parametroen azalpen zehatza ikusteko

noiznahiElektrizitatea hornitzaileweb-arduradunen topaketakMySQL datu-basea, Apache eta beste aplikazio batzuk ezin dira ohi bezala abiarazi,LinuxSistemak erabiltzeko eskatuko dizu journalctl -ex komandoa ikusteko.

  • Erlazionatutako erregistroak askotan aurki daitezke azkar.
  • Erregistroa horrela aztertu ondoren, arazoa azkar konpondu daiteke.

Zer esan nahi du aldizkariak?

Aldizkariaren oinarrizko azalpena:

  • n. Egunkaria, egunkaria, egunkaria; aldizkariak, aldizkariak, aldizkariak; [kontabilitatea] liburua
  • Aldakuntza
  • aldizkari pluralak

Jarrai aldizkariaren erregistroak

Iraunkortasuna programaren datuak egoera iraunkor eta iragankorren artean bihurtzeko mekanismoa da.

Jendearen esanetan, datu iragankorrak (adibidez, betirako gorde ezin diren memorian dauden datuak), iraunkortasunak datu iraunkorretan iraungo du (adibidez, datu-basearen iraunkortasuna, denbora luzez gorde daiteke).

CentOS 7.X-n, systemd-ek unitate guztien abiarazte-erregistroak kudeatzen ditu.

  • Systemd-journald systemd-ek kudeatzen duen aldizkarien kudeaketa progresiboko zerbitzu bat da.
  • Nukleoko erregistroak biltzen ditu eta sistemaren daemonak martxan daude sistemaren hasierako abio-fasean.
  • Irteera eta errore-mezu estandarrak, baita syslog erregistroak ere.

journalctl erregistro-bidea

Erregistro-zerbitzuak erregistro-fitxategiak egitura bakarrean gordetzen ditu.

Honako hau CentOS 7 sistema da VestaCPKontrol panela, gorde journalctl erregistroaren bidea ▼

/var/log/journal
  • Erregistroak datu bitar konprimitu eta formateatu direlako, ikustean etaPosizionamenduaOso azkar.

journalctl view log komandoa

Journalctl log komandoaren azalpen orri zehatza 1

Komandoa inolako aukerarik gabe journalctl-ek erregistro guztiak ateratzeko ▼

journalctl

journalctl ikusi erregistro guztiak 2. orria

  • Hau da, funtsean, alferrikakoa da berehala "larrituta" egongo zarelako gainezka egingo zaituen erregistro-uholdearekin.

Ondoren, erregistro-informazio baliotsua modu eraginkorrean iragazten ikasiko dugu.

Ikusi zehaztutako denbora-tarte batjournalctlSaioa hasi

Erabili komando-aukera hauek denbora-tartea ▼ ezartzeko

--since
--until
  • Denbora-tarte bat erregistro-erregistroak denbora jakin baten aurretik eta ondoren zehazteaz arduratzen da.

Denbora-balioak hainbat formatu izan daitezke, hala nola, honako ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Goiko formatuko osagai batzuk betetzen ez badira, sistemak zuzenean beteko ditu balio lehenetsiak.
  • Adibidez, dataren zatia betetzen ez bada, uneko data bistaratzen da zuzenean.
  • Ordu-zatia betetzen ez bada, "00:00:00" (gauerdia) erabiltzen da lehenespenez.
  • Segundoen eremua ere hutsik utz daiteke.

Balio lehenetsia "00" da, adibidez hurrengo komandoa ▼

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

Gainera, journalctl-ek balio erlatibo batzuk eta izendun laburrak ulertzen ditu.

  • Adibidez, "atzo", "gaur", "bihar" edo "orain" erabil ditzakezu.

Adibidez, atzoko erregistro-datuak lortzeko, hurrengo komandoa erabil dezakezu ▼

journalctl --since yesterday

Erregistroak 9:00etatik azken ordura arte jasotzeko, hurrengo komandoa erabil dezakezu ▼

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

Eguneratze denbora errealean ikusi aldizkariaren erregistroa

t-rekinail -f komandoa antzekoa da, journalctl-k -f aukera onartzen du erregistroak denbora errealean bistaratzeko ▼

journalctl -f

Gailuaren denbora errealeko erregistroa ikusi nahi baduzu, gehitu -u aukera ▼

$ sudo journalctl -f -u prometheus.service

Erakutsi n lerro berrienak soilik journalctl-en

komando-lerroko aukerak -n Erregistroko azken n lerroak soilik kontrolatzeko erabiltzen da.

Lehenetsitako azken 10 erregistro-lerroak amaieran ▼ bistaratzea da

$ sudo journalctl -n

Erregistro bat ere bistara dezakezu amaieran ▼ lerro kopuru zehatz batekin

$ sudo journalctl -n 20

Cron.service zerbitzua ▼ erakusten duen hiru lerroko azken erregistroa da honakoa

$ journalctl -u cron.service -n 3

izanInterneteko marketinaJendeak VPS erabiltzen duwebgune bat eraiki, instalatu VestaCP kontrol panela, eraikiWordPresswebgunea.

maiz erabili df -h Komandoa VPS diskoaren edukiera egiaztatzeko eta hilean 1 GB-ko joeran hazten ari dela aurkitzeko (gogoratu azken hilabetean 1 GB izan zela)

[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

Ikusi journalctl erregistroak gaitasun komandoa erabiliz

Egiaztatu uneko journalctl erregistroa diskoaren edukiera ▼ komandoa erabiliz

journalctl --disk-usage

journalctl hutsik ezabatzeko erregistroa

Linux sistema eragile oso sentikorra denez, erraza da sistemaren hutsegite bat eragitea fitxategiak gaizki ezabatzen badituzu.

Hori dela eta, journalctl erregistroa garbitzeko, mesedez ezabatu dataren eta erreserbatzeko baimendutako edukiera.

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

Erregistro fitxategiak eskuz ezabatu nahi badituzu, erregistroa biratu (biratu) behar duzu ezabatu aurretik.

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

journalctl konfiguratu ahalmen iraunkorra

Journald-en muga iraunkortasunaren konfigurazioa gaitzeko, journald-en konfigurazio fitxategia alda dezakezu ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Ondoren, berrabiarazi journald ▼

systemctl restart systemd-journald.service

Egiaztapen-erregistroa ondo al dago?Erregistro fitxategiak osorik eta kaltetu gabe al daude? ▼

journalctl --verify

Hona hemen VPS diskoaren edukiera journalctl erregistroa garbitu ondoren, eta journalctl erregistroaren edukiera▼

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

Journalctl log iraunkorraren azalpen zehatza, hau da amaiera ^_^

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Journalctl log garbitzeko komando iraunkorra konfigurazio-parametroen azalpen zehatza ikusteko", eta hori lagungarria zaizu.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-1141.html

Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian