linux自動啟動服務很簡單,最簡單的是把啟動命令放到/etc/rc.d/rc.local檔案裡這樣就可以每次啟動的時候自動啟動服務了,例如對於 apache,編譯好apache後會在安裝目錄的bin下生成apachectl檔案,這是個啟動教本,我們只需要把這個命令加到rc.local裡就 可以了
echo /usr/local/apache/bin/apachectl >> /etc/rc.d/rc.local
此外我們還可以使用chkconfig命令來把某項服務加到系統的各項執行級別中,步驟如下,
1 建立啟動教本,對於apache,mysql,ssh這樣的軟體都是自己帶的,我們只要稍微修改一下使之支援chkconfig就可以了
2 修改教本
我們需要在教本的前面加上一下2行,才能支援chkconfig命令
# chkconfig: 2345 08 92
## description: automates a packet filtering firewall with ipchains.
#chkconfig:後面定義的使啟動服務的執行級別(例子中使2345啟動改服務),以及關閉和啟動服務的順序,(上例中關閉服務的順序使8,啟動的順序使92)
descriptions:對改服務的描述(上例中是ipchains包過濾),你可以換成自己想要的
修改好之後執行
cp 你的教本 /etc/rc.d/init.d/教本名
chmod 700 /etc/rc.d/init.d/教本名
chkconfig --add 教本名
之後就可以了,以後每次重新啟動伺服器都會自動啟動和關閉我們的服務了
而且你執行setup之後也可以看到我們新增的服務,選中我們新增的服務按f1鍵還可以看到我們定製的資訊.
Linux中如何設定服務自啟動?
有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務,主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 這三種方...
如何讓linux上的服務開機自動啟動
如題,在作業系統中,比如windows都有開機自啟動專案,或者把某個程式直接新增到,服務 中,在wndows啟動或者重啟時,該服務就能夠啟動起來,如myssl或者mssql。對於linux來說,其實想把某個服務啟動起來並不是很難,我們以redhat系列的linux為案列,在 etc bashrc這個...
linux設定開機服務自動啟動
linux設定開機服務自動啟動 root localhost chkconfig list 顯示開機可以自動啟動的服務 root localhost chkconfig add 新增開機自動啟動 服務 root localhost chkconfig del 刪除開機自動啟動 服務 www.2cto...