cd /etc/init.d/
vim testsrv
輸入以下內容
#!/bin/bash
#chkconfig:2345 99 00
#description:this service is used for test
case
$1in
start)
echo
'the service is started'
touch /root/testsrv
;;
stop)
echo
'the service is stopped'
rm -f /boot/testsrv
;;
status)
[ -f /boot/testsrv ] && echo
'service testsrv is running...'||echo
'service testrv is stopped'
;;
*) echo
'usage start|stop|status'
注意#chkconfig:2345 99 00這裡開機啟動的序號不能大於99
#給執行許可權
chmod +x testsrv
chkconfig --add testsrv
chkconfig testsrv --level 1 on
修改啟動時間
reboot
#!/bin/bash
#chkconfig:12345 00 00
#description:this service is used for test
case
$1in
start)
echo
'the service is started'
sleep 100000
touch /root/testsrv
;;
由於啟動序號設定太小,網路服務還沒起來,無法連線xshell,而單使用者模式也設定了開機啟動,所以需要按照如下方法修復
開機按回車進入核心選則項
按a 在quite後新增 init=/bin/bash(預設為/sbin/init)
此時開機進入bash以後根目錄是以唯讀方式掛載的,需要重新掛載
mount -o remount,rw /
chkconfig --level 12345 testsrv off
exit
reboot
Ubuntu 開機無法自啟 fcitx
在安裝好 搜狗拼音輸入法後,發現無論怎麼切換輸入法,都無法開啟。經過查詢資料,應該是由於4.2.4新版的fcitx與系統預設的locale有點問題。把下面這段 貼上到主資料夾下的.xprofile中 如果不存在這個檔案,則新建乙個。cd sudo vi xprofile輸入如下內容,儲存退出 exp...
Linux 開機自啟服務
需求 需要在linux啟動的時候開啟某些服務 比如說 開啟 zookeeper hdfs yarn服務 注意 因為這些服務需要用到ssh通訊所以要保證 ssh服務先啟動,並且網路服務啟動 方法一 非最終解決方法 在 etc rc.local中新增 如果不想將指令碼粘來粘去,或建立鏈結什麼的,則 st...
linux開機服務自啟
有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務,主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 這三種方...