redhat/centos使用service控制啟動與關閉

來源:互聯網
上載者:User

標籤:

原文地址: http://guodong810.blog.51cto.com/4046313/1285353

 

有時,我們自己安裝了某個軟體時,想讓對這個服務更加容易的控制,在redhat/centos中我們會首先想到使用service xxx start|stop來進行實現,但可惜的是,這需要我們自己來編寫啟動關閉指令碼,並且加入到啟動列表中。如果你會點shell指令碼的話,就會簡單許多

  以nginx來講解一下它的過程,只是過程,就不粘貼shell指令碼了

1.在/etc/init.d/目錄下建立啟動關閉指令碼,如nginx

2.在編寫指令碼時,指令碼中一定要有chkconfig參數,如: #chkconfig: - 18 18前面是使用#開頭(和注釋一樣,但不是注釋,後面跟開機需要啟動並執行層級,如2345,如果不想在任何層級on,則使用”-”,18 18表示S 和K的預設排序號

  注:

   S是在切換到本運行層級時,要開啟的服務

   K是在切換到別的運行層級時,要關閉的服務

3.給nginx這個檔案執行的許可權

  chmod +x/etc/init.d/nginx

4.加入chkconfig

   [[email protected]]# chkconfig --add nginx

 如果出現如下一行錯誤,則表明第二步中的chkconfig那行參數沒有加上

   service nginx does not support chkconfig

5.接下來就可以將此服務配置成在哪個層級運行了

   chkconfig --level 35 nginx on

6.接下來就可以使用service nginx start來啟動了

redhat/centos使用service控制啟動與關閉

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.