EngelsFransSpaans

Ad


OnWorks-favicon

journalctl - Online in de cloud

Voer journalctl uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht journalctl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


journalctl - Voer een query uit op het systemd-journaal

KORTE INHOUD


journalctl [OPTIES...] [WEDSTRIJDEN...]

PRODUCTBESCHRIJVING


journalctl kan worden gebruikt om de inhoud van de systemd(1) tijdschrift zoals geschreven door
systemd-journaal.service(8).

Als het zonder parameters wordt aangeroepen, wordt de volledige inhoud van het tijdschrift weergegeven, te beginnen met
het oudste verzamelde item.

Als een of meer overeenkomstargumenten worden doorgegeven, wordt de uitvoer dienovereenkomstig gefilterd. Een wedstrijd is
in het formaat "FIELD=VALUE", bijv. "_SYSTEMD_UNIT=httpd.service", verwijzend naar de
onderdelen van een gestructureerde journaalboeking. Zien systemd.journal-velden(7) voor een lijst van
bekende velden. Als er meerdere overeenkomsten zijn opgegeven die overeenkomen met verschillende velden, wordt de log
ingangen worden door beide gefilterd, dwz de resulterende uitvoer toont alleen overeenkomende ingangen
alle gespecificeerde overeenkomsten van deze soort. Als twee overeenkomsten van toepassing zijn op hetzelfde veld, dan zijn ze
worden automatisch gematcht als alternatieven, dwz de resulterende uitvoer zal ingangen tonen
overeenkomen met een van de opgegeven overeenkomsten voor hetzelfde veld. Ten slotte mag het teken "+"
verschijnen als een afzonderlijk woord tussen andere termen op de opdrachtregel. Dit veroorzaakt alle overeenkomsten
voor en na worden gecombineerd in een disjunctie (dwz logische OR).

Als snelkoppelingen voor enkele typen veld/waarde-overeenkomsten kunnen bestandspaden worden opgegeven. Als een
bestandspad verwijst naar een uitvoerbaar bestand, dit komt overeen met een "_EXE=" match voor de
gecanoniseerd binair pad. Evenzo, als een pad naar een apparaatknooppunt verwijst, is er een overeenkomst
toegevoegd voor de kernelnaam van het apparaat ("_KERNEL_DEVICE="). Komt ook overeen met de kernel
namen van alle bovenliggende apparaten worden automatisch toegevoegd. Paden naar apparaatknooppunten zijn niet stabiel
tijdens herstarts, daarom wordt match voor de huidige opstart-id ("_BOOT_ID=") altijd toegevoegd als
Goed. Houd er rekening mee dat alleen de logboekvermeldingen voor de bestaande apparaatknooppunten kunnen worden opgevraagd
pad naar het apparaatknooppunt verstrekken.

Extra beperkingen kunnen worden toegevoegd met behulp van opties --laars, --eenheid=, enz., om verder te beperken
welke vermeldingen worden weergegeven (logische EN).

Uitvoer wordt tussengevoegd van alle toegankelijke journaalbestanden, of ze nu zijn geroteerd of
momenteel worden geschreven, en ongeacht of ze tot het systeem zelf behoren of zijn
toegankelijke gebruikersjournalen.

De set journaalbestanden die zal worden gebruikt, kan worden gewijzigd met behulp van de --gebruiker, --systeem,
--map en --het dossier opties, zie hieronder.

Alle gebruikers krijgen toegang tot hun privélogboeken per gebruiker. Standaard echter alleen
root en gebruikers die lid zijn van enkele speciale groepen krijgen toegang tot het systeem
dagboek en de dagboeken van andere gebruikers. Leden van de groepen "systemd-journal", "adm",
en "wheel" kan alle journaalbestanden lezen. Merk op dat de twee laatste groepen traditioneel hebben
aanvullende privileges gespecificeerd door de distributie. Leden van de groep "wiel" kunnen dat wel
vaak administratieve taken uitvoeren.

De uitvoer wordt doorgebladerd minder standaard, en lange regels worden "afgekapt" op het scherm
breedte. Het verborgen gedeelte kan worden bekeken met behulp van de pijl-links en pijl-rechts. Oproepen
kan worden uitgeschakeld; zie de --geen-pager optie en het gedeelte "Omgeving" hieronder.

Bij uitvoer naar een tty worden lijnen gekleurd volgens prioriteit: lijnen van niveau ERROR
en hoger zijn rood gekleurd; lijnen van niveau NOTICE en hoger zijn gemarkeerd; andere lijnen
worden normaal weergegeven.

OPTIES


De volgende opties worden begrepen:

--geen-vol, --vol, -l
Ellipsize velden wanneer ze niet in de beschikbare kolommen passen. De standaard is om te laten zien
volledige velden, waardoor ze kunnen worden ingepakt of afgekapt door de pager, als die wordt gebruikt.

De oude opties -l/--vol zijn niet meer bruikbaar, behalve om ongedaan te maken --geen-vol.

-a, --alle
Geef alle velden volledig weer, zelfs als ze niet-afdrukbare tekens bevatten of erg lang zijn.

-f, --volgen
Toon alleen de meest recente journaalboekingen en druk voortdurend nieuwe boekingen af
worden aan het journaal toegevoegd.

-e, --pager-einde
Spring onmiddellijk naar het einde van het dagboek in de impliciete pager-tool. Dit houdt in
-n1000 om te garanderen dat de pager geen logboeken van onbegrensde grootte zal bufferen. Dit kan zijn
vervangen door een expliciete -n met een andere numerieke waarde, terwijl -nul zal uitschakelen
deze dop. Merk op dat deze optie alleen wordt ondersteund voor de minder(1) pieper.

-n, --lijnen=
Toon de meest recente journaalgebeurtenissen en beperk het aantal getoonde gebeurtenissen. Als --volgen
wordt gebruikt, is deze optie geïmpliceerd. Het argument is een positief geheel getal of "all" to
lijnbeperking uitschakelen. De standaardwaarde is 10 als er geen argument wordt opgegeven.

--geen staart
Toon alle opgeslagen uitvoerregels, zelfs in de volgmodus. Maakt het effect van ongedaan --lijnen=.

-r, --omgekeerde
Omgekeerde uitvoer zodat de nieuwste invoer als eerste wordt weergegeven.

-o, --uitvoer=
Bepaalt de opmaak van de weergegeven journaalboekingen. Neemt een van de
volgende opties:

kort
is de standaard en genereert een uitvoer die grotendeels identiek is aan de opmaak
van klassieke syslog-bestanden, met één regel per journaalboeking.

kort-iso
lijkt erg op elkaar, maar toont ISO 8601 wandklok-tijdstempels.

kort-nauwkeurig
lijkt erg op elkaar, maar toont tijdstempels met volledige microseconde precisie.

kort-monotoon
lijkt erg op elkaar, maar toont monotone tijdstempels in plaats van wandklok-tijdstempels.

breedsprakig
toont de volledig gestructureerde invoeritems met alle velden.

exporteren
serialiseert het tijdschrift in een binaire (maar meestal op tekst gebaseerde) stream die geschikt is voor
back-ups en netwerkoverdracht (zie Blog Exporteren Formaat[1] voor meer informatie).

json
formatteert items als JSON-gegevensstructuren, één per regel (zie Blog JSON Formaat[2]
voor meer informatie).

json-mooi
formatteert ingangen als JSON-gegevensstructuren, maar formatteert ze in meerdere regels in
om ze leesbaarder te maken voor mensen.

json-sse
formatteert ingangen als JSON-gegevensstructuren, maar wikkelt ze in een formaat dat geschikt is voor
Server-verzonden Evenementen[3].

hoe
genereert een zeer beknopte uitvoer, waarbij alleen het daadwerkelijke bericht van elk dagboek wordt weergegeven
invoer zonder metadata, zelfs geen tijdstempel.

--UTC
Druk de tijd uit in Coordinated Universal Time (UTC).

-x, --catalogus
Vul logregels aan met verklarende teksten uit de berichtencatalogus. Dit zal toevoegen
verklarende helpteksten om berichten in de uitvoer te loggen indien beschikbaar. Deze
korte helpteksten zullen de context van een fout of loggebeurtenis uitleggen, mogelijk
oplossingen, evenals verwijzingen naar ondersteuningsforums, documentatie voor ontwikkelaars en andere
andere relevante handleidingen. Merk op dat hulpteksten niet voor alle berichten beschikbaar zijn, maar
alleen voor geselecteerde. Voor meer informatie over de berichtencatalogus, zie
de Bericht Catalogus Ontwikkelaar Documentatie[4].

Let op: bij het bevestigen journalctl uitvoer naar bugrapporten, alstublieft niet . -x.

-q, --stil
Onderdrukt alle infoberichten (bijv. "-- Logs beginnen bij ...", "-- Reboot --"), any
waarschuwingsberichten over ontoegankelijke systeemjournalen wanneer deze wordt uitgevoerd als een normale gebruiker.

-m, --samenvoegen
Toon interleave-items uit alle beschikbare tijdschriften, inclusief externe.

-b [ID][± offset], --boot=[ID][± offset]
Toon berichten van een specifieke boot. Dit zal een match toevoegen voor "_BOOT_ID=".

Het argument mag leeg zijn, in dat geval worden logboeken voor de huidige opstart weergegeven.

Als de opstart-ID wordt weggelaten, een positieve compenseren zal de laarzen opzoeken vanaf de
begin van het dagboek en een gelijk aan of kleiner dan nul compenseren zal laarzen opzoeken
vanaf het einde van het dagboek. Dus, 1 betekent de eerste boot gevonden in de
tijdschrift in chronologische volgorde, 2 de tweede enzovoort; terwijl -0 is de laatste laars, -1
de laars voor het laatst, enzovoort. Een lege compenseren is gelijk aan specificeren -0,
behalve wanneer de huidige opstart niet de laatste opstart is (bijvoorbeeld omdat --map was
opgegeven om logboeken van een andere machine te bekijken).

Als de 32-teken ID is gespecificeerd, kan optioneel worden gevolgd door compenseren welke
identificeert de boot ten opzichte van die gegeven door boot ID. Negatieve waarden betekenen eerder
laarzen en positieve waarden betekenen latere laarzen. Als compenseren is niet gespecificeerd, een waarde van
nul wordt aangenomen en de logboeken voor het opstarten worden gegeven door ID zijn getoond.

--lijst-laarzen
Toon een lijst in tabelvorm van opstartnummers (ten opzichte van de huidige opstart), hun ID's en de
tijdstempels van het eerste en laatste bericht met betrekking tot het opstarten.

-k, --dmesg
Toon alleen kernelberichten. Dit houdt in -b en voegt de overeenkomst "_TRANSPORT=kernel" toe.

-t, --identificatie=SYSLOG_IDENTIFIER
Toon berichten voor de opgegeven syslog-ID SYSLOG_IDENTIFIER.

Deze parameter kan meerdere keren worden opgegeven.

-u, --eenheid=EENHEID|PATROON
Toon berichten voor de gespecificeerde systemd-eenheid EENHEID (zoals een service-eenheid), of voor welke dan ook
van de eenheden die overeenkomen met PATROON. Als een patroon is opgegeven, wordt een lijst met gevonden eenheidsnamen weergegeven
in het journaal wordt vergeleken met het opgegeven patroon en alle overeenkomende patronen worden gebruikt. Voor
elke eenheidsnaam wordt een match toegevoegd voor berichten van de eenheid ("_SYSTEMD_UNIT=EENHEID"),
samen met extra overeenkomsten voor berichten van systemd en berichten over coredumps
voor de opgegeven eenheid.

Deze parameter kan meerdere keren worden opgegeven.

--user-eenheid=
Berichten weergeven voor de opgegeven gebruikerssessie-eenheid. Hiermee wordt een overeenkomst voor berichten toegevoegd
van het apparaat ("_SYSTEMD_USER_UNIT=" en "_UID=") en aanvullende overeenkomsten voor berichten
van session systemd en berichten over coredumps voor de gespecificeerde eenheid.

Deze parameter kan meerdere keren worden opgegeven.

-p, --prioriteit=
Filter uitvoer op berichtprioriteiten of prioriteitsbereiken. Neemt een enkel getal
of tekstueel logniveau (dwz tussen 0/"emerg" en 7/"debug"), of een bereik van
numerieke/tekst logniveaus in de vorm VAN..TO. De logboekniveaus zijn het gebruikelijke syslog-logboek
niveaus zoals gedocumenteerd in syslog(3), dwz "emerg" (0), "alarm" (1), "crit" (2),
"err" (3), "waarschuwing" (4), "notice" (5), "info" (6), "debug" (7). Als een enkel logniveau
is opgegeven, alle berichten met dit logniveau of een lager (dus belangrijker) log
niveau worden weergegeven. Als een bereik is opgegeven, worden alle berichten binnen het bereik weergegeven,
inclusief zowel de begin- als de eindwaarde van het bereik. Dit zal "PRIORITY=" toevoegen
wedstrijden voor de opgegeven prioriteiten.

-c, --cursor=
Begin met het weergeven van vermeldingen van de locatie in het dagboek die is opgegeven door de gepasseerde cursor.

--na-cursor=
Begin met het tonen van vermeldingen van de locatie in het dagboek na de locatie aangegeven door
de gepasseerde cursor. De cursor wordt getoond wanneer de --show-cursor optie wordt gebruikt.

--show-cursor
De cursor wordt na de laatste invoer weergegeven met twee streepjes:

-- cursor: s=0639...

Het formaat van de cursor is privé en kan worden gewijzigd.

-S, --sinds=, -U, --tot=
Begin met het weergeven van vermeldingen op of nieuwer dan de opgegeven datum, of op of ouder dan de
respectievelijk opgegeven datum. Datumspecificaties moeten de notatie "2012-10-30
18:17:16". Als het tijdsdeel wordt weggelaten, wordt "00:00:00" aangenomen. Als alleen de seconden
component wordt weggelaten, ":00" wordt aangenomen. Als de datumcomponent wordt weggelaten, wordt de current
dag wordt aangenomen. Alternatief zijn de strings "gisteren", "vandaag", "morgen".
begrepen, die verwijzen naar 00:00:00 van de dag vóór de huidige dag, de stroom
respectievelijk de dag na de huidige dag. "nu" verwijst naar de stroom
tijd. Ten slotte kunnen relatieve tijden worden gespecificeerd, voorafgegaan door "-" of "+", verwijzend naar
keer voor of na de huidige tijd, respectievelijk. Voor volledige tijd en datum
specificatie, zie systeemtijd(7).

-F, --veld=
Druk alle mogelijke gegevenswaarden af ​​die het opgegeven veld kan bevatten in alle vermeldingen van de
journal.

-N, --velden
Druk alle veldnamen af ​​die momenteel in alle boekingen van het journaal worden gebruikt.

--systeem, --gebruiker
Toon berichten van systeemservices en de kernel (met --systeem). Toon berichten van
service van de huidige gebruiker (met --gebruiker). Als geen van beide is opgegeven, toon dan alle berichten die
de gebruiker kan zien.

-M, --automaat=
Toon berichten van een actieve, lokale container. Geef een containernaam op om verbinding mee te maken.

-D DIR, --map=DIR
Neemt een mappad als argument. Indien opgegeven, zal journalctl werken op de
opgegeven tijdschriftmap DIR in plaats van de standaard runtime en het systeemjournaal
paden.

--bestand=WERELDBOL
Neemt een bestandsglob als argument. Indien opgegeven, zal journalctl werken op de
opgegeven journaalbestanden overeenkomen WERELDBOL in plaats van de standaard runtime en system
dagboek paden. Kan meerdere keren worden opgegeven, in welk geval bestanden geschikt zijn
verweven.

--root=ROOT
Neemt een mappad als argument. Indien opgegeven, werkt journalctl door
catalog-bestandshiërarchie onder de opgegeven directory in plaats van de root
map (bijv --update-catalogus zal maken ROOT/var/lib/systemd/catalog/database).

--nieuwe-id128
In plaats van de inhoud van het tijdschrift weer te geven, genereert u een nieuwe 128-bits ID die geschikt is voor
berichten identificeren. Dit is bedoeld voor gebruik door ontwikkelaars die een nieuwe nodig hebben
identifier voor een nieuwe boodschap die ze introduceren en herkenbaar willen maken. Dit zal
print de nieuwe ID in drie verschillende formaten die kunnen worden gekopieerd naar de broncode of
vergelijkbaar.

--koptekst
Toon in plaats van de inhoud van het tijdschrift de interne koptekst van het tijdschrift
velden benaderd.

--schijfgebruik
Toont het huidige schijfgebruik van alle journaalbestanden. Dit toont de som van de schijf
gebruik van alle gearchiveerde en actieve journaalbestanden.

--vacuüm-grootte=, --vacuümtijd=, --vacuüm-bestanden=
Verwijdert gearchiveerde journaalbestanden totdat de gebruikte schijfruimte onder de opgegeven waarde valt
grootte (gespecificeerd met de gebruikelijke achtervoegsels "K", "M", "G" en "T"), of alle journaalbestanden
geen gegevens bevatten die ouder zijn dan de opgegeven tijdspanne (gespecificeerd met de gebruikelijke "s",
achtervoegsels "min", "h", "dagen", "maanden", "weken" en "jaren"), of niet meer dan de
opgegeven aantal afzonderlijke journaalbestanden blijft over. Let op dat hardlopen --vacuüm-grootte=
heeft alleen een indirect effect op de output getoond door --schijfgebruik, als de laatste
bevat actieve journaalbestanden, terwijl het opzuigen alleen werkt op gearchiveerde bestanden
journaal bestanden. Evenzo, --vacuüm-bestanden= misschien niet echt verminderen van het aantal
journaalbestanden tot onder het opgegeven aantal, omdat het actieve journaal niet wordt verwijderd
bestanden. --vacuüm-grootte=, --vacuümtijd= en --vacuüm-bestanden= kan worden gecombineerd in een single
aanroeping om elke combinatie van een grootte, een tijd en een aantal bestanden af ​​te dwingen
de gearchiveerde journaalbestanden. Het specificeren van een van deze drie parameters als nul is
gelijk aan het niet handhaven van de specifieke limiet, en is dus overbodig.

--lijst-catalogus [128-bit-ID...]
Maak een lijst van de inhoud van de berichtencatalogus als een tabel met bericht-ID's, plus hun korte
beschrijving strings.

Als er een is 128-bits IDs zijn opgegeven, worden alleen die vermeldingen weergegeven.

--dump-catalogus [128-bit-ID...]
Toon de inhoud van de berichtencatalogus, met vermeldingen gescheiden door een regel bestaande uit
van twee streepjes en de ID (het formaat is hetzelfde als .catalog-bestanden).

Als er een is 128-bits IDs zijn opgegeven, worden alleen die vermeldingen weergegeven.

--update-catalogus
Werk de berichtencatalogusindex bij. Deze opdracht moet elke keer opnieuw worden uitgevoerd
catalogusbestanden worden geïnstalleerd, verwijderd of bijgewerkt om de binaire catalogusindex opnieuw op te bouwen.

--setup-toetsen
Genereer een nieuw sleutelpaar voor Forward Secure in plaats van de inhoud van het journaal weer te geven
Afdichting (FSS). Dit genereert een verzegelsleutel en een verificatiesleutel. De verzegeling
sleutel wordt opgeslagen in de journaalgegevensdirectory en blijft op de host. De
verificatiesleutel moet extern worden opgeslagen. Verwijs naar de Zegel= optie
journald.conf(5) voor informatie over Forward Secure Sealing en voor een link naar een
gerefereerd wetenschappelijk artikel waarin de cryptografische theorie wordt beschreven waarop het is gebaseerd.

--kracht
. --setup-toetsen is geslaagd en Forward Secure Sealing (FSS) is al geweest
geconfigureerd, FSS-sleutels opnieuw maken.

--interval=
Specificeert het wijzigingsinterval voor de verzegelsleutel bij het genereren van een FSS-sleutelpaar met
--setup-toetsen. Kortere intervallen verhogen het CPU-verbruik, maar verkorten het tijdsbestek van
niet-detecteerbare journaalwijzigingen. Standaard ingesteld op 15min.

--verifiëren
Controleer het journaalbestand op interne consistentie. Als het bestand is gegenereerd met
FSS ingeschakeld en de FSS-verificatiesleutel is gespecificeerd met --verify-sleutel=,
authenticiteit van het journaalbestand wordt geverifieerd.

--verify-sleutel=
Specificeert de FSS-verificatiesleutel die moet worden gebruikt voor de --verifiëren operatie.

--synchroniseren
Vraagt ​​de journaaldaemon om alle nog ongeschreven journaalgegevens naar het back-upbestand te schrijven
systeem en synchroniseer alle journalen. Deze oproep komt pas terug als de
synchronisatie is voltooid. Deze opdracht garandeert dat eventuele logberichten
geschreven voordat het wordt aangeroepen, worden veilig op schijf opgeslagen op het moment dat het terugkeert.

--doorspoelen
Vraagt ​​de journaaldaemon om alle daarin opgeslagen loggegevens te wissen /run/log/journaal in
/var/log/journaal, als permanente opslag is ingeschakeld. Deze oproep komt pas terug
de operatie is voltooid. Merk op dat deze oproep idempotent is: de gegevens worden alleen gewist
oppompen van /run/log/journaal een keer in /var/log/journal tijdens de runtime van het systeem, en dit
opdracht wordt netjes afgesloten zonder enige bewerking uit te voeren als dit al is gebeurd
gebeurd. Deze opdracht garandeert effectief dat alle gegevens worden doorgespoeld naar
/var/log/journal op het moment dat het terugkeert.

--draaien
Vraagt ​​de journaaldaemon om journaalbestanden te roteren. Deze oproep komt pas terug als de
rotatie is voltooid.

-h, --help
Druk een korte hulptekst af en sluit af.

--versie
Druk een korte versietekenreeks af en sluit af.

--geen-pager
Leid de uitvoer niet naar een pager.

EXIT STATUS


Bij succes wordt 0 geretourneerd; anders wordt een niet-nul foutcode geretourneerd.

MILIEU


$SYSTEMD_PAGER
Pager om te gebruiken wanneer --geen-pager wordt niet gegeven; overschrijft $ PAGER. Dit op een leeg zetten
string of de waarde "cat" is gelijk aan passeren --geen-pager.

$SYSTEMD_LESS
Overschrijf de standaardopties die zijn doorgegeven aan minder ("FRSXMK").

Voorbeelden


Zonder argumenten worden alle verzamelde logboeken ongefilterd weergegeven:

journalctl

Als er één overeenkomst is opgegeven, worden alle vermeldingen met een veld dat overeenkomt met de uitdrukking weergegeven:

journalctl _SYSTEMD_UNIT=avahi-daemon.service

Als twee verschillende velden overeenkomen, worden alleen vermeldingen die overeenkomen met beide uitdrukkingen gelijk
tijd worden weergegeven:

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097

Als twee overeenkomsten naar hetzelfde veld verwijzen, worden alle vermeldingen die overeenkomen met een van de uitdrukkingen weergegeven:

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

Als het scheidingsteken "+" wordt gebruikt, kunnen twee uitdrukkingen worden gecombineerd in een logische OR. De
hierna worden alle berichten weergegeven van het Avahi-serviceproces met de PID 28097 plus
alle berichten van de D-Bus-service (van alle processen):

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

Alle logboeken weergeven die zijn gegenereerd door het uitvoerbare D-Bus-bestand:

journalctl /usr/bin/dbus-daemon

Toon alle kernellogboeken van de vorige keer opstarten:

journalctl -k -b -1

Toon een live logweergave van een systeemservice apache.service:

journalctl -f -u apache

Gebruik journalctl online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad