memo.xight.org

日々のメモ

Red Hat Linux での rc.d 操作

Summary

/sbin/chkconfig を用いる

現在のデーモン起動の設定一覧を見る

# chkconfig --list


デーモンを自動起動するように設定する

# chkconfig inetd on


ランレベルを指定して,デーモンを自動起動するように設定する

# chkconfig --level=2345 inetd on


デーモンを自動起動しないように設定する

# chkconfig inetd off


ランレベルを指定して,デーモンを自動起動しないように設定する

# chkconfig --level=2345 inetd off


デーモンを手動で起動/停止する

# /etc/rc.d/init.d/inetd start
# /etc/rc.d/init.d/inetd stop


起動スクリプトを chkconfig 対応にする

以下をスクリプトに記述

# chkconfig: ランレベル 起動する順番 停止する順番

例1) ランレベル 3,4,5 で S99, K01

# chkconfig: 345 99 1

例2) ランレベル 2,3,4,5 で S99, K01

# chkconfig: - 99 1

補足

Debian の場合はupdate-rc.dを利用.[2003-09-28-3]

Reference

Red Hat Enterprise Linux 4: リファレンスガイド - SysV Init ランレベル
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/s1-boot-init-shutdown-sysv.html

Tips Collection - Red Hat Linux - デーモン制御
http://quox.org/tips/linux/redhat.html#daemon

redhatコマンド便利技
http://gapo.zive.net/commandredhat/right.html