web-dev-qa-db-fra.com

Comment démarrer automatiquement rsyslog?

Vérifier le statut actuel de rsyslog

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

Démarrer rsyslog à certains niveaux

$ Sudo chkconfig --level 35 rsyslog on 

Il génère ces informations:

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'

Vérifier à nouveau le statut actuel de rsyslog

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

Je suis novice S'il vous plaît, montrez-moi comment utiliser rsyslog depuis le début.

3
Enrique Videni

Comme le suggère la sortie, le script a été converti en tâche upstart. La meilleure option consiste donc à ouvrir le fichier /etc/init/rsyslog.conf. Vous y trouverez une ligne start on. Changer ceci en

start on runlevel [35]

et enregistrez le fichier.

La commande initctl list affiche la liste de tous les travaux initiaux et initctl show-config rsyslog affiche l'état de rsyslog.

2
qbi