首页 > Web开发 > 详细

运行监控apache之自动启动Apache服务器

时间:2014-11-11 14:35:03      阅读:397      评论:0      收藏:0      [点我收藏+]

通常在Linux上有两种启动风格:BSD和SysV,大多数的Linux发行版都使用SysV风格来启动(Debain,ubuntu,Redhat)等。我们这里只说SysV风格。

SysV风格将Linux的启动分为很多不同的级别,每一个级别有不同的定义,下面是它们的级别定义:

  • 0:表示关机;

  • 1:表示单用户模式;

  • 2:表示多用户的图形模式;

  • 3:表示多用户的Shell模式;

  • 4:未使用

  • 5:表示启动图形界面(X11)的多用户模式;

  • 6:表示重启;

通常在服务器上使用启动级别:3 作为默认设置,也就是使用多用户的shell模式,而不是运行多用户的图形模式以节省资源。

现在我们需要做两件事:一是写一个启动脚本,将它放入 /etc/init.d目录中,二是使用ln制作链接文件到相应的启动级别目录中。如果你不清楚如何编写一个脚本,可以直接使用 /opt/apache2/apache/bin/ 目录下的apachectl文件,将它复制到/etc/init.d中,然后将它链接到rc3.d目录和rc6.d目录。如下:

$ sudo cp /opt/apache2/apache/bin/apachectl  /etc/init.d/
$ sudo ln -s /etc/init.d/apachectl  /etc/rc3.d/S90httpd
$ sudo ln -s /etc/init.d/apachectl  /etc/rc0.d/K90httpd
$ sudo ln -s /etc/init.d/apachectl  /etc/rc6.d/K90httpd

以后只要是使用启动级别3,好么Linux启动时就会自动启动httpd,最后两个ln的作用是在关机和重启时关闭httpd程序。

运行监控apache之自动启动Apache服务器

原文:http://my.oschina.net/fhd/blog/343038

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!