Каталог статей
будь -колиЕлектронна комерціязустрічі веб-майстрівБаза даних MySQL, Apache та інші програми не запускаються як зазвичай,LinuxСистема запропонує скористатися journalctl -ex
команду, щоб переглянути його.
- Відповідні журнали часто можна знайти швидко.
- Проаналізувавши журнал таким чином, проблему можна швидко вирішити.
Що означає журнал?
Основне пояснення журналу:
- п. Щоденник, журнал, щоденник; періодичні видання, журнали, журнали; [бухгалтерська] книга
- Варіація
- множинні журнали
Постійні журнали журналу
Постійність — це механізм для перетворення даних програми між постійним і тимчасовим станами.
Говорячи неспеціалістом, тимчасові дані (такі як дані в пам’яті, які не можна зберігати постійно), персистентність будуть зберігатися до постійних даних (таких як персистентність бази даних, яку можна зберігати протягом тривалого часу).
在CentOS У 7.X systemd керує журналами запуску для всіх пристроїв.
- Systemd-journald — це прогресивна служба керування журналами, якою керує systemd.
- Він збирає журнали з ядра та системних демонов, які запущені та працюють під час раннього завантаження системи.
- Стандартний вихід і повідомлення про помилки, а також журнали системного журналу.
шлях журналу journaltl
Служба журналу зберігає лише файли журналу в одній структурі.
Нижче наведено систему CentOS 7 VestaCPПанель керування, зберегти шлях до журналу journalctl ▼
/var/log/journal
- Оскільки журнали є стиснутими та відформатованими двійковими даними, під час перегляду таПозиціонуваннядуже швидко.
Команда journaltl переглянути журнал
Команда без будь-яких опцій, щоб журнал journaltl виводив усі журнали ▼
journalctl
- Це, по суті, марно, тому що ви будете негайно «завалені» потоком лісозаготівель, який переповнить вас.
Далі ми дізнаємося, як ефективно фільтрувати цінну інформацію журналу.
Переглянути вказаний період часуjournalctlЖурнал
Використовуйте такі параметри команди, щоб установити період часу ▼
--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"
Перегляд журналу оновлення в режимі реального часу
з taiКоманда 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
Перегляньте журнали journaltl за допомогою команди ємності
Перевірте поточний журнал journaltl за допомогою команди ємності диска ▼
journalctl --disk-usage
journaltl порожній журнал видалення
Оскільки 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.
Детальне пояснення постійного журналу journalctl, це кінець ^_^
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Командою постійного очищення журналу journalctl для перегляду детального пояснення параметрів конфігурації», яка є корисною для вас.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-1141.html
Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!