linux 實現自啟動有多種方式,通過linux 底層啟動原理介紹,便可以理解以下幾種方式
這裡簡單介紹一下這幾種方式
一、自定義開機程式 /etc/rc.d/rc.local
1.vim /etc/rc.d/rc.local二、 通過服務的方式自啟動2.在exit0 之前新增啟動命令
其中
1.在/etc/init.d 下建立相關程式的啟動指令碼ln -s /etc/init.d/服務名 /etc/rc.d/rc3.d/s100服務名 //s:開機自啟動 100:啟動順序(1)啟動關閉服務2.chkconfig --add 服務名
chkconfig 服務名 on 開機自啟動
chkconfig 服務名 off 關閉自啟動
(2)啟動關閉服務
service 服務名 start 手動啟動服務
service 服務名 stop 手動關閉服務
三、定時啟動指令碼
1. /root下寫好啟動的shell檔案12
3456
78910
#! /bin/sh
a=`
netstat
-anp |
grep
":8080"
|
grep
"listen"
|
wc
-l`
echo
$a
if
[ $a -
eq
0 ]
then
/etc/init
.d
/tomcat
start
echo
"tomcat重啟中"
else
echo
"tomcat正在執行中"
fi
2. crontab -e
3. 設定好定時時間
4. 設定為每分鐘檢查一次 //*/1 * * * * 指令碼目錄
Linux自啟動方式
方法一 簡單的系統服務使用ntsysv命令配置。linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡,linux的啟動過程將不再神秘。閱讀之前建議先看一下附圖。本文中假設inittab中設定的init tree為 etc rc.d rc0.d etc rc.d rc1.d etc rc.d...
設定服務自啟動的三種方式
有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 1.這三...
Linux中設定服務自啟動的三種方式
有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 1.這三...