Chinaunix首页 | 论坛 | 博客
  • 博客访问: 429452
  • 博文数量: 125
  • 博客积分: 2838
  • 博客等级: 少校
  • 技术积分: 1410
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-05 09:45
文章分类

全部博文(125)

文章存档

2012年(13)

2011年(5)

2010年(107)

我的朋友

分类: LINUX

2011-02-23 10:34:29

最近在整理历史的信息,服务器当时装的是乱七八糟。
需要查看各个版本软件的编译参数信息,简单总结如下:
nginx编译参数:
#/usr/local/nginx/sbin/nginx -V
 
apache编译参数:
# cat /usr/local/apache2/build/config.nice
 
php编译参数:
# /usr/local/php/bin/php -i |grep configure
 
mysql编译参数:
# cat /usr/local/mysql/bin/mysqlbug|grep configure
 
或者mysql_config
 
具体到常用的apache 有如下方法详细的去看各种信息:
apachectl -v  查看Server version
apachectl -V  查看编译时间
apachectl -l  APR 及 APR-Util 的版本
apachectl -L  硬件架构/平台(64-bit/32-bit)
apachectl -S  查看 Server MPM(Prefort/Worker)
apachectl -M  是否支持线程(threaded) 定位 HTTPD_ROOT 定位配置文件

具体解释:
apachectl -l
静态编译进httpd程序模块。比如:
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c

这个命令也可以用来查看 Server MPM,一般情况下,要么是prefork.c,要么是worker.c。

apachectl -L
查看目前Apache支持的指令,其中不包括加载模块后模块支持的指令。

apachectl -L | grep ^[A-Z]
apachectl -S / apachectl -t -D DUMP_VHOSTS

查看Apache下配置的虚拟主机情况。注间这里的“default server”是有特殊作用的。有时候我们需要专门统过调整Vhost配置段的位置或者vhosts配置文件被加载的顺序来调整、设立“default server”。

apachectl -M / apachectl -t -D DUMP_MODULES
查看apache目前配置里加载的模块。
阅读(2263) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~