1. 使用 chkconfig or ntsysv 等命令
chkconfig 的使用必須 加入 相關script @ /etc/init.d/
ex: 讓pbs_mom加入chconfig 服務;並使用chkconfig 開啟pbs_mom開機啟動服務
cp contrib/init.d/pbs_mom /etc/init.d/
chkconfig pbs_mom on
注意喲:開啟pbs_mom 服務可用:
service pbs_mom start
2.寫入/etc/rc.d/rc.local (開完機後讀入此檔案設定)
ex: 開完機後 自動關閉防火牆
[root@pc02 ~]# vi /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
service iptables stop
3. chkconfig 功能:使用command line的方式; 提供設定/etc/rc.d/rc[0-6].d 的設定值
a. 查詢目前開機啟動service 的設定狀態
[root@pc01 ]# chkconfig --list | more
ex: 查詢torque 相關服務 的開機等級;發現level 2-5 on
[root@pc01]# chkconfig | grep pbs*
pbs_mom 0:關閉1:關閉2:開啟3:開啟4:開啟5:開啟6:關閉
pbs_sched 0:關閉1:關閉2:開啟3:開啟4:開啟5:開啟6:關閉
pbs_server 0:關閉1:關閉2:開啟3:開啟4:開啟5:開啟6:關閉
ypbind 0:關閉1:關閉2:關閉3:關閉4:關閉5:關閉6:關閉
list rc[1-6].d 裡面相關的 pbs檔案; 發現開機順序為95; 此設定在init.d/pbs_* 裡面
[root@pc01]# ll /etc/rc.d/rc2.d/*pbs*
lrwxrwxrwx 1 root root 17 2015-03-31 08:11 /etc/rc.d/rc2.d/S95pbs_mom -> ../init.d/pbs_mom
lrwxrwxrwx 1 root root 19 2015-03-30 08:13 /etc/rc.d/rc2.d/S95pbs_sched -> ../init.d/pbs_sched
lrwxrwxrwx 1 root root 20 2015-03-30 08:12 /etc/rc.d/rc2.d/S95pbs_server -> ../init.d/pbs_server
[root@pc01]# cat /etc/init.d/pbs_* | grep chkconfig
# chkconfig: 345 95 5
# chkconfig: 345 95 5
# chkconfig: 345 95 5
若要變更pbs* 開機順序, 把95數字改掉 重新啟動相關服務
留言列表