Постоянная команда очистки журнала journalctl для просмотра подробного объяснения параметров конфигурации

в любое времяпоставщик электроэнергиивстречи с веб-мастерамиБаза данных MySQL, Apache и другие приложения не могут быть запущены как обычно,LinuxСистема предложит вам использовать journalctl -ex команду для просмотра.

  • Связанные журналы часто можно быстро найти.
  • Проанализировав лог таким образом, проблема может быть быстро решена.

Что значит журнал?

Основное объяснение журнала:

  • п. Ежедневник, журнал, дневник; периодические издания, журналы, журналы; [бухгалтерская] книга
  • Вариация
  • журналы во множественном числе

Сохранять журналы журналов

Постоянство — это механизм преобразования данных программы между постоянным и переходным состояниями.

С точки зрения непрофессионала, временные данные (например, данные в памяти, которые нельзя хранить постоянно), постоянство будет сохраняться в постоянных данных (таких как постоянство базы данных, которые могут храниться в течение длительного времени).

CentOS В версии 7.X systemd управляет журналами запуска для всех устройств.

  • Systemd-journald — это прогрессивный сервис управления журналами, управляемый systemd.
  • Он собирает журналы из ядра, и системные демоны запущены и работают на ранней стадии загрузки системы.
  • Стандартный вывод и сообщения об ошибках, а также журналы системного журнала.

путь к журналу журнала

Служба журналов хранит файлы журналов только в одной структуре.

Ниже представлена ​​система CentOS 7. VestaCPПанель управления, сохранить путь журнала journalctl ▼

/var/log/journal
  • Поскольку журналы представляют собой сжатые и отформатированные двоичные данные, при просмотре иПозиционированиеочень быстро.

journalctl команда просмотра журнала

Подробное объяснение команды журнала Journalctl, лист 1

Команда без каких-либо опций, чтобы заставить journalctl выводить все журналы ▼

journalctl

journalctl просмотреть все журналы 2-й лист

  • Это в основном бесполезно, потому что вы сразу же «перегружены» потоком журналов, которые вас захлестнут.

Далее мы узнаем, как эффективно фильтровать ценную информацию журнала.

Просмотр указанного периода временижурналctlБревно

Используйте следующие параметры команды, чтобы установить период времени ▼

--since
--until
  • Период времени отвечает за указание записей журнала до и после заданного времени.

Значения времени могут быть в различных форматах, например, в следующем ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • Если некоторые компоненты вышеуказанного формата не заполнены, система сразу заполнит значения по умолчанию.
  • Например, если часть даты не заполнена, текущая дата отображается напрямую.
  • Если часть времени не заполнена, по умолчанию используется «00:00:00» (полночь).
  • Поле секунд также можно оставить пустым.

Значение по умолчанию — «00», например следующая команда ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

Кроме того, journalctl понимает некоторые относительные значения и именованные сокращения.

  • Например, вы можете использовать «вчера», «сегодня», «завтра» или «сейчас».

Например, чтобы получить вчерашние данные журнала, вы можете использовать следующую команду ▼

journalctl --since yesterday

Чтобы получить журналы с 9:00 до последнего часа, вы можете использовать следующую команду ▼

journalctl --since 09:00 --until "1 hour ago"

Журнал журнала просмотра обновлений в режиме реального времени

с тaiКоманда l -f аналогична, journalctl поддерживает параметр -f для отображения логов в реальном времени ▼

journalctl -f

Если вы хотите просматривать журнал устройства в режиме реального времени, добавьте параметр -u ▼

$ sudo journalctl -f -u prometheus.service

Показывать только самые новые n строк в journalctl

параметры командной строки -n Используется для управления только последними n строками журнала.

По умолчанию последние 10 строк журналов отображаются в конце ▼

$ sudo journalctl -n

Вы также можете отобразить журнал с указанным количеством строк в конце ▼

$ sudo journalctl -n 20

Ниже приведен последний трехстрочный журнал, показывающий службу cron.service ▼

$ journalctl -u cron.service -n 3

网络 营销Люди используют VPSПостройте станцию, установить панель управления VestaCP, собратьWordPressинтернет сайт.

часто используемый df -h Команда, чтобы проверить емкость диска VPS и обнаружить, что она увеличивается с тенденцией 1 ГБ в месяц (помните, что в прошлом месяце она составляла 1 ГБ)

[root@ten ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/simfs       20G  7.5G   13G  38% /

devtmpfs        256M     0  256M   0% /dev

tmpfs           256M     0  256M   0% /dev/shm

tmpfs           256M  244K  256M   1% /run

tmpfs           256M     0  256M   0% /sys/fs/cgroup

tmpfs            52M     0   52M   0% /run/user/0

Просмотр журналов journalctl с помощью команды емкости

Проверьте текущий журнал journalctl с помощью команды disk capacity ▼

journalctl --disk-usage

journalctl пустой журнал удаления

Поскольку Linux — очень чувствительная операционная система, неправильное удаление файлов может привести к сбою системы.

Поэтому, чтобы очистить журнал journalctl, удалите его по дате и объему, разрешенному для резервирования.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

Если вы хотите удалить лог-файлы вручную, вам нужно повернуть (повернуть) лог перед удалением.

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

journalctl настроить постоянную емкость

Чтобы включить конфигурацию ограничения постоянства журнала, вы можете изменить файл конфигурации журнала ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Затем перезапустите журнал ▼

systemctl restart systemd-journald.service

Журнал проверки в порядке?Являются ли файлы журнала целыми и неповрежденными? ▼

journalctl --verify

Ниже приведена емкость диска VPS после очистки журнала journalctl и емкость журнала journalctl▼

[root@ten /]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/simfs       20G  5.7G   15G  29% /

devtmpfs        256M     0  256M   0% /dev

tmpfs           256M     0  256M   0% /dev/shm

tmpfs           256M  308K  256M   1% /run

tmpfs           256M     0  256M   0% /sys/fs/cgroup

tmpfs            52M     0   52M   0% /run/user/0

[root@ten /]# journalctl --disk-usage

Archived and active journals take up 24.0M on disk.

Подробное объяснение журнала persistence journalctl, это конец ^_^

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «командой очистки журнала Persistent journalctl для просмотра подробного объяснения параметров конфигурации», которая будет вам полезна.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1141.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

🔔 Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! 🌟
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!

 

发表 评论

Ваш электронный адрес не будет опубликован. 必填 项 已 用 * 标注

滚动 到 顶部