J2EE社區

          茍有恒,何必三更起五更眠;
          最無益,只怕一日曝十日寒.
          posts - 241, comments - 318, trackbacks - 0, articles - 16

          linux 自動啟動服務

          Posted on 2010-04-15 11:57 xcp 閱讀(318) 評論(0)  編輯  收藏
          如何自動啟動服務

          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: 聯系我


          主站蜘蛛池模板: 阿尔山市| 九江县| 达尔| 卢湾区| 巴彦淖尔市| 彰武县| 许昌市| 杭州市| 连州市| 兴业县| 玉门市| 阿图什市| 嘉善县| 兰西县| 汉寿县| 威海市| 大英县| 平江县| 福鼎市| 安新县| 海伦市| 精河县| 惠东县| 秭归县| 临武县| 化德县| 蒲江县| 兴城市| 防城港市| 瑞金市| 榆林市| 丽水市| 涟源市| 科尔| 亳州市| 修武县| 永兴县| 布拖县| 眉山市| 汉寿县| 鹤山市|