Я случайно удалил / var / log / syslog и теперь не могу заставить работать rsyslog.
Я гуглил, я перепробовал все, что нашел. Точнее:
Я создал системный журнал с сенсорным.
Затем я правильно установил chmod и chown. Теперь ls -al
дает такой результат:
-rw-r----- 1 syslog adm 0 jún 23 02:36 syslog
-rw-r----- 1 syslog adm 1557257 jún 23 01:33 syslog.1
-rw-r----- 1 syslog adm 156618 jún 22 07:51 syslog.2.gz
-rw-r----- 1 syslog adm 155851 jún 21 07:45 syslog.3.gz
-rw-r----- 1 syslog adm 155199 jún 20 07:35 syslog.4.gz
-rw-r----- 1 syslog adm 159709 jún 19 07:37 syslog.5.gz
-rw-r----- 1 syslog adm 156035 jún 18 07:52 syslog.6.gz
-rw-r----- 1 syslog adm 158478 jún 17 07:55 syslog.7.gz
Затем я перезапустил службу rsyslog:
service rsyslog restart
Я перезагрузил систему несколько раз.
Я даже переустановил rsyslog с apt-get purge
иapt-get install
Но ничего из этого мне не помогло. Как вы можете видеть выше, syslog по-прежнему имеет длину 0 байт, ничего не регистрируется.
Редактировать:
Даже когда я пытаюсь что-то зарегистрировать вручную, ничего не регистрируется:
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
# logger "this message should end up in syslog"
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
Разрешения /var
и /var/log
:
# ls -al /var
drwxr-xr-x 14 root root 4096 dec 16 2015 .
drwxr-xr-x 24 root root 4096 máj 31 14:14 ..
...
drw-rw---- 22 root syslog 4096 jún 23 14:05 log
Я на Ubuntu 14.04
logger "this message should end up in syslog"
. Тогда посмотрите, если это будет зарегистрировано.rsyslog
работает? Чтоsudo service rsyslog status
говорит?rsyslog start/running, process 513
Ответы:
Как указал @Rinzwind: права доступа к
/var/log
каталогу могли быть случайно изменены. В новой установке они естьdrwxrwxr-x
.Измените ваши разрешения:
chmod 775 /var/log
и перезагрузите
rsyslog
(или перезагрузите). Протестируйте средство системного журнала с:logger "this message should end up in syslog"
источник
systemctl restart rsyslog
? пожалуйста, будьте более просторныsudo systemctl restart rsyslog
, или (на старых системах)sudo service rsyslog restart
.Та же проблема с сервером Ubuntu 16.04 LTS. Я удалил
/var/log/syslog
.Проблема ВЛАДЕЛЕЦ / Группа файла системного журнала!
Решение :
Команды:
Вы должны увидеть сообщение в системном журнале:
источник