Drejtoria e artikujve
kurdoherëfurnizuesit të energjisë elektriketakimet e webmasteritBaza e të dhënave MySQL, Apache dhe aplikacionet e tjera nuk mund të nisen si zakonisht,LinuxSistemi do t'ju kërkojë të përdorni journalctl -ex
komandën për ta parë atë.
- Regjistrat e lidhur shpesh mund të gjenden shpejt.
- Pas analizimit të regjistrit në këtë mënyrë, problemi mund të zgjidhet shpejt.
Çfarë do të thotë ditar?
Shpjegimi bazë i revistës:
- n. ditore, ditar, ditar; revista periodike, revista, revista; libri [kontabiliteti]
- Variacion
- shumës revista
Vazhdojnë regjistrat e ditarit
Persistenca është mekanizmi për konvertimin e të dhënave të programit midis gjendjeve të vazhdueshme dhe kalimtare.
Në terma të thjeshtë, të dhënat kalimtare (të tilla si të dhënat në memorie që nuk mund të ruhen përgjithmonë), qëndrueshmëria do të vazhdojë deri në të dhëna të vazhdueshme (si p.sh. qëndrueshmëria e bazës së të dhënave, e cila mund të ruhet për një kohë të gjatë).
在CentOS Në 7.X, systemd menaxhon regjistrat e nisjes për të gjitha njësitë.
- Systemd-journald është një shërbim progresiv i menaxhimit të ditarit i menaxhuar nga systemd.
- Ai mbledh regjistrat nga kerneli dhe demonët e sistemit po funksionojnë gjatë fazës së hershme të nisjes së sistemit.
- Mesazhet standarde të daljes dhe gabimit, si dhe regjistrat e sistemeve.
shtegu i regjistrit të ditarit
Shërbimi i regjistrit i mban vetëm skedarët e regjistrave në një strukturë të vetme.
Më poshtë është sistemi CentOS 7 VestaCPPaneli i kontrollit, shtegu i ruajtjes së regjistrave të ditarit ▼
/var/log/journal
- Për shkak se regjistrat janë të ngjeshur dhe formatuar të dhëna binare, kur shikohen dhePozicionimishumë shpejt.
komanda journalctl view log
Komandoni pa asnjë opsion për të bërë daljen e të gjitha regjistrimeve ▼
journalctl
- Në thelb është e padobishme, sepse ju jeni "mbytur" menjëherë nga një përmbytje e prerjeve që do t'ju pushtojnë.
Më pas, do të mësojmë se si të filtrojmë në mënyrë efektive informacionin e vlefshëm të regjistrit.
Shikoni një periudhë kohore të caktuarditarctlLog
Përdorni opsionet e mëposhtme të komandës për të vendosur periudhën kohore ▼
--since --until
- Një periudhë kohore është përgjegjëse për specifikimin e regjistrave të regjistrit para dhe pas një kohe të caktuar.
Vlerat e kohës mund të jenë në një sërë formatesh, të tilla si ▼ në vijim
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Nëse disa komponentë të formatit të mësipërm nuk plotësohen, sistemi do të plotësojë drejtpërdrejt vlerat e paracaktuara.
- Për shembull, nëse pjesa e datës nuk është e mbushur, data aktuale shfaqet drejtpërdrejt.
- Nëse pjesa e kohës nuk është e mbushur, "00:00:00" (mesnatë) përdoret si parazgjedhje.
- Fusha e sekondave gjithashtu mund të lihet bosh.
Vlera e paracaktuar është "00", për shembull komanda e mëposhtme ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Për më tepër, journalctl kupton disa vlera relative dhe stenografi të emërtuara.
- Për shembull, mund të përdorni "dje", "sot", "nesër" ose "tani".
Për shembull, për të marrë të dhënat e regjistrit të djeshëm, mund të përdorni komandën e mëposhtme ▼
journalctl --since yesterday
Për të marrë regjistrat nga ora 9:00 e mëngjesit deri në orën e fundit, mund të përdorni komandën e mëposhtme ▼
journalctl --since 09:00 --until "1 hour ago"
Pamja e përditësimeve në kohë reale e regjistrit të ditarit
me taiKomanda l -f është e ngjashme, journalctl mbështet opsionin -f për të shfaqur regjistrat në kohë reale ▼
journalctl -f
Nëse dëshironi të shikoni regjistrin në kohë reale të pajisjes, ju lutemi shtoni opsionin -u ▼
$ sudo journalctl -f -u prometheus.service
Trego vetëm n rreshtat më të rinj në journalctl
opsionet e linjës së komandës -n
Përdoret për të kontrolluar vetëm n rreshtat më të fundit të regjistrit.
Parazgjedhja është të shfaqen 10 rreshtat e fundit të regjistrave në fund ▼
$ sudo journalctl -n
Ju gjithashtu mund të shfaqni një regjistër me një numër të caktuar rreshtash në fund ▼
$ sudo journalctl -n 20
Më poshtë është regjistri më i fundit me tre rreshta që tregon shërbimin cron.service ▼
$ journalctl -u cron.service -n 3
kamMarketingu në internetNjerëzit përdorin VPSndërtoni një faqe interneti, instaloni panelin e kontrollit VestaCP, ndërtoniWordPressfaqe në internet
përdorni shpesh df -h
Komanda për të kontrolluar kapacitetin e diskut VPS dhe për të gjetur se ai po rritet me një tendencë prej 1 GB në muaj (mos harroni se ishte 1 GB muajin e kaluar)
[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
Shikoni regjistrat e ditarit duke përdorur komandën e kapacitetit
Kontrolloni regjistrin aktual të journalctl duke përdorur komandën ▼ kapaciteti i diskut
journalctl --disk-usage
journalctl bosh regjistri i fshirjes
Meqenëse Linux është një sistem operativ shumë i ndjeshëm, është e lehtë të shkaktohet një përplasje e sistemit nëse fshini skedarët gabimisht.
Prandaj, për të pastruar regjistrin e ditarit, ju lutemi fshini atë sipas datës dhe kapacitetit të lejuar për t'u rezervuar.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Nëse dëshironi të fshini skedarët e regjistrit me dorë, duhet të rrotulloni (rrotulloni) regjistrin përpara se ta fshini.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl konfiguroni kapacitetin e vazhdueshëm
Për të aktivizuar konfigurimin e qëndrueshmërisë së kufirit të ditarit, mund të modifikoni skedarin e konfigurimit të ditarit ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Pastaj, rinisni ditarin ▼
systemctl restart systemd-journald.service
A është regjistri i kontrollit në rregull?A janë skedarët e regjistrit të paprekur dhe të padëmtuar? ▼
journalctl --verify
Më poshtë është kapaciteti i diskut VPS pas pastrimit të regjistrit journalctl, dhe kapaciteti i regjistrit të ditarit ▼
[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.
Shpjegim i detajuar i regjistrit të vazhdueshëm të ditarit, ky është fundi ^_^
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shpërndau "Komandën e pastrimit të regjistrit të vazhdueshëm të journalctl për të parë shpjegimin e detajuar të parametrave të konfigurimit", i cili është i dobishëm për ju.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-1141.html
Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!