Ordú imréitigh loga marthanachta journalctl chun míniú mionsonraithe ar pharaiméadair chumraíochta a fheiceáil

aon uairRíomhthráchtáilcruinnithe stiúrthóir gréasáinBunachar sonraí MySQL saor in aisce,, ní féidir Apache agus feidhmchláir eile a thosú mar is gnách,LinuxBeidh an córas leid tú a úsáid journalctl -ex ordú chun é a fheiceáil.

  • Is minic is féidir logaí gaolmhara a fháil go tapa.
  • Tar éis anailís a dhéanamh ar an logáil ar an mbealach seo, is féidir an fhadhb a réiteach go tapa.

Cad a chiallaíonn irisleabhar?

Bunmhíniú irise:

  • n. laethúil, dialann, dialann; tréimhseacháin, irisleabhair, irisí; mórleabhar [cuntasaíochta]
  • Athrú
  • irisleabhair iolra

Fan le logaí irisleabhair

Is í marthanacht an mheicníocht chun sonraí cláir a thiontú idir stáit mharthanacha agus neamhbhuan.

I dtéarmaí layman, sonraí díomuana (cosúil le sonraí i gcuimhne nach féidir a stóráil go buan), marthanachta seasfaidh sonraí marthanacha (cosúil marthanachta bunachar sonraí, is féidir a stóráil ar feadh i bhfad).

CentOS I 7.X, bainistíonn systemd logaí tosaithe do gach aonad.

  • Is seirbhís bainistíochta irisleabhar forásach é Systemd-journald arna bhainistiú ag systemd.
  • Bailíonn sé logaí ón eithne agus tá deamhan córais ar bun agus ag feidhmiú le linn chéim tosaithe an chórais.
  • Aschur caighdeánach agus teachtaireachtaí earráide, chomh maith le logaí syslog.

cosán loga irisctl

Ní choinníonn an tseirbhís logála ach comhaid logála in aon struchtúr amháin.

Seo a leanas córas CentOS 7 VestaCPPainéal rialaithe, sábháil cosán loga irisctl ▼

/var/log/journal
  • Toisc go bhfuil logs comhbhrúite agus formáidithe sonraí dénártha, nuair a amharc agusSuíomhan-tapa.

ordú loga amharc journalctl

Bileog mínithe mionsonraithe 1 ordú log Journalctl

Ordú gan aon roghanna a dhéanamh journalctl aschur go léir logáil ▼

journalctl

journalctl féach ar na logaí 2ú bileog

  • Tá sé seo go bunúsach useless mar go mbainfidh tú a bheith láithreach "overwhelmed" le tuile de logáil a overwhelm tú.

Ansin, beidh muid ag foghlaim conas eolas logála luachmhar a scagadh go héifeachtach.

Féach ar thréimhse shonraithe amadialannllogáil

Bain úsáid as na roghanna ordaithe seo a leanas chun an tréimhse ama ▼ a shocrú

--since
--until
  • Tá tréimhse ama freagrach as taifid loga a shonrú roimh agus tar éis am ar leith.

Is féidir le luachanna ama a bheith i bhformáidí éagsúla, mar na cinn seo a leanas ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Mura bhfuil roinnt comhpháirteanna den fhormáid thuas líonta isteach, líonfaidh an córas go díreach na luachanna réamhshocraithe.
  • Mar shampla, mura bhfuil an chuid dáta daonra, taispeántar an dáta reatha go díreach.
  • Mura bhfuil an chuid ama daonra, úsáidtear "00:00:00" (meán oíche) de réir réamhshocraithe.
  • Is féidir an réimse soicind a fhágáil bán freisin.

Is é an luach réamhshocraithe "00", mar shampla an t-ordú seo a leanas ▼

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

Ina theannta sin, tuigeann journalctl roinnt luachanna coibhneasta agus gearrlámh ainmnithe.

  • Mar shampla, d'fhéadfá "inné", "inniu", "amárach" nó "anois".

Mar shampla, chun sonraí logála an lae inné a fháil, is féidir leat an t-ordú seo a leanas a úsáid ▼

journalctl --since yesterday

Chun na logaí a fháil ó 9:00 rn go dtí an uair dheireanach, is féidir leat an t-ordú seo a leanas a úsáid ▼

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

Amharc ar loga journalctl nuashonraithe fíor-ama

le taiTá ordú l -f cosúil leis, tacaíonn journalctl -f rogha chun logaí a thaispeáint i bhfíor-am ▼

journalctl -f

Más mian leat logáil isteach fíor-ama an ghléis a fheiceáil, cuir an rogha -u ▼ leis

$ sudo journalctl -f -u prometheus.service

Ná taispeáin ach na n línte is nuaí sa irisctl

roghanna líne ordaithe -n Úsáidtear é chun na n líne logála is déanaí a rialú.

Is é an réamhshocrú ná na 10 línte logaí is déanaí a thaispeáint ag an deireadh ▼

$ sudo journalctl -n

Is féidir leat logáil a thaispeáint freisin le líon sonraithe línte ag an deireadh ▼

$ sudo journalctl -n 20

Seo a leanas an logáil trí líne is déanaí a thaispeánann an tseirbhís cron.service ▼

$ journalctl -u cron.service -n 3

BíodhMargaíocht IdirlínÚsáideann daoine VPSláithreán gréasáin a thógáil, painéal rialaithe VestaCP a shuiteáil, tógáilWordPresssuíomh Gréasáin.

úsáid go minic df -h Ordú chun cumas diosca VPS a sheiceáil agus a fháil amach go bhfuil sé ag ardú ag treocht 1GB in aghaidh na míosa (cuimhnigh go raibh sé 1GB an mhí seo caite)

[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

Féach ar logaí journalctl ag baint úsáide as an ordú acmhainne

Seiceáil an logáil journalctl reatha ag baint úsáide as an ordú toilleadh diosca ▼

journalctl --disk-usage

journalctl folamh scrios loga

Ós rud é gur córas oibriúcháin an-íogair é Linux, is furasta timpiste córais a chur faoi deara má scriosann tú comhaid go mícheart.

Dá bhrí sin, ar an mbealach a ghlanadh suas logs journalctl, le do thoil iad a scriosadh de réir dáta agus an acmhainn a cheadaítear a chur in áirithe.

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

Más mian leat comhaid logála a scriosadh de láimh, ní mór duit an logáil a rothlú (rothlú) roimh scriosadh.

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

journalctl cumas leanúnach a chumrú

Chun cumraíocht marthanachta teorainn journald a chumasú, is féidir leat comhad cumraíochta journald a mhodhnú ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Ansin, atosú journald ▼

systemctl restart systemd-journald.service

An bhfuil an loga seiceála ceart go leor?An bhfuil na comhaid logála slán agus gan damáiste? ▼

journalctl --verify

Seo a leanas an cumas diosca VPS tar éis an logáil journalctl a ghlanadh, agus an cumas log 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.

Míniú mionsonraithe ar loga journalctl leanúnach, is é seo an deireadh ^_^

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte "Ordú imréitigh loga leanúnach journalctl chun míniú mionsonraithe ar pharaiméadair chumraíochta a fheiceáil", rud atá cabhrach duit.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-1141.html

Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr