EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

journalctl - Online în cloud

Rulați journalctl în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda journalctl care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


journalctl - Interogați jurnalul systemd

REZUMAT


jurnalctl [OPȚIUNI...] [POTRIVITE...]

DESCRIERE


jurnalctl poate fi folosit pentru a interoga conținutul systemd(1) jurnalul scris de
systemd-journald.service(8).

Dacă este apelat fără parametri, va afișa întregul conținut al jurnalului, începând cu
cea mai veche intrare colectată.

Dacă sunt transmise unul sau mai multe argumente de potrivire, rezultatul este filtrat în consecință. Un meci este
în formatul „FIELD=VALUE”, de exemplu „_SYSTEMD_UNIT=httpd.service”, referindu-se la
componente ale unei intrări de jurnal structurate. Vedea systemd.journal-câmpuri(7) pentru o listă de
domenii cunoscute. Dacă sunt specificate mai multe potriviri care corespund câmpurilor diferite, jurnalul
intrările sunt filtrate de ambele, adică rezultatul rezultat va afișa numai intrările care se potrivesc
toate meciurile specificate de acest fel. Dacă două potriviri se aplică în același câmp, atunci acestea
sunt potrivite automat ca alternative, adică rezultatul rezultat va afișa intrări
potrivirea oricăreia dintre potrivirile specificate pentru același câmp. În cele din urmă, caracterul „+” poate
apar ca un cuvânt separat între alți termeni de pe linia de comandă. Acest lucru provoacă toate meciurile
înainte și după să fie combinate într-o disjuncție (adică SAU logic).

Ca comenzi rapide pentru câteva tipuri de potriviri câmp/valoare, pot fi specificate căile fișierelor. În cazul în care un
calea fișierului se referă la un fișier executabil, aceasta este echivalentă cu o potrivire „_EXE=" pentru
cale binară canonizată. În mod similar, dacă o cale se referă la un nod de dispozitiv, atunci potrivirea este
adăugat pentru numele nucleului dispozitivului ("_KERNEL_DEVICE="). De asemenea, potriviri pentru nucleu
numele tuturor dispozitivelor părinte sunt adăugate automat. Căile nodurilor dispozitivului nu sunt stabile
prin reporniri, prin urmare potrivirea pentru id-ul de pornire curent ("_BOOT_ID=") este întotdeauna adăugată ca
bine. Rețineți că numai intrările de jurnal pentru nodurile de dispozitiv existente pot fi interogate de
furnizând calea către nodul dispozitivului.

Constrângeri suplimentare pot fi adăugate folosind opțiuni --cizma, --unitate=, etc., pentru a limita în continuare
ce intrări vor fi afișate (ȘI logic).

Ieșirea este intercalată din toate fișierele jurnal accesibile, indiferent dacă sunt rotite sau
în curs de redactare și indiferent dacă aparțin sistemului în sine sau sunt
jurnalele accesibile utilizatorilor.

Setul de fișiere jurnal care vor fi utilizate poate fi modificat folosind --utilizator, --sistem,
--director, și --fişier opțiuni, vezi mai jos.

Tuturor utilizatorilor li se acordă acces la jurnalele lor private pentru fiecare utilizator. Cu toate acestea, implicit, numai
root și utilizatorii care sunt membri ai câtorva grupuri speciale au acces la sistem
jurnalul și jurnalele altor utilizatori. Membrii grupurilor „systemd-journal”, „adm”,
iar „roata” poate citi toate fișierele jurnal. Rețineți că cele două grupuri din urmă au în mod tradițional
privilegii suplimentare specificate de distribuție. Membrii grupului „roată” pot
îndeplinesc adesea sarcini administrative.

Ieșirea este paginată mai puțin implicit, iar liniile lungi sunt „trunchiate” la ecran
lăţime. Partea ascunsă poate fi vizualizată utilizând tastele săgeată stânga și dreapta. Paging
poate fi dezactivat; vezi --no-pager opțiunea și secțiunea „Mediu” de mai jos.

La ieșirea către un tty, liniile sunt colorate în funcție de prioritate: linii de nivel EROARE
și mai sus sunt colorate în roșu; sunt evidențiate liniile de nivel NOTIFICARE și superioare; alte linii
sunt afișate în mod normal.

OPŢIUNI


Se înțeleg următoarele opțiuni:

--nu-plin, --deplin, -l
Elipsează câmpurile atunci când nu se potrivesc în coloanele disponibile. Valoarea implicită este afișarea
câmpuri complete, permițându-le să se încapsuleze sau să fie trunchiate de către paginator, dacă este folosit unul.

Opțiunile vechi -l/--deplin nu mai sunt utile, decât pentru a anula --nu-plin.

-a, --toate
Afișați toate câmpurile în întregime, chiar dacă includ caractere care nu pot fi imprimate sau sunt foarte lungi.

-f, --urma
Afișați numai cele mai recente înregistrări de jurnal și tipăriți continuu intrările noi pe măsură ce acestea
sunt anexate jurnalului.

-e, --pager-end
Săriți imediat la sfârșitul jurnalului în interiorul instrumentului de paginare implicit. Asta implică
-n1000 pentru a garanta că paginatorul nu va stoca jurnalele de dimensiune nelimitată. Aceasta ar putea fi
suprascris cu un explicit -n cu o altă valoare numerică, în timp ce -nall va dezactiva
acest capac. Rețineți că această opțiune este acceptată numai pentru mai puțin(1) pager.

-n, --linii=
Afișați cele mai recente evenimente din jurnal și limitați numărul de evenimente afișate. Dacă --urma
este folosită, această opțiune este implicită. Argumentul este un număr întreg pozitiv sau „toate” la
dezactivați limitarea liniei. Valoarea implicită este 10 dacă nu este dat niciun argument.

--fara coada
Afișați toate liniile de ieșire stocate, chiar și în modul de urmărire. Anulează efectul de --linii=.

-r, --verso
Ieșire inversă, astfel încât cele mai noi intrări să fie afișate mai întâi.

-o, --ieșire=
Controlează formatarea intrărilor de jurnal care sunt afișate. Ia unul dintre
următoarele opțiuni:

mic de statura
este implicit și generează o ieșire care este în mare parte identică cu formatarea
de fișiere syslog clasice, afișând o linie per intrare de jurnal.

scurt-iso
este foarte asemănător, dar arată marcaje temporale ISO 8601 pentru ceas de perete.

scurt-precise
este foarte asemănător, dar arată marcaje temporale cu precizie completă de microsecunde.

scurt-monotonică
este foarte asemănător, dar arată marcaje de timp monotone în loc de marcaje de timp ale ceasului de perete.

prolix
afișează elementele de intrare complet structurate cu toate câmpurile.

exporturile
serializează jurnalul într-un flux binar (dar mai ales bazat pe text) potrivit pentru
copii de rezervă și transfer de rețea (vezi Jurnal Export Format[1] pentru mai multe informații).

JSON
formatează intrările ca structuri de date JSON, una pe linie (vezi Jurnal JSON Format[2]
pentru mai multe informatii).

json-frumos
formatează intrările ca structuri de date JSON, dar le formatează în mai multe rânduri în
pentru a le face mai lizibile de către oameni.

json-sse
formatează intrările ca structuri de date JSON, dar le împachetează într-un format potrivit pentru
Server-Trimis Evenimente [3].

pisică
generează o ieșire foarte concisă, arătând doar mesajul real al fiecărui jurnal
intrare fără metadate, nici măcar un marcaj de timp.

--UTC
Ora expresă în timp universal coordonat (UTC).

-x, --catalog
Măriți liniile de jurnal cu texte explicative din catalogul de mesaje. Aceasta va adăuga
texte de ajutor explicative pentru a înregistra mesajele în ieșire, acolo unde este disponibil. Aceste
textele de ajutor scurte vor explica contextul unei erori sau al unui eveniment de jurnal, posibil
soluții, precum și indicații către forumuri de asistență, documentație pentru dezvoltatori și orice
alte manuale relevante. Rețineți că textele de ajutor nu sunt disponibile pentru toate mesajele, dar
numai pentru cele selectate. Pentru mai multe informații despre catalogul de mesaje, vă rugăm să consultați
il Mesaj Catalog Dezvoltator Documentație[4].

Notă: la atașare jurnalctl ieșire la rapoartele de erori, vă rugăm să faceți nu utilizare -x.

-q, --Liniște
Suprimă toate mesajele informative (adică „-- Jurnalele încep la...”, „-- Repornire --”), orice
mesaje de avertizare privind jurnalele de sistem inaccesibile atunci când sunt executate ca un utilizator normal.

-m, --combina
Afișați intrările intercalate din toate jurnalele disponibile, inclusiv din cele aflate la distanță.

-b [ID][± offset], --boot=[ID][± offset]
Afișați mesaje de la o anumită pornire. Aceasta va adăuga o potrivire pentru „_BOOT_ID=".

Argumentul poate fi gol, caz în care vor fi afișate jurnalele pentru pornirea curentă.

Dacă ID-ul de pornire este omis, un pozitiv compensa va căuta cizmele începând de la
începutul jurnalului și un egal sau mai mic decât zero compensa va căuta cizme
începând de la sfârşitul jurnalului. Prin urmare, 1 înseamnă primul boot găsit în
jurnal în ordine cronologică, 2 al doilea și așa mai departe; in timp ce -0 este ultima cizma, -1
cizma înainte de ultimul și așa mai departe. Un gol compensa este echivalent cu precizarea -0,
cu excepția cazului în care încărcarea curentă nu este ultima pornire (de exemplu, deoarece --director a fost
specificat să se uite la jurnalele de la o altă mașină).

Dacă cele 32 de caractere ID este specificat, poate fi urmat opțional de compensa care
identifică boot-ul relativ la cel dat de boot ID. Valorile negative înseamnă mai devreme
cizme și valori pozitive înseamnă cizme mai târziu. Dacă compensa nu este specificată, o valoare de
zero este presupus, iar jurnalele pentru boot date de ID sunt afișate.

--list-boot
Afișați o listă tabelară cu numerele de boot (față de boot-ul curent), ID-urile acestora și
marcajele de timp ale primului și ultimului mesaj referitoare la pornire.

-k, --dmesg
Afișați numai mesajele nucleului. Asta implică -b și adaugă meciul „_TRANSPORT=kernel”.

-t, --identificator=SYSLOG_IDENTIFIER
Afișați mesajele pentru identificatorul syslog specificat SYSLOG_IDENTIFIER.

Acest parametru poate fi specificat de mai multe ori.

-u, --unitate=UNITATE|MODEL
Afișați mesajele pentru unitatea de sistem specificată UNITATE (cum ar fi o unitate de service) sau pentru oricare
a unitatilor potrivite de MODEL. Dacă este specificat un model, a fost găsită o listă de nume de unități
în jurnal este comparat cu modelul specificat și toate acelea care se potrivesc sunt folosite. Pentru
fiecare nume de unitate, se adaugă o potrivire pentru mesajele de la unitate ("_SYSTEMD_UNIT=UNITATE"),
împreună cu potriviri suplimentare pentru mesajele de la systemd și mesajele despre coredumps
pentru unitatea specificată.

Acest parametru poate fi specificat de mai multe ori.

--user-unit=
Afișați mesajele pentru unitatea de sesiune utilizator specificată. Aceasta va adăuga o potrivire pentru mesaje
din unitate ("_SYSTEMD_USER_UNIT=" și "_UID=") și potriviri suplimentare pentru mesaje
de la sesiune systemd și mesaje despre coredumps pentru unitatea specificată.

Acest parametru poate fi specificat de mai multe ori.

-p, --prioritate=
Filtrați rezultatul după prioritățile mesajelor sau intervalele de prioritate. Ia fie o singură cifră
sau nivel de jurnal textual (adică între 0/"emerg" și 7/"debug"), sau un interval de
niveluri de jurnal numerice/text sub forma FROM..TO. Nivelurile de jurnal sunt jurnalul obișnuit de syslog
nivelurile documentate în syslog(3), adică „emerg” (0), „alerta” (1), „crit” (2),
„erre” (3), „avertisment” (4), „notificare” (5), „informații” (6), „depanare” (7). Dacă un singur nivel de jurnal
este specificat, toate mesajele cu acest nivel de jurnal sau un jurnal inferior (deci mai important).
nivel sunt afișate. Dacă este specificat un interval, sunt afișate toate mesajele din interval,
incluzând atât valoarea de început, cât și valoarea finală a intervalului. Aceasta va adăuga „PRIORITY="
potriviri pentru prioritățile specificate.

-c, --cursor=
Începeți să afișați intrările din locația din jurnal specificată de cursorul trecut.

--după-cursor=
Începeți să afișați înregistrările din locația din jurnal după locația specificată de
cursorul trecut. Cursorul este afișat când --arata-cursor este folosită opțiunea.

--arata-cursor
Cursorul este afișat după ultima intrare după două liniuțe:

-- cursor: s=0639...

Formatul cursorului este privat și poate fi modificat.

-S, --din moment ce=, -U, --pana=
Începeți să afișați intrări la data specificată sau mai noi decât data specificată sau la data sau mai vechi decât
data specificată, respectiv. Specificațiile datei ar trebui să aibă formatul „2012-10-30
18:17:16". Dacă partea de timp este omisă, se presupune "00:00:00". Dacă doar secundele
componenta este omisă, se presupune „:00”. Dacă componenta dată este omisă, curentul
se presupune ziua. Alternativ, șirurile „ieri”, „azi”, „mâine” sunt
înțeles, care se referă la 00:00:00 a unei zile înainte de ziua curentă, curentul
zi sau, respectiv, a doua zi după ziua curentă. „acum” se referă la curent
timp. În cele din urmă, pot fi specificați timpi relativi, prefixați cu „-” sau „+”, referitor la
ori înainte sau după ora curentă, respectiv. Pentru ora și data completă
specificație, vezi systemd.time(7).

-F, --câmp=
Tipăriți toate valorile posibile de date pe care câmpul specificat le poate lua în toate intrările din
jurnal.

-N, --câmpuri
Tipăriți toate numele câmpurilor utilizate în prezent în toate înregistrările jurnalului.

--sistem, --utilizator
Afișați mesajele de la serviciile de sistem și de la nucleu (cu --sistem). Afișează mesajele de la
serviciul utilizatorului actual (cu --utilizator). Dacă niciunul nu este specificat, afișați toate mesajele care
utilizatorul poate vedea.

-M, --mașină=
Afișați mesajele dintr-un container local care rulează. Specificați un nume de container la care să vă conectați.

-D DIR, --director=DIR
Ia o cale de director ca argument. Dacă este specificat, journalctl va opera pe
directorul jurnalului specificat DIR în loc de runtime și jurnalul de sistem implicit
căi.

--file=GLOB
Ia un fișier glob ca argument. Dacă este specificat, journalctl va opera pe
potrivirea fișierelor jurnal specificate GLOB în loc de runtime și sistem implicite
căile jurnalului. Poate fi specificat de mai multe ori, caz în care fișierele vor fi adecvate
intercalat.

--rădăcină=ROOT
Ia o cale de director ca argument. Dacă este specificat, journalctl va opera
Ierarhia fișierelor de catalog de sub directorul specificat în loc de rădăcină
director (ex --update-catalog va crea ROOT/var/lib/systemd/catalog/database).

--new-id128
În loc să afișați conținutul jurnalului, generați un nou ID pe 128 de biți potrivit pentru
identificarea mesajelor. Acesta este destinat utilizării de către dezvoltatorii care au nevoie de un nou
identificator pentru un mesaj nou pe care îl introduc și pe care doresc să îl facă recunoscut. Asta va
tipăriți noul ID în trei formate diferite care pot fi copiate în codul sursă sau
Similara.

--antet
În loc să afișați conținutul jurnalului, afișați informațiile interne ale antetului jurnalului
câmpurile accesate.

--utilizarea discului
Afișează utilizarea curentă a discului a tuturor fișierelor jurnal. Aceasta arată suma discului
utilizarea tuturor fișierelor jurnal arhivate și active.

--vacuum-size=, --vacuum-time=, --vacuum-files=
Îndepărtează fișierele jurnal arhivate până când spațiul pe disc pe care îl folosesc scade sub nivelul specificat
dimensiune (specificată cu sufixele obișnuite „K”, „M”, „G” și „T”) sau toate fișierele jurnal
nu conține date mai vechi decât intervalul de timp specificat (specificat cu „s” obișnuit,
„min”, „h”, „zile”, „luni”, „săptămâni” și „ani” sufixe) sau nu mai mult decât
rămâne un număr specificat de fișiere jurnal separate. Rețineți că alergarea --vacuum-size=
are doar un efect indirect asupra rezultatelor prezentate de --utilizarea discului, ca și cea din urmă
include fișiere jurnal active, în timp ce operațiunea de aspirare funcționează numai pe arhivate
fisiere jurnal. În mod similar, --vacuum-files= s-ar putea să nu reducă efectiv numărul de
fișierele jurnal sub numărul specificat, deoarece nu va elimina jurnalul activ
fișiere. --vacuum-size=, --vacuum-time= și --vacuum-files= pot fi combinate într-un singur
invocare pentru a impune orice combinație de limită de dimensiune, timp și număr de fișiere
fişierele jurnal arhivate. Specificarea oricăruia dintre acești trei parametri ca zero este
echivalent cu neaplicarea limitei specifice și, prin urmare, este redundantă.

--list-catalog [ID pe 128 de biți...]
Listați conținutul catalogului de mesaje ca un tabel cu ID-urile mesajelor, plus scurtul lor
șiruri de descriere.

Dacă există ID-128-bițisunt specificate, numai acele intrări sunt afișate.

--dump-catalog [ID pe 128 de biți...]
Afișați conținutul catalogului de mesaje, cu intrări separate printr-o linie formată din
din două liniuțe și ID-ul (formatul este același cu fișierele .catalog).

Dacă există ID-128-bițisunt specificate, numai acele intrări sunt afișate.

--update-catalog
Actualizați indexul catalogului de mesaje. Această comandă trebuie executată de fiecare dată când este nouă
fișierele de catalog sunt instalate, eliminate sau actualizate pentru a reconstrui indexul de catalog binar.

--setup-keys
În loc să afișați conținutul jurnalului, generați o nouă pereche de chei pentru Forward Secure
Etanșare (FSS). Aceasta va genera o cheie de sigilare și o cheie de verificare. Sigilarea
cheia este stocată în directorul de date jurnal și va rămâne pe gazdă. The
cheia de verificare ar trebui să fie stocată extern. Consultați Sigiliu= opțiune în
journald.conf(5) pentru informații despre Forward Secure Sealing și pentru un link către a
lucrare academică arbitrată care detaliază teoria criptografică pe care se bazează.

--forta
Cand --setup-keys este trecut și Forward Secure Sealing (FSS) a fost deja
configurat, recreați cheile FSS.

--interval=
Specifică intervalul de schimbare pentru cheia de etanșare atunci când se generează o pereche de chei FSS cu
--setup-keys. Intervalele mai scurte cresc consumul CPU, dar scurtează intervalul de timp al
modificări nedetectabile ale jurnalului. Implicit la 15 min.

--verifica
Verificați fișierul jurnal pentru coerența internă. Dacă fișierul a fost generat cu
FSS activat și cheia de verificare FSS a fost specificată cu --verify-key=,
se verifică autenticitatea fișierului jurnal.

--verify-key=
Specifică cheia de verificare FSS de utilizat pentru --verifica operațiune.

--sincronizare
Solicită demonului jurnal să scrie toate datele jurnalului încă nescrise în fișierul de rezervă
sistem și sincroniza toate jurnalele. Acest apel nu revine până la
operațiunea de sincronizare este finalizată. Această comandă garantează că orice mesaje de jurnal
scrise înainte de invocarea sa sunt stocate în siguranță pe disc în momentul în care revine.

--culoare
Solicită demonului jurnal să șteargă orice date de jurnal stocate în /run/log/jurnal în
/var/log/journal, dacă stocarea persistentă este activată. Acest apel nu revine până când
operatia este finalizata. Rețineți că acest apel este idempotent: datele sunt doar eliminate
din /run/log/jurnal în /var/log/journal o dată în timpul rulării sistemului și asta
comanda iese curat fără a executa nicio operațiune dacă aceasta a făcut-o deja
s-a întâmplat. Această comandă garantează efectiv că toate datele sunt eliminate
/var/log/journal la momentul întoarcerii.

--roti
Solicită demonului jurnal să rotească fișierele jurnal. Acest apel nu revine până la
operația de rotație este completă.

-h, --Ajutor
Imprimați un scurt text de ajutor și ieșiți.

--versiune
Imprimați un șir de versiune scurtă și ieșiți.

--no-pager
Nu conductați ieșirea într-un pager.

EXIT STAREA


La succes, se returnează 0; în caz contrar, este returnat un cod de eroare diferit de zero.

MEDIUL


$SYSTEMD_PAGER
Pager de folosit când --no-pager nu este dat; suprascrie $PAGER. Setând acest lucru la un gol
șir sau valoarea „cat” este echivalentă cu trecerea --no-pager.

$SYSTEMD_LESS
Ignorați opțiunile implicite transmise mai puțin ("FRSXMK").

EXEMPLE


Fără argumente, toate jurnalele colectate sunt afișate nefiltrate:

jurnalctl

Cu o potrivire specificată, sunt afișate toate intrările cu un câmp care se potrivește cu expresia:

journalctl _SYSTEMD_UNIT=avahi-daemon.service

Dacă două câmpuri diferite sunt potrivite, numai intrările care se potrivesc ambele expresii în același timp
ora sunt afisate:

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097

Dacă două potriviri se referă la același câmp, sunt afișate toate intrările care se potrivesc cu oricare dintre expresii:

journalctl _SYSTEMD_UNIT=avahi-daemon.service _SYSTEMD_UNIT=dbus.service

Dacă se folosește separatorul „+”, două expresii pot fi combinate într-un SAU logic. The
Următoarele vor afișa toate mesajele din procesul de service Avahi cu PID 28097 plus
toate mesajele de la serviciul D-Bus (din oricare dintre procesele acestuia):

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097 + _SYSTEMD_UNIT=dbus.service

Afișați toate jurnalele generate de executabilul D-Bus:

jurnalctl /usr/bin/dbus-daemon

Afișați toate jurnalele de kernel de la pornirea anterioară:

journalctl -k -b -1

Afișează un jurnal live de la un serviciu de sistem apache.service:

journalctl -f -u apache

Utilizați journalctl online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad