Persistent journalctl Log Clearing Kommando fir eng detailléiert Erklärung vu Konfiguratiounsparameter ze gesinn

wann ëmmerE-CommerceWebmaster begéintMySQL Datebank, Apache an aner Uwendungen kënnen net wéi gewinnt gestart ginn,LinuxDe System freet Iech ze benotzen journalctl -ex Kommando fir et ze gesinn.

  • Zesummenhang Logbicher kënnen dacks séier fonnt ginn.
  • Nodeems Dir de Logbuch op dës Manéier analyséiert hutt, kann de Problem séier geléist ginn.

Wat heescht Journal?

Journal Basis Erklärung:

  • n. Tagebuch, Zeitschrift, Tagebuch; Zeitschriften, Zeitschriften, Zeitschriften; [Comptabilitéit] Ledger
  • Variatioun
  • plural Zäitschrëften

Persist Journal Logbicher

Persistenz ass de Mechanismus fir Programmdaten tëscht persistent an transiente Staaten ze konvertéieren.

An Laie Begrëffer, transient Donnéeën (wéi In-Memory Daten déi net permanent gespäichert kënne ginn), Persistenz wäert op persistent Donnéeën bestoe (wéi Datebank Persistenz, déi fir eng laang Zäit gespäichert kënne ginn).

anCentOS Am 7.X geréiert systemd Start-Logbicher fir all Unitéiten.

  • Systemd-journald ass e progressive Journal Management Service dee vu systemd geréiert gëtt.
  • Et sammelt Logbicher aus dem Kernel a Systemdemonen sinn op a lafen während der fréier Bootphase vum System.
  • Standard Output a Fehlermeldungen, souwéi Syslog Logbicher.

journalctl Log Wee

De Logservice hält nëmmen Logdateien an enger eenzeger Struktur.

Déi folgend ass de CentOS 7 System VestaCPKontrollpanel, späichere Wee vum Journalctl Log ▼

/var/log/journal
  • Well Logbicher kompriméiert a formatéiert binär Donnéeën, wann Dir kuckt anPositionéierungganz séier.

journalctl View Log Kommando

Detailléiert Erklärung vum journalctl Log Kommandoblat 1

Kommando ouni Optiounen fir journalctl Output all Logging ze maachen ▼

journalctl

journalctl kuckt all Logbicher 2. Blat

  • Et ass am Fong nëtzlos well Dir sidd direkt "iwwerwältegt" mat enger Iwwerschwemmung vu Logbicher, déi Iech iwwerwältegt.

Als nächst wäerte mir léieren wéi Dir wäertvoll Loginformatioun effektiv filtert.

Kuckt eng spezifizéiert ZäitperiodjournalctlAloggen

Benotzt déi folgend Kommandooptiounen fir d'Zäitperiod ▼ ze setzen

--since
--until
  • Eng Zäitperiod ass verantwortlech fir Logbicher virun an no enger bestëmmter Zäit ze spezifizéieren.

Zäitwäerter kënnen a verschiddene Formater sinn, sou wéi déi folgend ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Wann e puer Komponente vum uewe genannte Format net ausgefëllt sinn, fëllt de System direkt d'Standardwäerter aus.
  • Zum Beispill, wann den Datum Deel net populéiert ass, gëtt den aktuellen Datum direkt ugewisen.
  • Wann den Zäitdeel net populéiert ass, gëtt "00:00:00" (Mëtternuecht) als Standard benotzt.
  • De Sekonnefeld kann och eidel gelooss ginn.

De Standardwäert ass "00", zum Beispill de folgende Kommando ▼

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

Zousätzlech versteet journalctl e puer relativ Wäerter a genannt Shorthands.

  • Zum Beispill kënnt Dir "gëschter", "haut", "muer" oder "elo" benotzen.

Zum Beispill, fir gëschter Logdaten ze kréien, kënnt Dir de folgende Kommando benotzen ▼

journalctl --since yesterday

Fir d'Logbicher vun 9:00 bis déi lescht Stonn ze kréien, kënnt Dir de folgende Kommando benotzen ▼

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

Echtzäit Update View journalctl Log

mat tail -f Kommando ass ähnlech, journalctl ënnerstëtzt -f Optioun fir Logbicher an Echtzäit ze weisen ▼

journalctl -f

Wann Dir den Echtzäitprotokoll vum Apparat wëllt gesinn, füügt w.e.g. d'Optioun -u ▼

$ sudo journalctl -f -u prometheus.service

Weist nëmmen déi neist n Zeilen am Journalctl

Kommando Linn Optiounen -n Benotzt fir eng Kontroll nëmmen déi lescht n Linnen vun aloggen.

De Standard ass déi lescht 10 Zeilen vu Logbicher um Enn ze weisen ▼

$ sudo journalctl -n

Dir kënnt och e Logbuch mat enger spezifizéierter Unzuel vun Zeilen um Enn weisen ▼

$ sudo journalctl -n 20

Déi folgend ass de leschten dräi-Linn Logbuch deen de cron.service Service ▼ weist

$ journalctl -u cron.service -n 3

HuetInternet MarketingD'Leit benotzen VPSeng Websäit bauen, Installéiert d'VestaCP Kontrollpanel, bauenWordPressWebsäit.

benotzen dacks df -h Kommando fir d'VPS Disk Kapazitéit z'iwwerpréiwen an ze fannen datt et mat engem Trend vun 1GB pro Mount eropgeet (erënnert datt et de leschte Mount 1GB war)

[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

View journalctl Logbicher mat der Kapazitéit Kommando

Iwwerpréift den aktuellen journalctl Log mat dem Disk Kapazitéit Kommando ▼

journalctl --disk-usage

journalctl eidel Läschen Log

Well Linux e ganz sensiblen Betribssystem ass, ass et einfach e System Crash ze verursaachen wann Dir Dateien falsch läscht.

Dofir, fir de Journalctl Log ze botzen, läscht se w.e.g. nom Datum an d'Kapazitéit erlaabt ze reservéieren.

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

Wann Dir Logbicher manuell wëllt läschen, musst Dir de Logbuch rotéieren (rotéieren) ier Dir geläscht gëtt.

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

journalctl konfiguréieren persistent Kapazitéit

Fir d'Journal Limit Persistenz Konfiguratioun z'aktivéieren, kënnt Dir d'Journald Konfiguratiounsdatei änneren ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Dann, restart journald ▼

systemctl restart systemd-journald.service

Ass de Schecklog OK?Sinn d'Logdateien intakt an onbeschiedegt? ▼

journalctl --verify

Déi folgend ass d'VPS Disk Kapazitéit nom Botzen vum Journalctl Log, an d'Journalctl Log Kapazitéit▼

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

Detailléiert Erklärung vum persistente Journalctl Log, dëst ass d'Enn ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeelt "Persistent journalctl Log Clearing Kommando fir déi detailléiert Erklärung vu Konfiguratiounsparameter ze gesinn", wat Iech hëllefräich ass.

Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-1141.html

Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!

🔔 Gitt deen Éischten dee wäertvollen "ChatGPT Content Marketing AI Tool Usage Guide" am Kanal Top Verzeechnes ze kréien! 🌟
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!

 

Comments

Är E-Mail Adress gëtt net verëffentlecht. Néideg Felder gi benotzt * Etikett

scroll no uewen