都筑サイバーラボ

cyber technologies matter

  • フォントサイズを大きくする
  • デフォルトフォントサイズ
  • フォントサイズを小さく

chkconfig、ntsysv コマンドによるサービスの管理

Eメール 印刷 PDF

CentOS5.5にはGUI画面のメニューにシステム->サーバー設定->サービスという項目があり、この画面からもサービスの追加・削除、開始・停止、ランレベルの編集などが行えますが、ここでは端末からコマンドで操作をする方法をご説明いたします。

コマンドの説明をする前にランレベルの説明を少ししたいと思います。

Linuxのランレベルはシステムの目的に応じてそれに応じたプロセスが起動するように設定するための分類の数値です。

それらの数値は0から6までの7つの値を持ち、以下のような意味があります。

これらの数値を使用することにより、オペレーターは直ちにシステムの状況を変更することができるようになっています。

0    システムの停止

1とs   シングル・ユーザー・モード

2    未使用

3    サービスを提供(xなし)

4    未使用

5    サービスを提供(xあり)

6    システム再起動

通常、ランレベル3と5が使用され、0や6はシステムの修了のときに使用されます。

 /sbin/chkconfig --list コマンドによるサービスの設定の表示

このコマンドを実行すると以下のようなサービスの設定が表示されます。

-----------------------------------------------------

[root@localhost xxxx]# /sbin/chkconfig --list

NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off

acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off

anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off

apmd            0:off   1:off   2:on    3:on    4:on    5:on    6:off

atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off

auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

autofs          0:off   1:off   2:off   3:on    4:on    5:on    6:off

=================途中省略=========================「

xfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

xinetd          0:off   1:off   2:off   3:on    4:on    5:on    6:off

ypbind          0:off   1:off   2:off   3:off   4:off   5:off   6:off

yum-updatesd    0:off   1:off   2:on    3:on    4:on    5:on    6:off

xinetd ベースのサービス:

        chargen-dgram:  off

        chargen-stream: off

        daytime-dgram:  off

        daytime-stream: off

        discard-dgram:  off

        discard-stream: off

        echo-dgram:     off

        echo-stream:    off

        eklogin:        off

        ekrb5-telnet:   off

        gssftp:         off

        klogin:         off

        krb5-telnet:    off

        kshell:         off

        rsync:          off

        tcpmux-server:  off

        time-dgram:     off

        time-stream:    off

--------------------------------------------

また、grep ^id /etc/inittab  コマンドにより、デフォルトのサービスのランレベルが表示されます。

以下の場合は、ランレベル5がデフォルトになっている例です。

[root@localhost xxxx]# grep ^id /etc/inittab

id:5:initdefault:

 

  • システム開始時にこれらのサービスを開始するか開始しないかをchkconfigで指定することができます。

ルート権限で以下のコマンドを入れます。

/sbin/chkconfig サービス on (開始する)

/sbin/chkconfig サービス off (開始しない)

  • /usr/sbin/ntsysv というコマンドを使うと以下のような画面でサービスの開始の設定ができます。

これらのサービスをシステム開始時に開始するか開始しないかをchkconfigで指定することができます。

ルート権限で以下のコマンドを入れます。

  • /sbin/chkconfig サービス on (開始する)
  • /sbin/chkconfig サービス off (開始しない)

 

  • /usr/sbin/ntsysv というコマンドを使うと以下のような画面でサービスの開始の設定ができます。

最終更新 2010年 12月 24日(金曜日) 06:56  

サイト内検索

カスタム検索

広告

広告

広告3

広告

広告

ANL


広告