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

🚀 КАК НАСТРОИТЬ ИНФОРМАТИВНЫЙ ЛОГГИНГ В BASH

🚀 КАК НАСТРОИТЬ ИНФОРМАТИВНЫЙ ЛОГГИНГ В BASH Хочешь делать свою систему более дружелюбной и понятной для диагностики? Тогда стоит освоить ведьмину магию — расширенный логгинг через Bash. Эта хитрость поможет тебе без лишних усилий понять, что происходит у тебя под рукой! Представим, что ты хочешь фиксировать все команды и их вывод. Для этого достаточно добавить в ~/.bashrc пару строк. Например, используй script или logger, чтобы отправлять важные команды и результаты в системный журнал. Что получишь: - легкий мониторинг действий - возможность быстрого анализа ошибок - автоматическую фиксацию важной информации Крутая идея — активировать логгирование команд с помощью функции: function log_commands() { trap 'logger "COMMAND: $(history 1)"' DEBUG } А потом сразу вызываешь log_commands — и всё, твоя командная история более не скрыта. Или проще: записывай весь вывод в файл с помощью script: script -f ~/session.log Только представь, как удобно отслеживать всё, когда что-то идёт не т

🚀 КАК НАСТРОИТЬ ИНФОРМАТИВНЫЙ ЛОГГИНГ В BASH

Хочешь делать свою систему более дружелюбной и понятной для диагностики? Тогда стоит освоить ведьмину магию — расширенный логгинг через Bash. Эта хитрость поможет тебе без лишних усилий понять, что происходит у тебя под рукой!

Представим, что ты хочешь фиксировать все команды и их вывод. Для этого достаточно добавить в ~/.bashrc пару строк. Например, используй script или logger, чтобы отправлять важные команды и результаты в системный журнал.

Что получишь:

- легкий мониторинг действий

- возможность быстрого анализа ошибок

- автоматическую фиксацию важной информации

Крутая идея — активировать логгирование команд с помощью функции:

function log_commands() {

trap 'logger "COMMAND: $(history 1)"' DEBUG

}

А потом сразу вызываешь log_commands — и всё, твоя командная история более не скрыта.

Или проще: записывай весь вывод в файл с помощью script:

script -f ~/session.log

Только представь, как удобно отслеживать всё, когда что-то идёт не так!

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

Мыслящий системный админ эта способность обязательно оценит. А тебе — комфорт, который ускоряет работу и уменьшает стресс в моменты кризиса.

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

📩 Завтра: как сконфигурировать автоматические обновления системы за 3 минуты! Включи 🔔 чтобы не пропустить!