Почему Ubuntu хранит вход в систему демона/var/log/daemon.log.1 вместо /var/log/daemon.log?

find . -L -name 'file'

- L средства переходят по символьным ссылкам, и по словам человека они берут свойства из этого файла. Alternativly можно записать:

find . -lname 'file'

Вторая опция будет работать с неработающими ссылками.

2
30.04.2019, 03:37
1 ответ

*.1, *.2.gz, и т.д. файлы сгенерированы logrotate, обычно вызванный cron один раз в день IIRC. logrotate разработан, чтобы препятствовать тому, чтобы файлы журнала стали слишком большими. Это gzips файл после "1". Программы не запишут в *.1, и т.д. файлы самостоятельно.

Вы уверены это /var/log/daemon.log.1 получает новые данные? Какова метка времени последней строки в файле?

Это походит на Ваш syslog процесс не работает или отказал. У Вас заканчивалось дисковое пространство?

5
27.01.2020, 21:57
  • 1
    Эй, спасибо за ответ, существует a /var/log/daemon.log.2 файл также. У меня не заканчивается пространство на компьютере, я заметил это поведение. Однако я теперь использую другой компьютер, снова с Ubuntu 12.04 как основная ОС, и я заметил, что это не имеет a /var/log/daemon.log вообще. проверка –  NlightNFotis 02.09.2012, 18:29
  • 2
    Ну, я использую Debian, которого Ubuntu является деривацией. Возможно, Ubuntu использует что-то другое с входом теперь. –  LawrenceC 02.09.2012, 23:42

Теги

Похожие вопросы