Como iniciar o rsyslog automaticamente?

3

Verifique o status atual do rsyslog

$ chkconfig --list rsyslog
rsyslog                   0:off  1:off  2:off  3:off  4:off  5:off  6:off

Inicie o rsyslog em alguns níveis

$ sudo chkconfig --level 35 rsyslog on 

Produz estas informações:

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'

Verifique o status atual do rsyslog novamente

$ chkconfig --list rsyslog
rsyslog                   0:off  1:off  2:off  3:off  4:off  5:off  6:off

Eu sou um novato. Por favor, mostre-me como usar o rsyslog desde o começo.

    
por Enrique Videni 04.09.2012 / 04:17

1 resposta

2

Como a saída sugere, o script foi convertido em um trabalho inicial. Portanto, a melhor opção agora é abrir o arquivo /etc/init/rsyslog.conf . Você encontrará uma linha start on lá. Altere isso para

start on runlevel [35]

e salve o arquivo.

O comando initctl list mostra uma lista de todos os trabalhos init e initctl show-config rsyslog imprime o status do rsyslog.

    
por qbi 23.02.2013 / 01:03