Найти в Дзене
Уроки Linux

🛠️ Как настроить постоянное логирование загрузочных процессов в Linux

🛠️ Как настроить постоянное логирование загрузочных процессов в Linux Привет, Linux-путешественники! 🚀 Часто при отладке системы или поиске проблем мы теряемся в огромных логах. Как сделать так, чтобы ключевые события при загрузке автоматически сохранялись и были под рукой? Сейчас расскажу! Самое главное — использовать системную утилиту systemd (если у вас современный Linux). Она умеет логировать все фазы старта и писать их в отдельный файл или системный журнал. Что нужно сделать? - Создать юнит, который активируется при запуске системы: - В файле /etc/systemd/system/boot-log.service добавьте: [Unit] Description=Log boot process DefaultDependencies=no After=local-fs.target [Service] Type=oneshot ExecStart=/bin/bash -c 'dmesg > /var/log/boot_dmesg.log' StandardOutput=journal RemainAfterExit=yes [Install] WantedBy=multi-user.target - Активировать его: sudo systemctl enable boot-log.service Теперь при каждом запуске все важные сообщения будут сохраняться в /var/log/boot_dmesg.l

🛠️ Как настроить постоянное логирование загрузочных процессов в Linux

Привет, Linux-путешественники! 🚀

Часто при отладке системы или поиске проблем мы теряемся в огромных логах.

Как сделать так, чтобы ключевые события при загрузке автоматически сохранялись и были под рукой? Сейчас расскажу!

Самое главное — использовать системную утилиту systemd (если у вас современный Linux).

Она умеет логировать все фазы старта и писать их в отдельный файл или системный журнал.

Что нужно сделать?

- Создать юнит, который активируется при запуске системы:

- В файле /etc/systemd/system/boot-log.service добавьте:

[Unit]

Description=Log boot process

DefaultDependencies=no

After=local-fs.target

[Service]

Type=oneshot

ExecStart=/bin/bash -c 'dmesg > /var/log/boot_dmesg.log'

StandardOutput=journal

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

- Активировать его:

sudo systemctl enable boot-log.service

Теперь при каждом запуске все важные сообщения будут сохраняться в /var/log/boot_dmesg.log, а вы легко сможете проанализировать, что происходило во время старта системы.

А что, если захотите видеть лог прямо в реальном времени? Используйте:

journalctl -b -f

Пробуйте — и пусть ваши системы начинают говорить по-честному!

любое решение — это ступенька к мастерству, а системный лог — главный рассказчик.

А вы уже внедрили автоматическое логирование загрузки?

💬 Приглашаем подписаться на наш канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — больше полезных статей ты найдешь там, а вакансии для системных администраторов — в боте!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!