/ dev / log отсутствует. как я могу исправить?

На моей машине (16.04.1) кажется, что / dev / log отсутствует. Это, вероятно, всегда отсутствовало.

Настоящая причина, по которой я здесь обращаюсь за помощью, заключается в том, что я использую virtualmin с csf, а опция SYSLOG_CHECK всегда терпела неудачу (даже когда ОС была все еще надежной на 14.04).

Это то, что происходит, когда я запускаю регистратор:

# logger hi there
logger: socket /dev/log: No such file or directory

Я также пробовал использовать «python» для выполнения вещей в соответствии с этим вопросом:

# python -c 'import syslog; syslog.syslog("Hello World")'
(nothing is outputted, or appears in syslog)

Итак, глядя на папку /dev/, я заметил, что там вообще нет журнала.

Я проверил другую машину (v14.04), и она имеет ее: srw-rw-rw- 1 root root 0 Dec 16 20:34 log=

Основные отличия между двумя машинами заключаются в том, что первый был запущенным экземпляром из vultr. com (используя установленную облачную инициализацию, которую они поставили), против последней машины (которая работает), которая использовала ubuntu ISO (давным-давно).

Итак, на вопрос: как мне исправить вопрос о том, почему у меня нет файла /dev/log, который, вероятно, пытается написать какое-то приложение (csf)? Обратите внимание, что в /var/log/syslog появляются другие сообщения, поэтому все это немного запутывает меня.

Любая помощь была оценена.

Редактировать:

Содержание / lib / systemd / system / systemd-journald-dev-log.socket:

[Unit]
Description=Journal Socket (/dev/log)
Documentation=man:systemd-journald.service(8) man:journald.conf(5)
DefaultDependencies=no
Before=sockets.target

IgnoreOnIsolate=yes

[Socket]  
Service=systemd-journald.service  
ListenDatagram=/run/systemd/journal/dev-log
Symlinks=/dev/log  
SocketMode=0666
PassCredentials=yes  
PassSecurity=yes

ReceiveBuffer=8M
SendBuffer=8M  
1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

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