linux:systemd

This is an old revision of the document!


Linux.Systemd

флаги
-g grep - поиск в тексте
-e end - сразу переходить в конец
-r recursive - в обратную сторону
-x catalog - дополнительную информацию 
-n 10 - отобразить 10 линий
-b boot id - выбрать загрузку , например предыдущую -1 
--no-pager - выводить без pager`a, например для анализа
-t SYSLOG_IDENTIFIER - отфильтровать по SYSLOG_IDENTIFIER
 
 
# место
journalctl --disk-usage
# ограничить размер 100 мб
sudo journalctl --vacuum-size=100M
 
# вывести сообщения в много строковом виде
 journalctl -xeu wg-quick@wg0.service
 
# вывести сообщения со всеми полями
journalctl -b -r --since "3 min ago" -o  json-pretty
 
#отфильтровать  текущая загрузка и по полю ( в примере ansible ) -r reverse - обратный порядок
journalctl -b -r --since "15 min ago" SYSLOG_IDENTIFIER=python3
 
#поиск событий от Docker
journalctl -b -r -t dockerd | head -100
 
#анализ данных
journalctl -b --no-pager --since='-10m' -o short-monotonic -u dockerd
journalctl -b --no-pager --since='-10m' -o json | jq '.MESSAGE'
 
 
# отладка journalctl
SYSTEMD_LOG_LEVEL=debug journalctl -n10 -e -u postfix\* -g sent
  • linux/systemd.1661735801.txt.gz
  • Last modified: 2022/08/29 01:16
  • by admin