Home > php教程 > php手册 > 如何重起,停止,启动httpd服务?

如何重起,停止,启动httpd服务?

WBOY
Release: 2016-06-21 09:00:33
Original
1555 people have browsed it

/etc/init.d/xxx start | stop | restart 
/etc/init.d/httpd reload 
优点: 不必找出进程的 PID 
/etc/init.d/httpd restart 
关闭然后重新打开 
在/etc下面有很多诸如rc?.d的目录,里面有很多符号链接。在这儿,?是指运行级对应的数字和 rcsysinit.d。在这些目录下都会有符号链接文件,它们的名字都是以K或S开头,后面跟有三个数字:000-999。K意味着停止(Kill)一个服务。S意味着开始(Start)一个服务,数字标志着启动过程中的运行顺序,越小的数字在启动过程中越早的执行。当initbiah转换到其他运行级别时,一些相应的服务会被停止,而另一些服务则会开始。 
实际上所有的脚本都在 /etc/init.d 中。它们完成了全部的工作,所有的符号链接都指向它们。停止(killing)的连接和启动(starting)连接指向 /etc/init.d 下的同一个脚本。这是因为调用这些脚本时可以使用不同的参数(例如停止-Stop、开始-Start、重载-Reload、显示当前状态-Status),当一个K连接被使用时,相应地使用Stop参数;S连接被使用时,相应地使用Start参数。 
有一个例外。在rc0.d和rc6.d目录中的S链接不会开始任何服务。它们会用stop参数调用,来停止某些服务。这背后的逻辑是,当你准备关机或重启的时候,你不会想开始什么服务,只会停止它们。 
下面是脚本的参数: 
start: 开始服务。 
stop: 停止服务。 
restart: 先停止,再开始服务。 
reload: 服务的配置更新了。在改变了服务的配置文件后,如果服务不用被重新开始,要用这个参数。 
status: 告诉用户,这个服务是否在运行,如果在运行,还会给出PID。



Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template