|
|
Objavljeno na 15. 11. 2021 10:15:19
|
|
|
|

systemd je najnovejši sistem inicializacije (INIT) sistema Linux, ki si prizadeva izboljšati hitrost zagona sistema, zagnati čim manj procesov in hkrati zagnati čim več procesov.
Ukaz za upravljanje procesov, ki ustreza systemd, je systemctl
Preverite status storitve z ukazom systemctl in lahko vidite izhod dnevnika, ukaz je naslednji:
Dnevniki, ki jih storitev izhodi, se zapišejo v/var/log/messageV datoteki si jo lahko ogledate z ukazom journalctl. JournalCTL lahko pregleda vse sistemske dnevnike, zaradi velike količine podatkov o dnevniku pa JournalCTL omogoča tudi različne parametre, ki uporabnikom pomagajo hitreje najti podatke o dnevniku.
JournalCTL Skupno poveljstvo
Oglejte si vse dnevnike
Privzeto se shranijo le zapisi tega zagona
journalctl
Oglejte si dnevnike jedra (brez aplikacijskih dnevnikov)
journalctl -k
.Oglejte si dnevnik zagona sistema
journalctl -b
journalctl -b -0
Oglejte si dnevnik zadnjega izstrelitve
Če morate spremeniti nastavitve, na primer zadnjo zrušitev sistema, morate pogledati zadnji zagonski dnevnik, ko želite pregledati dnevnike.
journalctl -b -1
Oglejte si dnevnik za določen čas
journalctl --since="2012-10-3018:17:16"
journalctl --od "20 minago"
journalctl --od včeraj naprej
journalctl --od "2015-01-10" --do "2015-01-11 03:00"
journalctl --od 09:00 --do "pred eno uro"
journalctl --od "15:15" --do zdaj
Na koncu prikazuje zadnjih 10 vrstic hloda
journalctl -n
Prikazuje dnevnik z določenim številom vrstic na koncu
Gledal sem dnevnike v /var/log/messages, vendar je bil format prilagojen, na primer format imena gostitelja je bil drugačen
journalctl -n 20
Premikanje v realnem času za prikaz najnovejših dnevnikov
journalctl -f
Oglejte si dnevnike za določeno storitev
journalctl /usr/lib/systemd/systemd
Oglejte si dnevnike za določen proces
journalctl _PID=1
Oglejte si dnevnike skript za določeno pot
journalctl /usr/bin/bash
Oglejte si dnevnike določenega uporabnika
journalctl _UID=33 -- od danes naprej
Preveri dnevnike določene enote
journalctl -u nginx.service
journalctl -u nginx.service --od danes naprej
Premikanje v realnem času prikazuje najnovejši dnevnik za enoto
journalctl -u pmm-agent.service -f
Dnevniki združitve, ki prikazujejo več enot
journalctl -u nginx.service -u php-fpm.service --od danes
|
Prejšnji:Spring Boot Kafka se ponovno zažene, da zavrže stare podatkeNaslednji:Namestite curl na osnovi Debiana (docker image).
|