某個開機自啟的服務無法啟動導致系統無法啟動故障解決

2021-07-31 22:59:11 字數 1285 閱讀 8306

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 偽圖形執行級別設定 注意 這三種方...