Ubuntu 14.04でsysv-rc-confを設定する

Ubuntu 14.04, サーバー構築

サーバサービスの自動起動を管理するためにsysv-rc-confを導入します。

$ sudo aptitude install sysv-rc-conf

現在の状態を確認します。

$ sudo sysv-rc-conf --list
apache2      0:off      1:off   2:on    3:on    4:on    5:on    6:off
console-setu
cron        
fail2ban     0:off      1:off   2:off   3:off   4:off   5:off   6:off
halt         0:on
killprocs    1:on
kmod        
networking  
ntp          1:off      2:on    3:on    4:on    5:on
ondemand     2:on       3:on    4:on    5:on
postfix      0:off      1:off   2:on    3:on    4:on    5:on    6:off
procps      
quota        0:off      6:off   S:on
quotarpc    
rc.local     2:on       3:on    4:on    5:on
reboot       6:on
rsync        0:off      1:off   2:on    3:on    4:on    5:on    6:off
rsyslog     
saslauthd    0:off      1:off   2:off   3:off   4:off   5:off   6:off
screen-clean 0:off      1:off   2:on    3:on    4:on    5:on    6:off
sendsigs     0:on       6:on
single       1:on
ssh          2:on       3:on    4:on    5:on
sudo        
udev        
umountfs     0:on       6:on
umountroot   0:on       6:on
unattended-u 0:off      6:off
urandom      0:on       6:on    S:on
vzquota      0:off      1:off   2:on    3:on    4:on    5:on    6:off
vzreboot    
xinetd       2:off      3:off   4:off   5:off

試しに前回導入したfail2banを自動起動するようにします。

$ sudo sysv-rc-conf fail2ban on
$ sudo sysv-rc-conf --list |grep fail2ban
fail2ban     0:off      1:off   2:on    3:on    4:on    5:on    6:off

不要なサービスについては自動起動しないようにしておいたほうがよいですね。