Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19103|Vastaus: 1

[linux] Linux tarkastelee Systemd-palvelun lokitulosta

[Kopioi linkki]
Julkaistu 15.11.2021 10.15.19 | | | |
systemd on Linux-järjestelmän uusin alustusjärjestelmä (INIT), jonka tarkoituksena on parantaa järjestelmän käynnistysnopeutta, käynnistää mahdollisimman vähän prosesseja ja käynnistää mahdollisimman monta prosessia samanaikaisesti.

systemd:n prosessinhallintakomento on systemctl

Tarkista palvelutila systemctl-komennolla, ja näet loki-tuloksen, komento on seuraava:



Palvelun tuottamat lokit kirjoitetaan/var/log/messageTiedoston sisällä voit katsoa sitä journalctl-komennolla. JournalCTL voi tarkastella kaikkia järjestelmän lokitiedostoja, ja suuren lokitiedon määrän vuoksi JournalCTL tarjoaa myös erilaisia parametreja, jotka auttavat käyttäjiä löytämään lokitiedot nopeammin.

journalctl yhteinen komento

Katso kaikki lokit

Oletuksena tallennetaan vain tämän käynnistyksen lokit

journalctl

Katso kernel-lokit (ei sovelluslokeja)

journalctl -k

.Katso järjestelmän käynnistyksen loki

journalctl -b

journalctl -b -0

Katso viimeisimmän laukaisun lokikirja

Jos sinun täytyy muuttaa asetuksia, kuten viimeisin järjestelmäkaatuminen, sinun täytyy katsoa viimeisintä käynnistyslokia, kun sinun täytyy katsoa lokit.

journalctl -b -1

Katso loki määrätyltä ajalta

journalctl --since="2012-10-3018:17:16"

Journalctl -- "20 minagosta" lähtien

Journalctl – eilisestä lähtien

JOURNALCTL --vuodesta "2015-01-10" --asti "2015-01-11 03:00"

journalctl --vuodesta 09:00 --kunnes "tunti sitten"

JOURNALCTL -- "15:15" --tähän asti

Näyttää tukin viimeiset 10 riviä perässä

journalctl -n

Näyttää lokin, jonka lopussa on tietty määrä rivejä

Katsoin lokkeja /var/log/messages, mutta muotoa oli muutettu, esimerkiksi isäntänimen muoto oli erilainen

journalctl -n 20

Reaaliaikainen vieritys näyttääksesi uusimmat lokit

journalctl -f

Katso kyseisen palvelun lokit

journalctl /usr/lib/systemd/systemd

Katso määritellyn prosessin lokit

journalctl _PID=1

Katso tietyn polun skriptien lokit

journalctl /usr/bin/bash

Katso määritellyn käyttäjän lokit

journalctl _UID=33 – tästä päivästä lähtien

Tarkista tietyn yksikön lokit

journalctl -u nginx.service

journalctl -u nginx.service --tästä päivästä lähtien

Reaaliaikainen vieritys näyttää yksikön viimeisimmän lokin

journalctl -u pmm-agent.service -f



Yhdistämislokit, jotka näyttävät useita yksiköitä

journalctl -u nginx.service -u php-fpm.service --tästä päivästä lähtien





Edellinen:Spring Boot Kafka käynnistyy uudelleen vanhojen tietojen poistamiseksi
Seuraava:Asenna curl Debianin pohjalta (docker-kuva).
 Vuokraisäntä| Julkaistu 7.2.2025 9.03.37 |
systemd-palvelulokin vienti
Vientilokit systemd-palveluille

--koska vientilokit viimeiseltä 24 tunnilta nginx-palvelusta

-v Katso nginx-palvelun yksityiskohtaiset lokit

nginx-palvelun lokit viedään JSON-muodossa

Lokien jatkuva vienti
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com