Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 19103|Răspunde: 1

[Linux] Linux analizează ieșirea jurnalului serviciului Systemd

[Copiază linkul]
Postat pe 15.11.2021 10:15:19 | | | |
systemd este cel mai recent sistem de inițializare (init) al sistemului Linux, care are scopul de a îmbunătăți viteza de pornire a sistemului, de a începe cât mai puține procese și de a porni cât mai multe procese în același timp.

Comanda de management al proceselor corespunzătoare lui systemd este systemctl

Verifică starea serviciului prin comanda systemctl și poți vedea ieșirea jurnalului, comanda este următoarea:



Jurnalele generate de serviciu sunt scrise în/var/log/messageÎn interiorul fișierului, îl poți vizualiza cu comanda journalctl. JournalCTL poate vizualiza toate fișierele de jurnal ale sistemului, iar datorită cantității mari de informații de jurnal, JournalCTL oferă și diverși parametri pentru a ajuta utilizatorii să localizeze mai rapid informațiile de jurnal.

JournalCTL Common Command

Vezi toate jurnalele

Implicit, doar jurnalele acestui start sunt salvate

JournalCTL

Vizualizați jurnalele kernelului (fără jurnale de aplicații)

journalctl -k

.Vezi jurnalul de pornire al sistemului

JournalCTL -B

jurnal ctl -b -0

Revizuiește jurnalul ultimei lansări

Dacă trebuie să schimbi setările, cum ar fi ultima cădere a sistemului, trebuie să te uiți la ultimul log de boot când trebuie să vezi logurile.

JurnalCTL -B -1

Vizualizați jurnalul pentru timpul specificat

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

JournalCTL --de la "20 minago"

JournalCTL -- de ieri

JournalCTL --de la "2015-01-10" --până la "2015-01-11 03:00"

journalctl -- din 09:00 --până "acum 1 oră"

JournalCTL --de la "15:15" --până acum

Afișează ultimele 10 linii ale buștenului la coadă

jurnalCTL -n

Afișează un jurnal cu un număr specificat de rânduri la final

Mă uitam la jurnalele din /var/log/messages, dar formatul a fost ajustat, de exemplu formatul numelui gazdă era diferit

journalctl -n 20

Derulare în timp real pentru afișarea celor mai recente jurnale

JournalCTL -F

Vizualizați jurnalele pentru serviciul specificat

journalctl /usr/lib/systemd/systemd

Vizualizați jurnalele pentru procesul specificat

JournalCTL _PID=1

Vizualizați jurnalele scripturilor pentru o anumită cale

journalctl /usr/bin/bash

Vizualizați jurnalele utilizatorului specificat

journalctl _UID=33 --de astăzi

Verifică jurnalele unei anumite unități

journalctl -u nginx.service

journalctl -u nginx.service --de astăzi

Derularea în timp real afișează cel mai recent jurnal pentru o unitate

journalctl -u pmm-agent.service -f



Jurnalele de fuziune care arată mai multe unități

journalctl -u nginx.service -u php-fpm.service --de astăzi





Precedent:Spring Boot Kafka repornește pentru a elimina datele vechi
Următor:Instalează curl bazat pe Debian (imagine docker).
 Proprietarul| Postat pe 07.02.2025 09:03:37 |
Exportul jurnalului de servicii SystemD
Jurnale de export pentru serviciile systemd

--de la registrele de export pentru ultimele 24 de ore ale serviciului nginx

-v Vizualizați jurnalele detaliate ale serviciului nginx

Jurnalele serviciului nginx sunt exportate în format JSON

Exportul continuu de bușteni
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com