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: ルート権限で以下のコマンドを入れます。 /sbin/chkconfig サービス on (開始する) /sbin/chkconfig サービス off (開始しない) これらのサービスをシステム開始時に開始するか開始しないかをchkconfigで指定することができます。 ルート権限で以下のコマンドを入れます。






