設定Linux自啟動 以Apache為例

2022-09-06 08:36:10 字數 987 閱讀 6368

方法1:

由於linux版本的不同:自動啟動的shell指令碼放置的位置和名稱也不相同,在redhat、紅旗等版本的linux中啟動指令碼放在 /etc/rc.d目錄中,名稱是:rc.local。而suse版本的linux啟動指令碼是放在/etc/init.d目錄中,名稱 boot.local.

例如:apache、mysql自動啟動

在紅旗、radhat等linux中如下

#cd /etc/rc.d

#vi rc.local

在rc.local加入:

/usr/local/apache/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe --user=mysql &

在suse中如下

#cd /etc/init.d

#vi boot.local

在rc.local加入:

/usr/local/apache/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe --user=mysql &

方法2:

將apache註冊為系統服務

首先將apachectl命令拷貝至/etc/rc.d/init.d目錄下,改名為httpd

使用編輯器開啟httpd檔案,並在第一行#!/bin/sh下增加兩行文字如下

# chkconfig: 35 70 30

# description: apache

接著註冊該服務

一切ok了,啟動服務

其中所增加的第二行中三個數字第乙個表示在執行級別3和5下啟動apache,第

二、三是關於啟動和停止的優先順序配置,無關緊要。

重新啟動系統後可以啟動的過程中看到starting httpd..... [ok]的資訊,這樣就完成設定過程             

linux設定自啟動,mongodb自啟動

linux建立自啟動指令碼 1 進入目錄 cd etc init.d 複製 2 建立指令碼檔案 touch start mongodb.sh 複製 3 編寫指令碼 bin sh chkconfig 345 99 10 description auto starts mongodb echo star...

設定Linux自啟動

方法1 由於linux版本的不同 自動啟動的shell指令碼放置的位置和名稱也不相同,在redhat 紅旗等版本的linux中啟動指令碼放在 etc rc.d目錄中,名稱是 rc.local。而suse版本的linux啟動指令碼是放在 etc init.d目錄中,名稱 boot.local.例如 a...

linux 開機啟動 自啟動 設定

方法一 編輯rc.loacl指令碼 ubuntu開機之後會執行 etc rc.local檔案中的指令碼。所以我們可以直接在 etc rc.local中新增啟動指令碼。vim etc rc.local方法二 新增乙個開機啟動服務 將你的啟動指令碼複製到 etc init.d目錄下,並設定指令碼許可權,...