Artikelgids
wanneer ook alelektrisiteitsvoorsienerwebmeester ontmoetingsMySQL databasis, Apache en ander toepassings kan nie soos gewoonlik begin word nie,LinuxDie stelsel sal jou vra om te gebruik journalctl -ex
opdrag om dit te bekyk.
- Verwante logs kan dikwels vinnig gevind word.
- Nadat die logboek op hierdie manier ontleed is, kan die probleem vinnig opgelos word.
Wat beteken joernaal?
Joernaal basiese verduideliking:
- n. Dagblad, joernaal, dagboek; tydskrifte, joernale, tydskrifte; [rekeningkundige] grootboek
- Variasie
- meervoudige joernale
Volhard joernaal logs
Volharding is die meganisme vir die omskakeling van programdata tussen aanhoudende en verbygaande toestande.
In leek se terme, sal verbygaande data (soos in-geheue data wat nie permanent gestoor kan word nie), volharding voortduur tot aanhoudende data (soos databasis volharding, wat vir 'n lang tyd gestoor kan word).
在CentOS In 7.X bestuur systemd opstartlogboeke vir alle eenhede.
- Systemd-journald is 'n progressiewe joernaalbestuurdiens wat deur systemd bestuur word.
- Dit versamel logs van die kern en stelsel daemone is aan die gang tydens die vroeë selflaaifase van die stelsel.
- Standaard uitvoer en foutboodskappe, sowel as syslog logs.
journalctl log pad
Die log-diens hou slegs loglêers in 'n enkele struktuur.
Die volgende is die CentOS 7-stelsel VestaCPBeheerpaneel, stoor pad van journalctl log ▼
/var/log/journal
- Omdat logs is saamgeperste en geformateer binêre data, wanneer kyk enPosisioneringbaie vinnig.
journalctl view log opdrag
Bevel sonder enige opsies om journalctl-afvoer alle logging te maak ▼
journalctl
- Dit is basies nutteloos, want jy sal onmiddellik "oorweldig" word met 'n vloed van houtkap wat jou sal oorweldig.
Vervolgens sal ons leer hoe om waardevolle loginligting effektief te filter.
Bekyk 'n gespesifiseerde tydperkjoernaalMeld
Gebruik die volgende opdragopsies om die tydperk in te stel ▼
--since --until
- 'n Tydperiode is verantwoordelik vir die spesifikasie van logrekords voor en na 'n gegewe tyd.
Tydwaardes kan in 'n verskeidenheid formate wees, soos die volgende ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- As sommige komponente van die bogenoemde formaat nie ingevul word nie, sal die stelsel die verstekwaardes direk invul.
- Byvoorbeeld, as die datumdeel nie gevul is nie, word die huidige datum direk vertoon.
- As die tydgedeelte nie gevul is nie, word "00:00:00" (middernag) by verstek gebruik.
- Die sekondes-veld kan ook leeg gelaat word.
Die verstekwaarde is "00", byvoorbeeld die volgende opdrag ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Boonop verstaan journalctl sommige relatiewe waardes en genoemde snelskrif.
- Byvoorbeeld, jy kan "gister", "vandag", "môre" of "nou" gebruik.
Byvoorbeeld, om gister se logdata te kry, kan jy die volgende opdrag ▼ gebruik
journalctl --since yesterday
Om die logs van 9:00 tot die laaste uur te kry, kan jy die volgende opdrag ▼ gebruik
journalctl --since 09:00 --until "1 hour ago"
Real-time update view journalctl log
met tail -f opdrag is soortgelyk, journalctl ondersteun -f opsie om logs in reële tyd te vertoon ▼
journalctl -f
As jy die intydse logboek van die toestel wil sien, voeg asseblief die -u-opsie ▼ by
$ sudo journalctl -f -u prometheus.service
Wys slegs die nuutste n reëls in joernaalctl
opdragreëlopsies -n
Word gebruik om slegs die nuutste n reëls log te beheer.
Die verstek is om die jongste 10 reëls logs aan die einde te vertoon ▼
$ sudo journalctl -n
Jy kan ook 'n log met 'n gespesifiseerde aantal reëls aan die einde vertoon ▼
$ sudo journalctl -n 20
Die volgende is die jongste drielyn-logboek wat die cron.service-diens wys ▼
$ journalctl -u cron.service -n 3
het网络 营销Mense gebruik VPS'n webwerf te bou, installeer die VestaCP-kontrolepaneel, bouWordPresswebwerf.
gereeld gebruik df -h
Opdrag om die VPS-skyfkapasiteit na te gaan en te vind dat dit met 'n neiging van 1GB per maand styg (onthou dat dit verlede maand 1GB was)
[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
Bekyk journalctl logs met behulp van die kapasiteit opdrag
Gaan die huidige journalctl-logboek na met behulp van die skyfkapasiteit-opdrag ▼
journalctl --disk-usage
journalctl leë verwyder log
Aangesien Linux 'n baie sensitiewe bedryfstelsel is, is dit maklik om stelselongelukke te veroorsaak as u lêers verkeerd uitvee.
Daarom, die manier om joernaallogboeke skoon te maak, verwyder dit asseblief volgens datum en die kapasiteit wat toegelaat word om gereserveer te word.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
As jy loglêers handmatig wil uitvee, moet jy die log roteer (roteer) voordat jy dit uitvee.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl konfigureer aanhoudende kapasiteit
Om joernaal limiet volharding konfigurasie te aktiveer, kan jy journald se konfigurasie lêer wysig ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Herbegin dan die joernaal ▼
systemctl restart systemd-journald.service
Is die kontrolelog in orde?Is die loglêers ongeskonde en onbeskadig? ▼
journalctl --verify
Die volgende is die VPS-skyfkapasiteit nadat die journalctl-logboek skoongemaak is, en die journalctl-logkapasiteit▼
[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.
Gedetailleerde verduideliking van aanhoudende journalctl log, dit is die einde ^_^
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Persistent journalctl log clearing command to view gedetailleerde verduideliking van konfigurasie parameters", wat nuttig is vir jou.
Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-1141.html
Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!