`
Phoenix_MVP
  • 浏览: 335785 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache基本操作命令

阅读更多

 

apache的基本操作命令都在apachectl脚本中,主要是用于控制apache启动,关闭等

 

1. 查询httpd进程

 

[admin@v015208 ~/lpmall]$ ps -aux|grep httpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root     16075  0.0  0.0  93312   984 ?        Ss   Sep12   0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart
admin    16078  0.0  0.1 1141620 2964 ?        Sl   Sep12   0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart
admin    16080  0.0  0.1 1207172 3028 ?        Sl   Sep12   0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart

 注意:只有一个httpd进程是属于root的,它永远不响应任何用户的请求,而只负责创建httpd子进程,这些子进程才是提供web访问的服务进程。admin是这些子进程的用户名。

 

2. 结束httpd进程

 

 killall -9 httpd  或者 ./apachectl stop

 

 

3. 启动httpd

 

[admin@v015213 ~/lpmall/bin]$ ./apachectl start
/opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k start

   重启则restart 

 

4. 语法检查

 

[admin@v015213 ~/lpmall/bin]$ ./apachectl configtest
Syntax OK
 

5. graceful

    (1) ./apachectl graceful 可以向start一样启动,但是不会中断当前正在处理的请求,也不会关闭日志。推荐使用

    (2) ./apachectl graceful-stop 与上类似,但不是所有的apache都支持。

 

6. status,fullstatus

    显示由mod_status提供的状态报告。

 

7. 使用-f 指定httpd.conf文件

 

   httpd -f /*/conf/httpd.conf

 

  ./apachectl脚本中示例:

 

# the path to your httpd binary, including options if necessary
HTTPD="/opt/taobao/install/httpd/bin/httpd -f $BASE/conf/httpd.conf"
 

 

8. apachectl脚本支持的命令

 

 

case $ARGV in
start|stop|restart|graceful)
    check13
    echo "$HTTPD -k $ARGV"
    $HTTPD -k $ARGV
    ERROR=$?
    ;;
startssl|sslstart|start-SSL)
    check13
    $HTTPD -k start -DSSL
    ERROR=$?
    ;;
configtest)
    $HTTPD -t
    ERROR=$?
    ;;
status)
    checklynx
    $LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '
    ;;
fullstatus)
    checklynx
    $LYNX $STATUSURL
    ;;
*)
    $HTTPD $ARGV
    ERROR=$?
esac

exit $ERROR
 

 

 

 

 

分享到:
评论

相关推荐

    Linux系统下操作Apache最基本的启动停止和重启命令

    apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 apache重新启动命令: /usr/local/apache2/bin/apachectl restart 重启 要在重启 Apache 服务器时不中断当前的连接,则应运行: /usr/local/sbin...

    linx 常用操作命令

    linx 常用操作命令。主要操作apache和数据库

    derby的基本命令操作.txt

    derby的基本命令操作.txt 一个很好的黄金组合用的。数据库系统。是apache公司的首选数据库。

    数据科学导论实验报告 实验2:熟悉常用的HDFS操作

    数据科学导论 实验2:熟悉常用的HDFS操作 1. 编程实现以下指定功能,并利用 Hadoop 提供的 Shell 命令完成相同任务: 2. 编程实现一个类“MyFSDataInputStream”,该类继承“org.apache.hadoop.fs.FSDataInputStream...

    LINUX操作系统(电子教案,参考答案)

    4.4 文本的基本操作命令 87 4.4.1 more与less 87 4.4.2 pr 88 4.4.3 tail与head 89 4.4.4 spell 90 4.4.5 diff与cmp 90 4.4.6 wc 91 4.4.7 find与grep 92 小结 94 习题四 94 一、思考题 94 二、选择题 95 三、上机...

    linux系统apache编译配置一体化

    大家在配置linux系统的apache经常遇见apr,apr-util,pcre文件缺失或者出错的情况(比如not ...PS:网上查找很麻烦,因为不同人的操作方式不同,这个是通用办法,基本适用 注意事项:转载请注明出处,尊重我的劳动成果。

    如何通过Apache Bench实现web压力测试

    一、Apache Bench简介  ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。... 首先需要安装Apache服务器,下载地址:https://www.apachelounge.com/download/,64位操作系统选上面一个压缩包。 安装

    linux基本操作

    1.4.1. 常用命令、设置和操作 6 1.4.2. Ctag的用法 8 1.4.3. Taglist插件 9 1.4.4. Cscope的用法 10 2. Shell命令 12 2.1. 添加/修改环境变量 12 2.2. 设置显示当前的日期 13 2.3. du 13 2.4. fdisk 14 2.5. find的...

    linux的基本概念及指令.md

    Linux是一套免费使用和自由传播的类Unix操作系统,目前国内Linux更多的是应用于服务器上(Linux + Apache + ...命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

    实验3-Docker基本操作.docx

    Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器...

    Apache Thrift环境配置

    安装Thrift的官方文档地址: http://thrift.apache.org/docs/install/ ...基本上按照官方的操作,可以一直进行到最后一组命令,就是下面这个地方: Build and Install the Apache Thrift IDL Compiler

    计算机网络综合实习.doc

    1.1 基本操作 2.基本网络命令(2学时) 2.1 Window环境下常用网络命令 2.2 Linux环境下常用网络命令 3.使用抓包工具分析数据包(4学时) 3.1 抓包工具的使用 3.2 数据包具体网络协议分析 4.Windows环境下的...

    linux从入门到精通

    全书内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程...

    Linux从入门到精通

    全书内容包括linux概述、linux安装、linux基本配置、桌面环境基本操作、shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程...

    linux操作系统教程

    第2章:基本操作。本章主要介绍了Linux的一些基本操作。如:注册、注销、远程登录、更改时间、关闭系统等。第3章:树型结构。本章主要介绍了Linux的文件结构、目录结构,同时还介绍了链接,并用大量的实例形象生动地...

    入门学习Linux常用必会60个命令实例详解doc/txt

    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...

    Hadoop从入门到上手企业开发

    035 详解HDFS API之FileSystem方式基本操作一 036 HDFS Java API 两种方式介绍及使用URL API详解一 037 使用URL API详解二 038 使用HDFS FileSystem API 详解 039 HDFS文件系统读写流程及HDFS API两种方式读取文件 ...

Global site tag (gtag.js) - Google Analytics