Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
linux:systemd [2022/06/15 21:29] – created 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 - поиск в тексте | ||
+ | -e end - сразу переходить в конец | ||
+ | -f follow - выводить в реальном времени | ||
+ | -r recursive - в обратную сторону | ||
+ | -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 | ||
+ | |||
+ | |||
+ | # место | ||
+ | journalctl --disk-usage | ||
+ | # ограничить размер 100 мб | ||
+ | sudo journalctl --vacuum-size=100M | ||
+ | |||
# вывести сообщения в много строковом виде | # вывести сообщения в много строковом виде | ||
| | ||
Line 11: | 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 | ||
+ | SYSTEMD_LOG_LEVEL=debug journalctl -n10 -e -u postfix\* -g sent | ||
</ | </ | ||