centos设置服务开机启动
CentOS設(shè)置服務(wù)開(kāi)機(jī)啟動(dòng)的方法
CentOS設(shè)置服務(wù)開(kāi)機(jī)啟動(dòng)的兩種方法
1、利用 chkconfig 來(lái)配置啟動(dòng)級(jí)別
在CentOS或者RedHat其他系統(tǒng)下,如果是后面安裝的服務(wù),如httpd、mysqld、postfix等,安裝后系統(tǒng)默認(rèn)不會(huì)自動(dòng)啟動(dòng)的。就算 手動(dòng)執(zhí)行 /etc/init.d/mysqld start 啟動(dòng)了服務(wù),只要服務(wù)器重啟后,系統(tǒng)仍然不會(huì)自動(dòng)啟動(dòng)服務(wù)。 在這個(gè)時(shí)候,我們就需要在安裝后做個(gè)設(shè)置,讓系統(tǒng)自動(dòng)啟動(dòng)這些服務(wù),避免不必要的損失和麻煩。 其實(shí)命令很簡(jiǎn)單的,使用chkconfig即可。
[天涯PHP博客]-[http://blog.phpha.com]
比如要將mysqld設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng):
| 1 | chkconfig mysqld on |
要取消掉某個(gè)服務(wù)自動(dòng)啟動(dòng),只需要將最后的參數(shù) “on” 變更為 “off” 即可。
比如要取消 postfix 的自動(dòng)啟動(dòng):
| 1 | chkconfig postfix off |
值得注意的是,如果這個(gè)服務(wù)尚未被添加到 chkconfig 列表中,則現(xiàn)需要使用 –-add 參數(shù)將其添加進(jìn)去:
| 1 | chkconfig –-add postfix |
如果要查詢當(dāng)前所有自動(dòng)啟動(dòng)的服務(wù),可以輸入:
| 1 | chkconfig -–list |
如果只想看指定的服務(wù),只需要在 “–-list” 之后加上服務(wù)名就好了,比如查看httpd服務(wù)是否為自動(dòng)啟動(dòng):
| 1 | chkconfig –-list httpd |
| 1 | httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off |
此時(shí)0~6均為off,則說(shuō)明httpd服務(wù)不會(huì)在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)啟動(dòng)。我們輸入:
| 1 | chkconfig httpd on |
則此時(shí)為:
| 1 | httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
這個(gè)時(shí)候2~5都是on,就表明會(huì)自動(dòng)啟動(dòng)了。
2、修改 /etc/rc.d/rc.local 這個(gè)文件:
例如將 apache、mysql、samba、svn 等這些服務(wù)的開(kāi)機(jī)自啟動(dòng)問(wèn)題一起搞定:
?
| 1 2 3 4 5 6 7 | [天涯PHP博客]-[http://blog.phpha.com] vi /etc/rc.d/rc.local #添加以下命令 /usr/sbin/apachectl start /etc/rc.d/init.d/mysqld start /etc/rc.d/init.d/smb start /usr/local/subversion/bin/svnserve -d |
轉(zhuǎn)載于:https://www.cnblogs.com/sss-justdDoIt/p/5592260.html
總結(jié)
以上是生活随笔為你收集整理的centos设置服务开机启动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 3 - SQL Server 2008
- 下一篇: asp.net MVC分页