Как запустить rsyslog автоматически?
Проверьте текущее состояние rsyslog
$ chkconfig --list rsyslog
rsyslog 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Запустите rsyslog на некоторых уровнях
$ sudo chkconfig --level 35 rsyslog on
Он выводит эту информацию:
insserv: warning: script 'plymouth-stop' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `plymouth-stop'
insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `plymouth-stop'
The script you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: script 'failsafe-x' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `failsafe-x'
insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `failsafe-x'
The script you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: script 'udevtrigger' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `udevtrigger'
Проверьте текущее состояние rsyslog еще раз
$ chkconfig --list rsyslog
rsyslog 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Я новичок. Пожалуйста, покажите мне, как использовать rsyslog с самого начала.
1 ответ
Как показывает вывод, скрипт был преобразован в выскочившее задание. Так что лучший вариант прямо сейчас - открыть файл. /etc/init/rsyslog.conf
, Вы найдете строку start on
там. Измените это на
start on runlevel [35]
и сохраните файл.
Команда initctl list
показывает список всех заданий инициализации и initctl show-config rsyslog
распечатает статус rsyslog.