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.
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.