web-dev-qa-db-ja.com

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を使用する方法を教えてください。

3
Enrique Videni

出力が示唆するように、スクリプトはupstartジョブに変換されました。したがって、現時点での最良のオプションは、/etc/init/rsyslog.confファイルを開くことです。そこに行start onがあります。これを

start on runlevel [35]

ファイルを保存します。

コマンドinitctl listはすべての初期化ジョブのリストを表示し、initctl show-config rsyslogはrsyslogのステータスを出力します。

2
qbi