运行监控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程序。

时间: 2024-08-17 03:53:22

运行监控apache之自动启动Apache服务器的相关文章

Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况

1.如果想使用Linux crontab(类似java quartz),需要先启动crontab.关于crontab的启动.关闭.重启.重新载入配置的方式如下: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 2.crontab的命令介绍: A:添加crontab的命令是:c

运行监控apache之使用apachectl程序控制apache

apachectl 程序是apache服务器自带的一个脚本程序,被存放在bin目录中,它是用于 帮助管理员控制apache的后台程序httpd的工具 .你可以使用它来完成启动,停止,测试配置文件等工作. 使用./apachectl -h参数可以获得它的帮助.apachectl程序的参数有:start,stop,restart,graceful,graceful- stop,startssl,sslstart,start-SSl,configtest,status,fullstatus. star

Linux下使用Apache搭建Web网站服务器

Linux下使用Apache搭建Web网站服务器 实验目标 apache服务器常见概念 apache服务器安装及相关配置文件 实战: 例1:为公司内网搭建一个web服务器 例2:取消apache默认欢迎页: 例3:使用rpm搭建lamp 环境 例4, 使用别名,引用网站根目录以外的路径. 例6:打开软链接功能. 通过软件链接直接引用网站根目录以外的内容 例5,当一个目录下没有默认首页时,访问http://192.168.1.63/phpmyadmin/禁止显示目录列表 例7:通过用户认证的方式,

[Apache]Windows下Apache服务器搭建

一.下载 下载安装程序Apache2.2.4版下载,地址:http://httpd.apache.org/download,选择apache_2.2.4-win32-x86-no_ssl.msi,大约4M多. 二.安装 运行下载的Apache文件,即可开始安装.Apache的安装过程很简单.只需要设置下面这个窗口:在"Network Domain"里输入域.如果用本站的二级域名,例如"test.dnschek.net",请输入"test.dnschek.n

mac os 禁止apache httpd自动启动(转)

mac os 禁止apache httpd自动启动 博客分类: 计算机使用 mac os不像linux有/etc/init.d/rc.local以及service的方式可以设置程序随机启动,而是使用plist文件管理. plist文件分布在:/System/Library/LaunchDaemons/中的最多,其中apache的httpd程序启动配置文件org.apache.httpd.plist就在这里. 但这些配置文件可由程序launchctl设置是否加载.也就是说,在launchctl l

CentOS 6.6配置安装(Apache+PHP5+MySQL)LAMP服务器

1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存退出   添加好规则后的防火墙配置文件如下图所示: /etc/init.d/iptables restart #重启防火墙

使用Apache搭建Web网站服务器

  使用Apache搭建Web网站服务器 一:实验目标 apache服务器常见概念 apache服务器安装及相关配置文件 例1:为公司内网搭建一个web服务器 例2:使用rpm搭建lamp 环境 例3:修改网根目录及对应参数,设置访问权限 例4,:使用别名,引用网站根目录以外的路径. 例5:打开软链接功能. 通过软件链接直接引用网站根目录以外的内容 例6:当一个目录下没有默认首页时,访问http://192.168.1.63/phpmyadmin/禁止显示目录列表 例7:通过用户认证的方式,对网

Centos 6.4安装配置apache平台的svn服务器

一.安装apache.subversion服务 #yum install httpd subversion subversion-devel mod_dav_svn -y 二.配置apache服务器 # sed '{/^$/d;/#/d}' /etc/httpd/conf/httpd.conf ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAli

用 apache + spawn-fcgi + fast-cgi 构建服务器

这个用spawn-fcgi 来管理FastCGI 以达到优化Apache 下PHP性能的方法比较另类,大家权当一种参考. 方法:系统平台是CentOS 5,前提是LAMP已配置好,运行正常. 1. wget -c http://www.21andy.com/centos/5/i386/spawn-fcgi-1.6.3-1.el5.i386.rpm(也可以去官方下载源码包编译安装:http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz) 2