Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19103|Odpověď: 1

[linux] Linux sleduje logický výstup služby Systemd

[Kopírovat odkaz]
Zveřejněno 15.11.2021 10:15:19 | | | |
systemd je nejnovější systém inicializace (INIT) systému Linux, jehož cílem je zlepšit rychlost spuštění systému, spustit co nejméně procesů a zároveň co nejvíce procesů.

Příkaz pro správu procesů odpovídající systemd je systemctl

Zkontrolujte stav služby pomocí příkazu systemctl a můžete vidět výstup z logu, příkaz je následující:



Logy vyhodené službou se zapisují do/var/log/messageUvnitř souboru jej můžete zobrazit příkazem journalctl. JournalCTL dokáže zobrazit všechny systémové logovací soubory a díky velkému množství informací z logů také poskytuje různé parametry, které uživatelům pomáhají rychleji lokalizovat informace o logu.

Společné velení journalctl

Zobrazit všechny záznamy

Ve výchozím nastavení jsou ukládány pouze logy tohoto spuštění

journalctl

Zobrazit logy jádra (žádné logy aplikací)

journalctl -k

.Zobrazit log spuštění systému

journalctl -b

journalctl -b -0

Projděte si záznam posledního startu

Pokud potřebujete změnit nastavení, například poslední pád systému, musíte se podívat na poslední boot log, když chcete zobrazit logy.

journalctl -b -1

Zobrazit log pro stanovený čas

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

Journalctl --od "20 minago"

journalctl --od včerejška

journalctl --od "2015-01-10" --do "2015-01-11 03:00"

journalctl --od 09:00 --až do "před 1 hodinou"

journalctl --od "15:15" --až dosud

Zobrazuje posledních 10 řádků klády na konci

journalctl -n

Zobrazuje log s určeným počtem řádků na konci

Díval jsem se na logy v /var/log/messages, ale formát byl upraven, například formát hostitelského jména byl jiný

journalctl -n 20

Procházení v reálném čase pro zobrazení nejnovějších logů

journalctl -f

Zobrazit logy pro specifikovanou službu

journalctl /usr/lib/systemd/systemd

Zobrazit logy pro daný proces

journalctl _PID=1

Zobrazit logy skriptů pro určitou cestu

journalctl /usr/bin/bash

Zobrazit logy zadaného uživatele

journalctl _UID=33 -- od dneška

Zkontrolujte záznamy určité jednotky

journalctl -u nginx.service

journalctl -u nginx.service --od dneška

Rolování v reálném čase zobrazuje nejnovější záznam pro jednotku

journalctl -u pmm-agent.service -f



Logy sloučení ukazující více jednotek

journalctl -u nginx.service -u php-fpm.service --od dneška





Předchozí:Spring Boot Kafka restartuje a vyhodí stará data
Další:Nainstalujte curl založený na Debianu (docker image).
 Pronajímatel| Zveřejněno 07.02.2025 9:03:37 |
Export servisních logů systemd
Exportní logy pro systemd služby

--od exportních logů za posledních 24 hodin služby nginx

-v Zobrazit podrobné záznamy služby nginx

Logy služby nginx jsou exportovány ve formátu JSON

Kontinuální export logů
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com