Как проверить, работает ли syslog.d
Мой системный журнал работает правильно, но из любопытства, как проверить, что демон системного журнала работает. Есть ли в любом случае, я мог бы проверить статус, как Apache
root@server1:/etc# /etc/init.d/apache2 status
Apache2 is running (pid 12894).
Я использую Debian Wheezy. Заранее спасибо.
2 ответа
Решение
Вы можете использовать pidof
утилита для проверки, запущена ли какая-либо программа (если она выдаёт хотя бы один pid, программа работает). Если вы используете syslog-ng, это будет pidof syslog-ng
; если вы используете syslogd, это будет pidof syslogd
,
Debian использует rsyslog, и вы можете убедиться, что он работает почти так же, как проверка работы apache
/etc/init.d/rsyslog status
[ ok ] rsyslogd is running.
Или вы можете использовать команду service (которая делает то же самое)
service rsyslog status
[ ok ] rsyslogd is running.