Artikel Verzeechnes
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
Kommando ouni Optiounen fir journalctl Output all Logging ze maachen ▼
journalctl
- 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!
📚 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!