Каталог статей
в любое времяпоставщик электроэнергиивстречи с веб-мастерамиБаза данных MySQL, Apache и другие приложения не могут быть запущены как обычно,LinuxСистема предложит вам использовать journalctl -ex
команду для просмотра.
- Связанные журналы часто можно быстро найти.
- Проанализировав лог таким образом, проблема может быть быстро решена.
Что значит журнал?
Основное объяснение журнала:
- п. Ежедневник, журнал, дневник; периодические издания, журналы, журналы; [бухгалтерская] книга
- Вариация
- журналы во множественном числе
Сохранять журналы журналов
Постоянство — это механизм преобразования данных программы между постоянным и переходным состояниями.
С точки зрения непрофессионала, временные данные (например, данные в памяти, которые нельзя хранить постоянно), постоянство будет сохраняться в постоянных данных (таких как постоянство базы данных, которые могут храниться в течение длительного времени).
在CentOS В версии 7.X systemd управляет журналами запуска для всех устройств.
- Systemd-journald — это прогрессивный сервис управления журналами, управляемый systemd.
- Он собирает журналы из ядра, и системные демоны запущены и работают на ранней стадии загрузки системы.
- Стандартный вывод и сообщения об ошибках, а также журналы системного журнала.
путь к журналу журнала
Служба журналов хранит файлы журналов только в одной структуре.
Ниже представлена система CentOS 7. VestaCPПанель управления, сохранить путь журнала journalctl ▼
/var/log/journal
- Поскольку журналы представляют собой сжатые и отформатированные двоичные данные, при просмотре иПозиционированиеочень быстро.
journalctl команда просмотра журнала
Команда без каких-либо опций, чтобы заставить journalctl выводить все журналы ▼
journalctl
- Это в основном бесполезно, потому что вы сразу же «перегружены» потоком журналов, которые вас захлестнут.
Далее мы узнаем, как эффективно фильтровать ценную информацию журнала.
Просмотр указанного периода временижурнал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
Разблокируйте помощь ИИ и попрощайтесь с неэффективной работой! 🔓💼
🌟 Будьте первым, кто испытает это волшебное ИИ-оружие в верхнем каталоге канала! 🌟
Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!