Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:systemd [2022/06/15 23:00] – [Linux.Systemd.JournalCtl] admin | linux:systemd [2023/12/02 17:45] (current) – [Linux.Systemd] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linux.Systemd ====== | ====== Linux.Systemd ====== | ||
+ | cheat sheet https:// | ||
===== Linux.Systemd.JournalCtl ===== | ===== Linux.Systemd.JournalCtl ===== | ||
+ | |||
+ | * https:// | ||
<code BASH> | <code BASH> | ||
- | флаги | + | # параметры |
-g grep - поиск в тексте | -g grep - поиск в тексте | ||
- | -e end - конец | + | -e end - сразу переходить в конец |
- | -r recursive в обратную сторону | + | -f follow - выводить в реальном времени |
- | -x catalog дополнительную информацию | + | -r recursive |
- | -n 10 - отобразить 10 линий | + | -x catalog |
+ | -n 10 - отобразить 10 последних | ||
+ | -b boot id - выбрать загрузку , например предыдущую -1 | ||
+ | --no-pager - выводить без pager`a, например для анализа | ||
+ | |||
+ | # фильтры | ||
+ | -k - показать только сообщения ядра. | ||
+ | -t SYSLOG_IDENTIFIER | ||
+ | --since "2 days ago" / " | ||
+ | --until "5 minutes" | ||
+ | -u nginx.service -u mysql.service | ||
+ | -p " | ||
+ | ● 0 or “emerg” ● 1 or “alert” ● 2 or “crit” ● 3 or “err” ● 4 or “warning” ● 5 or “notice” ● 6 or “info” ● 7 or “debug” | ||
+ | _UID=108 | ||
# место | # место | ||
Line 23: | Line 39: | ||
journalctl -b -r --since "3 min ago" -o json-pretty | journalctl -b -r --since "3 min ago" -o json-pretty | ||
- | # | + | # |
journalctl -b -r --since "15 min ago" SYSLOG_IDENTIFIER=python3 | journalctl -b -r --since "15 min ago" SYSLOG_IDENTIFIER=python3 | ||
+ | |||
+ | #поиск событий от Docker | ||
+ | journalctl -b -r -t dockerd | head -100 | ||
+ | |||
+ | # | ||
+ | journalctl -b --no-pager --since=' | ||
+ | journalctl -b --no-pager --since=' | ||
+ | |||
# отладка journalctl | # отладка journalctl | ||
- | SYSTEMD_LOG_LEVEL=debug journalctl -n10 -e -u postfix\* | + | SYSTEMD_LOG_LEVEL=debug journalctl -n10 -e -u postfix\* |
</ | </ | ||