Anyè Atik
chak fwaE-commercerankont webmasterbaz done MySQL, Apache ak lòt aplikasyon pa ka kòmanse kòm dabitid,LinuxSistèm nan ap mande w pou w itilize journalctl -ex
kòmand pou wè li.
- Ou ka jwenn mòso bwa ki gen rapò souvan byen vit.
- Apre w fin analize boutèy la nan fason sa a, pwoblèm nan ka byen vit rezoud.
Ki sa jounal vle di?
Jounal eksplikasyon debaz:
- n. Chak jou, jounal, jounal, peryodik, jounal, magazin, [kontablite] ledger
- Varyasyon
- pliryèl jounal
Pèsiste mòso jounal
Pèsistans se mekanis pou konvèti done pwogram ant eta ki pèsistan ak eta pasajè.
An tèm pwofàn, done pasajè (tankou done nan memwa ki pa ka estoke pou tout tan), pèsistans y ap pèsiste nan done ki pèsistan (tankou pèsistans baz done, ki ka estoke pou yon tan long).
在CentOS Nan 7.X, systemd jere mòso bwa demaraj pou tout inite yo.
- Systemd-journald se yon sèvis jesyon jounal pwogresif jere pa systemd.
- Li kolekte mòso bwa ki soti nan nwayo a ak demon sistèm yo ap fonksyone pandan faz demaraj byen bonè nan sistèm nan.
- Pwodiksyon estanda ak mesaj erè, osi byen ke mòso bwa syslog.
journalctl journal chemen
Sèvis boutèy demi lit la sèlman kenbe dosye boutèy demi lit nan yon estrikti sèl.
Sa ki anba la a se sistèm CentOS 7 la VestaCPPanèl kontwòl, sove chemen journalctl ▼
/var/log/journal
- Paske mòso bwa yo konprese ak fòma done binè, lè w ap gade akPozisyontrè vit.
journalctl view log komand
Kòmandman san okenn opsyon pou fè journalctl soti tout enregistrement ▼
journalctl
- Li se fondamantalman initil paske ou imedyatman "akable" ak yon inondasyon nan antre ki pral akable ou.
Apre sa, nou pral aprann kijan pou byen filtre enfòmasyon ki gen anpil valè.
Gade yon peryòd tan espesifikjournalctlLog
Sèvi ak opsyon lòd sa yo pou fikse peryòd tan an ▼
--since --until
- Yon peryòd tan ki responsab pou presize dosye log anvan ak apre yon tan bay.
Valè tan yo ka nan yon varyete fòma, tankou sa ki annapre yo ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Si kèk eleman nan fòma ki anwo a pa ranpli, sistèm lan pral dirèkteman ranpli nan valè yo default.
- Pou egzanp, si pati dat la pa peple, dat aktyèl la parèt dirèkteman.
- Si pati tan an pa peple, "00:00:00" (minwi) yo itilize pa default.
- Yo ka kite jaden an segonn tou vid.
Valè default la se "00", pa egzanp lòd sa a ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Anplis de sa, journalctl konprann kèk valè relatif ak kout non yo.
- Pa egzanp, ou ta ka itilize "yè", "jodi a", "denmen" oswa "kounye a".
Pa egzanp, pou w ka jwenn done boutèy demi lit yè a, ou ka itilize kòmandman sa a ▼
journalctl --since yesterday
Pou jwenn mòso bwa yo soti 9:00 am jiska dènye èdtan an, ou ka itilize lòd sa a ▼
journalctl --since 09:00 --until "1 hour ago"
Aktyalizasyon an tan reyèl gade journalctl log
ak taiKòmand l -f sanble, journalctl sipòte opsyon -f pou montre mòso bwa yo an tan reyèl ▼
journalctl -f
Si ou vle wè repòtaj aparèy la an tan reyèl, tanpri ajoute opsyon -u ▼
$ sudo journalctl -f -u prometheus.service
Montre sèlman dènye n liy yo nan journalctl
opsyon liy lòd -n
Itilize pou kontwole sèlman dènye n liy yo nan boutèy demi lit.
Defo a se montre dènye 10 liy mòso bwa yo nan fen ▼
$ sudo journalctl -n
Ou ka montre tou yon boutèy demi lit ak yon kantite liy espesifik nan fen ▼
$ sudo journalctl -n 20
Sa ki anba la a se dènye jounal twa liy ki montre sèvis cron.service ▼
$ journalctl -u cron.service -n 3
WiMaketing EntènètMoun yo sèvi ak VPSbati yon sit entènèt, enstale panèl kontwòl VestaCP, batiWordPresssit entènèt.
itilize souvan df -h
Kòmand pou tcheke kapasite VPS disk la epi jwenn ke li ap monte nan yon tandans 1GB pa mwa (sonje ke li te 1GB mwa pase a)
[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
Gade journalctl lè l sèvi avèk kòmand kapasite a
Tcheke jounal journalctl aktyèl la lè l sèvi avèk lòd kapasite disk la ▼
journalctl --disk-usage
journalctl vid efase log
Depi Linux se yon sistèm opere trè sansib, si ou efase fichye yo mal, li fasil pou lakòz aksidan sistèm.
Se poutèt sa, pou netwaye jounal journalctl la, tanpri efase li pa dat ak kapasite yo pèmèt yo dwe rezève.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Si ou vle efase dosye boutèy demi lit la manyèlman, ou bezwen Thorne (Tounen) boutèy la anvan efase.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl konfigirasyon kapasite pèsistan
Pou pèmèt konfigirasyon journald limit pèsistans, ou ka modifye dosye konfigirasyon journald la ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Apre sa, rekòmanse journald ▼
systemctl restart systemd-journald.service
Èske jounal chèk la OK?Èske dosye log yo entak epi yo pa domaje? ▼
journalctl --verify
Sa ki anba la a se kapasite disk VPS apre netwaye jounal journalctl la, ak kapasite journalctl la ▼
[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.
Eksplikasyon detaye sou pèsistan journalctl journal, sa a se fen ^_^
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Persistent journalctl log clearing command to view the detaye explication of configuration parameters", ki itil pou ou.
Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-1141.html
Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!