我httpd启动怎么会电视一直显示系统启动中这个

我想在centos系统上部署一个Cacti的监控, 启动httpd服务的时候起不来,提示下面的错误?_百度知道
我想在centos系统上部署一个Cacti的监控, 启动httpd服务的时候起不来,提示下面的错误?
Startinghttpd:httpd:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using::1forServerName(13)Permissiondenied:make_sock:couldnotbindtoaddress[::]:1080(13)Per...
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName(13)Permission denied: make_sock: could not bind to address [::]:1080(13)Permission denied: make_sock: could not bind to address 0.0.0.0:1080no listening sockets available, shutting downUnable to open logs[FAILED]
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:125
获赞数:277
上面说的是权限问题,运行的用户权限大吗,有给权限吗,如果不会可以联系我用户名的数字
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客访问: 298238
博文数量: 60
博客积分: 1039
博客等级: 准尉
技术积分: 939
注册时间:
你是我的我是大家的!
分类: LINUX 08:20:08
由于443端口被占用,导致的httpd服务器无法正常启动。我们在终端输入:#service httpd restart显示错误:停止 httpd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [失败]正在启动 httpd:(98)Address already in use: make_sock: could not bind to address [::]:443(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443no listening sockets available, shutting downUnable to open logs&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [失败]1.我们终端输入命令显示443端口被被那个程序占用#netstat -lnp|grep 443tcp&&&&&&& 0&&&&& 0 0.0.0.0:443&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2573/vmware-hostd&& tcp&&&&&&& 0&&&&& 0 :::443&&&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2573/vmware-hostd&& 2.#kill 2573&&&&& //杀死2573号进程3.#service httpd restart&&& //重启服务器显示成功,问题暂时解决停止 httpd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [确定]正在启动 httpd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [确定]***************上面的命令只能暂时起作用,我们需要为vmware指定端口才能永远解决问题2.我们终端输入命令#grep 443 /etc/vmware&&&&& //匹配443端口所在文件2.然后我们修改配置文件端口号#gedit /etc/vmware/hostd/proxy.xml && -1& 880& //将次选项端口号改成880保存退出,问题解决************************************************************************#history& | grep gedit //用来在历史输入命令中查找用过的gedit命令
阅读(6910) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~
请登录后评论。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
请问各位大神,我安装完Apache后,无法启动是怎么回事咩?
代码如下:
[root@bogon httpd-2.4.20]# systemctl start httpd.service
Failed to start httpd.service: Unit httpd.service failed to load: No such file or directory.
[root@bogon httpd-2.4.20]# systemctl status httpd
● httpd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
[root@bogon httpd-2.4.20]#
明明已经安装好了哦,怎么说没有目录呢?我将Apache安装在了/usr/bin/apache里面 ㄟ( ▔, ▔ )ㄏ
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
原来是需要将Apache注册到Linux服务里面啊!注册Apache到Linux服务在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现: 
/usr/local/apache/bin/apachectl
start | stop | restart
如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d 中,然后在相应的启动级别如3,5中加入链接即可。命令如下:
cp /usr/local/apache2/bin/apachectl
/etc/rc.d/init.d/httpd
# 复制到init.d 并重命名为httpd
ln -s /etc/rc.d/init.d/httpd
/etc/rc.d/rc3.d/S61httpd
链接文件的S61是启动时的序号。当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了。在任意路径下执行:
service httpd start | stop | restart
这时有个问题就是:虽然apache已经可以自动启动,但在linux的服务列表中却看不到它,要添加服务,一般通过chkconfig --add xxx来实现,但需要脚本中有相应的信息才行,否则chkconfig就会提示:xxx 服务不支持 chkconfig。所以我们首先编辑httpd脚本,在第2行(#!/bin/sh下面)添加如下注释信息(包括#):
# chkconfig: 35 61 61
# description: Apache
第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:第二行的描述必须要写!保存后执行:
chkconfig --add httpd
#所有开机模式下自启动,另外chkconfig httpd on 表示345模式下自启动
就将httpd添加入服务了。在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。
运行下面的命令查看服务,就可以看到httpd的服务了。chkconfig --list
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。查看:2456|回复:2
httpd dead but subsys locked
(22.59 KB)
高级工程师
手动删除httpd.lock文件和httpd.pid文件
删httpd.lock和httpd.pid文件应该就可以了市面上有很多关于脚本的书籍和教程,好是好,可写的越来越像编程书。其中不仅有算法的介绍,比如递归,冒泡法,高效,冗余。还伴有非常高深的案例,看的是云里雾里,头昏脑胀。看完以后感觉如下,书是好书,例子是好例子,算法更是好算法,可多少有些脱离实际,提高的可以,干活的不成。对于没有任何程序开发基础的同志来说更是如此。
可那些书就不看了吗?答案是否定的,这些书上所撰写的内容虽然晦涩可都是好东西。但攘外必先安内,在看这些书之前,我认为,更重要的应该先要搞清楚系统本身的脚本。作为发行版系统中使用的脚本,肯定都是经典中的经典,除了能够帮助我们更好的编写脚本以外,还能使我们理清linux系统服务的运行方法,更重要的是,在发生错误的时候可以让我们更快的锁定问题。可谓是一举多得。下面就是对/etc/init.d/httpd脚本的解释,不详之处还望大家谅解,欢迎各位批评指教。#!/bin/bash## httpd
Startup script for the Apache HTTP Server## chkconfig: - 85 15# description: Apache is a World Wide Web server.
It is used to serve \#
HTML files and CGI.# processname: httpd# config: /etc/httpd/conf/httpd.conf# config: /etc/sysconfig/httpd# pidfile: /var/run/httpd.pid# Source function library.#以上皆为注释,可以忽略。. /etc/rc.d/init.d/functions#"."等价于source,在这里等同于C语言中的include。讲function中函数及变量的定义导入到当前脚本的执行环境中。if [ -f /etc/sysconfig/httpd ]; then
. /etc/sysconfig/httpdfi#如果httpd为文件,那么也将其导入到当前脚本执行环境中。HTTPD_LANG=${HTTPD_LANG-"C"}#如果变量HTTPD_LANG未定义,那么将其定义为"C",即英文INITLOG_ARGS=""apachectl=/usr/sbin/apachectlhttpd=${HTTPD-/usr/sbin/httpd}prog=httpdpidfile=${PIDFILE-/var/run/httpd.pid}lockfile=${LOCKFILE-/var/lock/subsys/httpd}#定义一系列变量,用于后面的执行。RETVAL=0#定义全局命令返回变量check13 () {
CONFFILE=/etc/httpd/conf/httpd.conf
GONE="(ServerType|BindAddress|Port|AddModule|ClearModuleList|"
GONE="${GONE}AgentLog|RefererLog|RefererIgnore|FancyIndexing|"
GONE="${GONE}AccessConfig|ResourceConfig)"
if LANG=C grep -Eiq "^[[:space:]]*($GONE)" $CONFFILE; then
echo 1&&2 " Apache 1.3 configuration directives found"
echo 1&&2 " please read /usr/share/doc/httpd-2.0.52/migration.html"
failure "Apache 1.3 config directives test"
fi}#定义check13函数,用于测试配置文件中是否有apache1.3的配置,如果有就显示相应的错误提示并退出脚本。grep -E参数为支持扩展的正则表达式,-i或略大小写,-q静默输出即结果不显示在标准输出中。该函数通过在配置文件中查找GONE变量中用"|"分隔的内容来确认配置文件的正确与否。^[[:space:]]*为正则表达式,代表若干个空格开头。其中[[:space:]]为POSIX字符。start() {
echo -n $"Starting $prog: "
check13 || exit 1
LANG=$HTTPD_LANG daemon $httpd $OPTIONS
[ $RETVAL = 0 ] && touch ${lockfile}
return $RETVAL}#定义start函数,用于apache的启动。#如果daemon /usr/sbin/httpd 成功就建立/var/lock/subsys/httpd文件。daemon表示启动一个新的后台进程与nohup相似。/usr/sbin/httpd来源于$httpd变量,变量$OPTIONS来源于/etc/sysconfig/httpdstop() {
echo -n $"Stopping $prog: "
killproc -d 10 $httpd
[ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}}#定义stop函数,用于apache的关闭。#从脚本中可以看到,apache的关闭实际上是通过,killproc -d 10 完成的,并且删除pid文件。reload() {
echo -n $"Reloading $prog: "
if ! LANG=$HTTPD_LANG $httpd $OPTIONS -t &&/dev/ then
echo $"not reloading due to configuration syntax error"
failure $"not reloading $httpd due to configuration syntax error"
killproc $httpd -HUP
echo}#定义reload函数,用于apache的重新加载。#通过/usr/sbin/httpd -t命令对配置文件进行测试,如果出错就显示"not reloading due to configuration syntax error"的错误提示,否则将通过 killproc $httpd -HUP来达到重新加载apache的目的。case "$1" in #$1表示执行脚本时的第一个参数
start #如果参数为start,执行start函数;
stop #如果参数为stop,执行stop函数;
status)#如果参数为status,执行status函数,函数定义在function文件中
status $httpd
RETVAL=$?;
restart)#如果参数为restart,首先执行stop函数,再执行start函数
condrestart)#在apache已经运行的情况下,再执行restart操作。
if [ -f ${pidfile} ] ; then
reload)#如果参数为reload,执行reload函数
*)#如果不符合以上参数,将提示出错信息。
echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"
exit 1esacexit $RETVAL
Syntax error on line of /etc/httpd/conf/httpd.conf: Could not open configuration file *.conf denied
centos 配置apache 报错如下:
httpd: Syntax error on line 358 of /etc/httpd/conf/httpd.conf: Could not open...
Linux服务之httpd基本配置详解
一、基本介绍
目前为止最新的版本是httpd-2.4.6,但是这里我用的是...
Linux web服务的基本配置(httpd)
Linux web服务的基本配置参考Linux服务之httpd基本配置详解(主要)Linux中Apache安装与配置(CentOS-6.5:httpd-2.4.tar.gz)总结之:CentOS 6....
在centOS下安装apache出现-bash: /etc/init.d/httpd: 没有那个文件或目录【转载】
引子:我在用centos7对Apache服务器httpd进行设置时发现一些与以往不一样的情况,所以找到了(一)这篇文章,在最下面的(二)内容为另一个作者的解释说明,一并引入。(一)我是在vmware上...
apache 开机自启动脚本设置
默认我们源码编译安装apache,是不能使用service这个命令来启动的,通常我们启动的命令是:
[root@localhost httpd-2.2.16]# /usr/local/apach...
apache httpd启动关闭,以及设置开机启动
本来来自:http://blog.csdn.net/sunshineboyleng/article/details/5451751
apache服务,或者说httpd服务,如何启动,...
apache启动脚本
源码安装的apache服务,启动不会显示OK,更换脚本就可以了
#!/bin/bash
# Licensed to the Apache Software Foundation (ASF) ...
【linux】记一次httpd服务正常,http不能访问的惨痛教训
记一次httpd服务启动正常,http服务死活不能访问的问题记录。
1.在linux下,使用ps和grep查看httpd服务# ps aux | grep httpd
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"}

我要回帖

更多关于 电脑启动后不显示桌面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信