首页 > 代码库 > 运行监控apache之自动启动Apache服务器
运行监控apache之自动启动Apache服务器
通常在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服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。