See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19103|Vastuse: 1

[linux] Linux vaatleb Systemd teenuse logiväljundit

[Kopeeri link]
Postitatud 15.11.2021 10:15:19 | | | |
systemd on Linuxi süsteemi uusim initsialiseerimissüsteem (INIT), mille eesmärk on parandada süsteemi käivituskiirust, käivitada võimalikult vähe protsesse ja käivitada võimalikult palju protsesse korraga.

Protsessihalduskäsk, mis vastab systemd-le, on systemctl

Kontrolli teenuse staatust systemctl käsu kaudu ja näed logi väljundit, käsk on järgmine:



Teenuse poolt väljastatud logid kirjutatakse aadressile/var/log/messageFaili sees saad seda vaadata käsuga journalctl. JournalCTL suudab vaadata kõiki süsteemi logifaile ning tänu suurele logiinfo hulgale pakub JournalCTL ka erinevaid parameetreid, mis aitavad kasutajatel logiteavet kiiremini leida.

journalctl ühine käsk

Vaata kõiki logisid

Vaikimisi salvestatakse ainult selle käivitamise logid

journalctl

Vaata kerneli logisid (rakenduslogid puuduvad)

journalctl -k

.Vaata süsteemi käivitamise logi

journalctl -b

journalctl -b -0

Vaata viimase stardi logi

Kui pead seadeid muutma, näiteks viimast süsteemi krahhi, pead logide vaatamisel vaatama viimast käivituslogi.

journalctl -b -1

Vaata logi määratud aja kohta

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

Journalctl – alates "20 minagost"

ajakirjandus -- alates eilsest

journalctl --alates "2015-01-10" --kuni "2015-01-11 03:00"

ajakirjandus --alates 09:00-st -kuni "1 tund tagasi"

ajakirjandus --alates "15:15" --kuni praeguseni

Kuvab palgi viimased 10 rida sabas.

journalctl -n

Kuvab logi, mille lõpus on määratud arv ridu

Vaatasin logisid /var/log/messages, aga formaat oli muudetud, näiteks hostinime formaat oli erinev

journalctl -n 20

Reaalajas kerimine, et kuvada uusimaid logisid

journalctl -f

Vaata määratud teenuse logisid

journalctl /usr/lib/systemd/systemd

Vaata määratud protsessi logisid

journalctl _PID=1

Vaata skriptide logisid kindla tee jaoks

journalctl /usr/bin/bash

Vaata määratud kasutaja logisid

journalctl _UID=33 – alates tänasest

Kontrolli konkreetse üksuse logisid

journalctl -u nginx.service

journalctl -u nginx.service --alates tänasest

Reaalajas kerimine kuvab üksuse uusimat logi

journalctl -u pmm-agent.service -f



Ühendamislogid, mis näitavad mitut ühikut

journalctl -u nginx.service -u php-fpm.service --alates tänasest





Eelmine:Spring Boot Kafka taaskäivitub, et vanu andmeid ära visata
Järgmine:Paigalda Curl Debian'i (docker image) alusel.
 Üürileandja| Postitatud 07.02.2025 09:03:37 |
systemd teenuse logi eksport
Süsteemid teenuste ekspordilogid

--kuna ekspordilogid viimase 24 tunni nginx teenuse kohta

-v Vaata nginx teenuse üksikasjalikke logisid

nginx teenuse logid eksporditakse JSON-formaadis

Logide pidev eksport
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com