Pysyvä journalctl-lokin tyhjennyskomento nähdäksesi yksityiskohtaisen selityksen kokoonpanoparametreista

milloin tahansasähköntoimittajaawebmaster kohtaamisiaMySQL-tietokanta, Apachea ja muita sovelluksia ei voi käynnistää normaalisti,LinuxJärjestelmä kehottaa sinua käyttämään journalctl -ex komento nähdäksesi sen.

  • Aiheeseen liittyvät lokit löytyvät usein nopeasti.
  • Kun loki on analysoitu tällä tavalla, ongelma voidaan ratkaista nopeasti.

Mitä lehti tarkoittaa?

Lehden perusselitys:

  • n. Päivittäiset, päiväkirjat, päiväkirjat, aikakauslehdet, aikakauslehdet, aikakauslehdet, [kirjanpito] pääkirja
  • Variaatio
  • monikkopäiväkirjat

Säilytä päiväkirjalokit

Pysyvyys on mekanismi ohjelmatietojen muuntamiseksi pysyvien ja ohimenevien tilojen välillä.

Maallikon termeillä ohimenevät tiedot (kuten muistissa olevat tiedot, joita ei voida tallentaa pysyvästi), pysyvyys säilyy pysyvinä tiedoina (kuten tietokannan pysyvyys, joka voidaan säilyttää pitkään).

CentOS 7.X:ssä systemd hallitsee kaikkien yksiköiden käynnistyslokeja.

  • Systemd-journald on systemd:n ​​hallinnoima progressiivinen päiväkirjojen hallintapalvelu.
  • Se kerää lokit ytimestä ja järjestelmän demonit ovat käynnissä ja käynnissä järjestelmän varhaisessa käynnistysvaiheessa.
  • Vakiotulosteet ja virheilmoitukset sekä syslog-lokit.

journalctl lokipolku

Lokipalvelu säilyttää lokitiedostot vain yhdessä rakenteessa.

Seuraava on CentOS 7 -järjestelmä VestaCPOhjauspaneeli, tallenna journalctl-lokin ▼ polku

/var/log/journal
  • Koska lokit ovat pakattuja ja muotoiltuja binääritietoja, katseltaessa jaPaikannuserittäin nopea.

journalctl view log -komento

Journalctl log -komennon yksityiskohtainen selvityslomake 1

Komento ilman vaihtoehtoja tehdä journalctl tulostamaan kaikki lokikirjaukset ▼

journalctl

Journalctl Näytä kaikki lokit 2. arkki

  • Se on pohjimmiltaan hyödytöntä, koska olet välittömästi "kuormittu" hakkuutulvan kanssa, joka valtaa sinut.

Seuraavaksi opimme suodattamaan arvokkaita lokitietoja tehokkaasti.

Tarkastele tiettyä ajanjaksoajournalctlHirsi

Käytä seuraavia komentovaihtoehtoja asettaaksesi ajanjakson ▼

--since
--until
  • Aikajakso vastaa lokitietueiden määrittämisestä ennen ja jälkeen tiettyä aikaa.

Aika-arvot voivat olla eri muodoissa, kuten seuraavassa ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Jos joitain yllä olevan muodon komponentteja ei täytä, järjestelmä täyttää suoraan oletusarvot.
  • Jos esimerkiksi päivämääräosaa ei ole täytetty, nykyinen päivämäärä näytetään suoraan.
  • Jos aikaosaa ei täytetty, oletuksena käytetään "00:00:00" (keskiyö).
  • Sekuntikenttä voidaan myös jättää tyhjäksi.

Oletusarvo on "00", esimerkiksi seuraava komento ▼

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

Lisäksi journalctl ymmärtää joitain suhteellisia arvoja ja nimettyjä lyhenteitä.

  • Voit esimerkiksi käyttää "eilen", "tänään", "huomenna" tai "nyt".

Esimerkiksi saadaksesi eilisen lokitiedot, voit käyttää seuraavaa komentoa ▼

journalctl --since yesterday

Voit hakea lokit klo 9 viimeiseen tuntiin käyttämällä seuraavaa komentoa ▼

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

Reaaliaikainen päivitysnäkymä Journalctl-loki

kanssa tail -f-komento on samanlainen, journalctl tukee -f-vaihtoehtoa näyttääkseen lokit reaaliajassa ▼

journalctl -f

Jos haluat tarkastella laitteen reaaliaikaista lokia, lisää -u-vaihtoehto ▼

$ sudo journalctl -f -u prometheus.service

Näytä vain uusimmat n riviä Journalctl:ssä

komentorivin vaihtoehdot -n Käytetään ohjaamaan vain viimeisintä n lokiriviä.

Oletuksena on, että viimeiset 10 lokiriviä näytetään lopussa ▼

$ sudo journalctl -n

Voit myös näyttää lokin, jonka lopussa on tietty määrä rivejä ▼

$ sudo journalctl -n 20

Seuraavassa on viimeisin kolmirivinen loki, joka näyttää cron.service-palvelun ▼

$ journalctl -u cron.service -n 3

网络 营销Ihmiset käyttävät VPS:äärakentaa verkkosivusto, asenna VestaCP-ohjauspaneeli, rakennaWordPressverkkosivusto.

käytä usein df -h Komento tarkistaa VPS-levyn kapasiteetti ja havaita, että se on nousussa 1 Gt kuukaudessa (muista, että se oli 1 Gt viime kuussa)

[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

Tarkastele journalctl-lokeja kapasiteetin komennolla

Tarkista nykyinen journalctl-loki käyttämällä levykapasiteettikomentoa ▼

journalctl --disk-usage

journalctl tyhjä poistoloki

Koska Linux on erittäin herkkä käyttöjärjestelmä, jos poistat tiedostoja väärin, järjestelmä kaatuu helposti.

Siksi journalctl-lokin puhdistamiseksi poista se päivämäärän ja varattavan kapasiteetin mukaan.

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

Jos haluat poistaa lokitiedostoja manuaalisesti, sinun on käännettävä (käännettävä) loki ennen poistamista.

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

journalctl määritä jatkuva kapasiteetti

Voit ottaa kirjatun rajan pysyvyysmäärityksen käyttöön muokkaamalla kirjatun määritystiedostoa ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Käynnistä sitten päiväkirja ▼ uudelleen

systemctl restart systemd-journald.service

Onko tarkistusloki kunnossa?Ovatko lokitiedostot ehjiä ja vahingoittumattomia? ▼

journalctl --verify

Seuraavassa on VPS-levyn kapasiteetti journalctl-lokin puhdistamisen jälkeen ja journalctl-lokin kapasiteetti▼

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

Yksityiskohtainen selitys jatkuvasta journalctl-loista, tämä on loppu ^_^

Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jaettu "Pysyvä journalctl lokin tyhjennyskomento nähdäksesi yksityiskohtaisen selityksen kokoonpanoparametreista", josta on sinulle hyötyä.

Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-1141.html

Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös