linux下apache启动、停止、重启命令基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
www.dnjsb.com
apahce启动命令:推荐/usr/local/apache2/bin/apachectl
start
apaceh启动apache停止命令/usr/local/apache2/bin/apachectl
stop
停止apache重新启动命令:/usr/local/apache2/bin/apachectl
restart
重启要在重启
Apache
服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl
graceful如果apache安装成为linux的服务的话,可以用以下命令操作:service
httpd
start
启动service
httpd
restart
重新启动service
httpd
stop
停止服务
⑵ linux下如何使用命令行查看apache日志
1.看下http.conf的配置中日志放在那里x0dx0a 比如:egrep -v '#|^$' /etc/httpd/conf/httpd.conf |grep logx0dx0ax0dx0a2.进入响应的日志保持目录x0dx0a cat access_logx0dx0a cat error_log
⑶ linux 如何重启apache
假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。x0dx0a1. 启动apahce的命令:x0dx0a/usr/local/apache2/bin/apachectl start apachex0dx0a2. 停止apache的命令:x0dx0a/usr/local/apache2/bin/apachectl stop x0dx0a3. 重启apache的命令:x0dx0a/usr/local/apache2/bin/apachectl restart x0dx0a要在重启 Apache 服务器时不中断当前的连接,则应运行:x0dx0a/usr/local/sbin/apachectl gracefulx0dx0ax0dx0a如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。x0dx0a1. 启动apachex0dx0aservice httpd start x0dx0a2. 停止服务apachex0dx0aservice httpd stop x0dx0a3. 重新启动apachex0dx0aservice httpd restart
⑷ linux 如何重启apache
假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。
1.启动apahce的命令:
/usr/local/apache2/bin/apachectlstartapache
2.停止apache的命令:
/usr/local/apache2/bin/apachectlstop
3.重启apache的命令:
/usr/local/apache2/bin/apachectlrestart
要在重启Apache服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectlgraceful
如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。
1.启动apache
servicehttpdstart
2.停止服务apache
servicehttpdstop
3.重新启动apache
servicehttpdrestart
⑸ 在Linux中如何查看apache使用的是哪个httpd.conf
第一步:找到apache启动命令:
ps -ef|grep httpd
root 105751 0 19:45 ? 00:00:03 /usr/sbin/httpd -k start
myuser 15356 2982 0 Jan19 ? 00:00:00 /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k start
如果看到 httpd命令使用了-f选项,则可以直接得到配置文件目录。
如果httpd命令没有使用-f选项,如:
ps -ef|grep httpd
root 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k start
apache 10577 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
apache 10583 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
apache 10584 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
apache 10587 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
apache 10590 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
apache 10591 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start
则执行第二步。
第二步:执行httpd -S命令,找出配置文件路径
/usr/sbin/httpd -S
VirtualHost configuration:
211.157.8.76:80 is a NameVirtualHost
default server wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)
port 80 namevhost wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)
port 80 namevhost wapu.wapwu.com (/etc/httpd/conf/httpd.conf:1052)
wildcard NameVirtualHosts and _default_ servers:
_default_:443 211.157.8.76 (/etc/httpd/conf.d/ssl.conf:88)
Syntax OK
从apache输出的日志信息中可以看到配置文件是在/etc/httpd/conf/ 目录下。
⑹ 在Linux中如何查看apache使用的是哪个httpd.conf
第一步:找到apache启动命令:x0dx0ax0dx0a[root@WAPBJ01 ~]# ps -ef|grep httpdx0dx0aroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startx0dx0amyuser 15356 2982 0 Jan19 ? 00:00:00 x0dx0a /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k startx0dx0ax0dx0a如果看到 httpd命令使用了-f选项,则可以直接得到配置文件目录。x0dx0ax0dx0a如果httpd命令没有使用-f选项,如:x0dx0ax0dx0a[root@WAPBJ01 ~]# ps -ef|grep httpdx0dx0aroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startx0dx0aapache 10577 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0aapache 10583 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0aapache 10584 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0aapache 10587 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0aapache 10590 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0aapache 10591 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startx0dx0ax0dx0a则执行第二步。x0dx0ax0dx0a第二步:执行httpd -S命令,找出配置文件路径x0dx0ax0dx0a[root@WAPBJ01 ~]# /usr/sbin/httpd -Sx0dx0aVirtualHost configuration:x0dx0a211.157.8.76:80 is a NameVirtualHostx0dx0a default server wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)x0dx0a port 80 namevhost wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)x0dx0a port 80 namevhost wapu.wapwu.com (/etc/httpd/conf/httpd.conf:1052)x0dx0awildcard NameVirtualHosts and _default_ servers:x0dx0a_default_:443 211.157.8.76 (/etc/httpd/conf.d/ssl.conf:88)x0dx0aSyntax OKx0dx0a[root@WAPBJ01 ~]# x0dx0ax0dx0a从apache输出的日志信息中可以看到配置文件是在/etc/httpd/conf/ 目录下。
⑺ Linux启动httpd命令
Linux httpd命令是Apache HTTP服务器程序。httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。
1、apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动
2、apache停止命令:/usr/local/apache2/bin/apachectlstop 停止
3、apache重新启动命令:/usr/local/apache2/bin/apachectl restart 重启要在重启 Apache 服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl graceful
如果apache安装成为linux的服务的话,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动service httpd stop 停止服务
4.httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME中作为控制台程序运行。
(7)apache命令linux扩展阅读
linux与windows对比
1、 编程篇
虽然五年已经过去了,但是系统编程的模式基本没有什么改变,由于GPL的存在linux在编程效率上比windows要高不少,这是因为GPL公开程序代码,这样可以减少重复开发,所以linux在编程模式上比windows要略微强点。
但是须知windows还是常用软件的主要载体,所以windows下的软件还是要移植到windows下的,当然有很多软件还是一直就在windows下开发的,所以这点windows并不比linux弱的太多。
值得一提的是windows8种引入的windows store,这样的应用不知道可不可以在linux下开发,貌似目前windows8 app都是在windows8下开发的。
2、运行平台篇
linux系统可以运行在几乎所有的硬件结构上,无论是intel、amd、arm处理器都可以,甚至我国的龙芯上跑的也是linux。而windows在更新到windows8后也实现了支持intel、amd和arm三大处理器架构。
但是相对而言,windows8 RT只能运行在特定的架构上并且不发售零售版,所以可以暂时不考虑。即linux比windows支持的处理器平台多。
linux下处理器性能能否达到windows的标准还很难说,因为电源管理等诸多问题,linux并不一定能发挥硬件的全部效率。这点在显卡上体现的特别明显。
AMD的显卡开源驱动只能实现显卡一半的性能,所以在运行平台上,linux兼容的更多,但是windows更完美,相对而言,只考虑运行平台的话(能用)linux略占优势。
3、 硬件支持篇
linux的硬件支持除了显卡外我感觉还是和windows保持同步的,比如usb3.0,HDMI等但在显卡方面,尤其是双显卡方面linux就和windows差距明显了,linux目前还没有可靠的双显卡交火或者双显卡交互手段,所以就凭这一点linux在硬件支持方面占极大劣势,
因为没有双显卡支持会导致双显卡一直通电,能耗直线上升! 虽然linux的新内核早已解决了这个问题,但是linux下显卡驱动的不足也导致这方面问题没有根本解决。
4、网络篇
个人感觉除了google的chorme os外linux的网络已经发展的登峰造极了,linux对网络的利用率是非常高的,毕竟GPL的基本交流手段就是网络,所以网络功能上linux很给力的,至于ipv6什么的windows和linux早就一样哈皮了。
不过有一点就是flash player上的问题制约了linux网络媒体的应用,因为flash player在linux占用的资源过高,导致性能下降??
5、 设备驱动篇
这个linux基本上什么设备都能认出来,但是能驱动的设备显然没有windows多,毕竟除了arm处理器外基本上每个硬件都会为windows写驱动,但是能为linux写驱动的就不多了,很多linux驱动是用开源驱动的,这样的话效率??
所以个人感觉windows的驱动比linux下强。
6、 UNIX能力篇
这个,我不太同意原作者设立这个指标的,毕竟linux是unix like系统,而windows和这个不沾边??所以UNIX能力肯定是linux强啊,但是不是还有原版的unix么,所以这点应该列入评价指标。
7、性能篇
这个是很重要的一点,原作者分为开放性、多用户和多任务三个方面来进行的对比。开放性其实linux和windows都一样的,都很开放,不过windows8相比前辈们有点保守,所以linux的开放性应该更好点。
多用户方面,linux和windows都支持多个用户,但是linux可以多用户同时登陆,不过考虑到个人电脑的情况,这个指标一般没有什么用。所任务,这点有很多测评,大家可以去网络或者google一下,一般大家都认为linux效率更高一点。
8、创新篇
我实际上很反对这种为了创新而创新的对比方式的。windows和linux都是操作系统,为了实现类似的功能,出现多多少少一些类似是正常的。
就开发状态而言,linux是开源的,而windows不开源,所以linux应该高点,但是不要忘了windows系统也能得到全世界的很多第三方软件的支持,所以创新性而言双方并没有可比性,因该是在同一水平。
9、病毒防护篇
这一点毫无疑问是linux获胜,目前世界上还没有一种可以在linux下大规模泛滥的病毒,而且linux的安全性完全是建立在其保守的内核设计上的,所以linux是很安全的。相对于windows虽然windows8在win7的基础上又提高了很多,但是与linux还是有差距的。
实际上,为了保证用户体验,很多时候windows是必须牺牲防护性能的,所以能做到这点已经非常不容易了,真要超级安全的还FreeBSD是不是更安全呢?
10、稳定篇
系统稳定性上我感觉linux与windows不相上下,因为windows与linux都会崩溃,虽然windows崩溃原因很多,而linux崩溃大部分是有误操作,但是二者的差距真心没有那么大,而且windows实际上出现蓝屏代码什么的故障次数也已经比以前少多了。
⑻ Linux中怎样启动apache服务
你apache安装在哪个文件夹下/usr/local/apache还是/etc/httpd/ 如果是/usr/local/apache 就/usr/local/apache/bin/apachectl start 就可以了