如何自動啟動服務
linux自動啟動服務很簡單,最簡單的是把啟動命令放到/etc/rc.d/rc.local文件里這樣就可以每次啟動的時候自動啟動服務了,例如對于
apache,編譯好apache后會在安裝目錄的bin下生成apachectl文件,這是個啟動教本,我們只需要把這個命令加到rc.local里就
可以了
echo /usr/local/apache/bin/apachectl >> /etc/rc.d/rc.local 還有就是vsftpd服務:在etc/rc.local 里面加入/user/local/bin/vsftpd & (&表示以服務的形式出現在后臺) 此外我們還可以使用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鍵還可以看到我們定制的信息. |
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
mail: 聯系我