chkconfig(8) - 使い方

chconfig(8)の使い方の例を示す。

RHEL系で使われているサービスの起動設定を行う管理ツール。

※Debian系でもインストールはできるみたいだが、GNOMEの「サービスの管理」と競合するようにも見えるので使うのはやめておく。

使い方


  • サービス起動の起動定義を一覧表示する
    [guest@localhost ~]# chkconfig --list
    arptables_jf    0:off   1:off   2:on    3:on    4:on    5:on    6:off
    ia32el          0:off   1:off   2:on    3:on    4:on    5:on    6:off
    rusersd         0:off   1:off   2:off   3:off   4:off   5:off   6:off
    gpm             0:off   1:off   2:on    3:on    4:on    5:on    6:off
    xfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
    ospfd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
    atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
    acpid           0:off   1:off   2:off   3:on    4:on    5:on    6:off
    ...
  • サービス起動定義を削除する
    [root@localhost ~]# chkconfig --list | grep vsftpd
    vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
    [root@localhost ~]# chkconfig --del vsftpd
    [root@localhost ~]# chkconfig --list | grep vsftpd
    [root@localhost ~]#
  • サービス起動定義を追加する
    [root@localhost ~]# chkconfig --list | grep vsftpd
    [root@localhost ~]# chkconfig --add vsftpd
    [root@localhost ~]# chkconfig --list | grep vsftpd
    vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
    [root@localhost ~]#
  • サービスを起動するように設定する(httpd)
    [root@localhost ~]# chkconfig --list | grep httpd
    httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
    [root@localhost ~]# chkconfig httpd on
    [root@localhost ~]# chkconfig --list | grep httpd
    httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
    [root@localhost ~]# 
  • サービスを起動しないように設定する(httpd)
    [root@localhost ~]# chkconfig --list | grep httpd
    httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
    [root@localhost ~]# chkconfig httpd off
    [root@localhost ~]# chkconfig --list | grep httpd
    httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
    [root@localhost ~]# 

※尚、chkconfigは定義を変更するだけで、サービスの状態は再起動などするまで変わらない。

関連項目


  • service(8)

コメント