В /var/log/
есть много журналов для стандартной домашней установки, какие из них я должен регулярно проверять?
Я нашел полезный трюк:
touch /tmp/now
<...make the problem happen...>
sudo find /var/log -type f -newer /tmp/now | xargs sudo less
, который показывает мне каждый файл в и под /var/log
, в который было что-то записано после команды touch /tmp/now
.
Я бы сказал, что для стандартной домашней установки вам не нужно регулярно проверять журналы. Хотя они могут быть полезны при диагностике проблемы или регистрации сообщения об ошибке.
Каждый журнал служит своей цели. Это действительно зависит от того, что вы пытаетесь проверить. Некоторые общие из них описаны ниже:
/var/log/auth.log
- Информация, относящаяся к аутентификации - включая активность sudo / su /var/log/boot.log
- Вся информация в процессе загрузки /var/log/crond.log
- Информация от демона cron /var/log/messages
- Типичная точка сброса для сообщений, не относящихся к системе /var/log/pm-suspend.log
- Записывается во время функции приостановки управления питанием /var/log/user.log
- Информация от всех уровней пользователя /var/log/syslog
- Это организует выходные данные из разных программ и представляет собой «общий журнал» /var/log/kern.log
- Информация, регистрируемая из ядра [ 1115] Существуют дополнительные журналы, такие как папка apache2, mysql.log / mysql.err и другие. Все это зависит от программного обеспечения - если у вас не установлен apache2, у вас не будет файлов журнала для него. Единственный раз, когда вы захотите проверить логи, это когда возникнет проблема - большую часть времени, хотя будет нормально оставить их в темноте.
Кроме того, вы можете просто использовать команду «dmesg» для просмотра сообщений ядра (так же, как /var/log/kern.log). Обычно это быстро говорит мне, что (если вообще что-то) идет не так с системой