首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令:
1vim /etc/init.d/nginx
在指令碼中新增如下命令:
nginx=」/usr/sbin/nginx」 修改成nginx執行程式的路徑。
nginx_conf_file=」/etc/nginx/nginx.conf」 修改成配置檔案的路徑。
chmod a+x /etc/init.d/nginx
然後,就可以通過該指令碼對nginx服務進行管理了:
/etc/init.d/nginx start使用chkconfig進行管理/etc/init.d/nginx stop
上面的方法完成了用指令碼管理nginx服務的功能,但是還是不太方便,比如要設定nginx開機啟動等。這時可以使用chkconfig來設定。
先將nginx服務加入chkconfig管理列表:
chkconfig --add /etc/init.d/nginx
加完這個之後,就可以使用service對nginx進行啟動,重啟等操作了。
service nginx start設定終端模式開機啟動:service nginx stop
chkconfig nginx on下面是另外個指令碼:
在指令碼中新增如下命令:
注意配置裡的路徑,需要將路徑改為自己機器的相應路徑。
接著,設定檔案的訪問許可權:
chmod a+x /etc/init.d/nginx ;(a+x引數表示 ==> all user can execute 所有使用者可執行)最後將ngix加入到rc.local檔案中,這樣開機的時候nginx就預設啟動了
vi /etc/rc.local新增
/etc/init.d/nginx start儲存並退出
下次重啟就會生效,實現nginx的自啟動。
通過指令碼設定nginx自啟動
usr local nginx sbin nginx s reload 重啟 usr local nginx sbin nginx s stop 停止建立指令碼 cd etc init.d vim nginx.sh新增以下 到nginx.sh bin sh chkconfig 2345 80 90 ...
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...
nginx開機自啟動
編寫shell指令碼 vi etc init.d nginx輸入如下 exit retval wq儲存退出 設定剛編好的指令碼訪問許可權 chmod a x etc init.d nginx a x all user can execute 所有使用者可執行 這樣在控制台中可以輸入操作nginx e...