在启动apache的时候报错

感觉80端口被占用了

想把占用80端口的进程kell掉,下面的情况都找不到pid,是没被占用吗?

回答

查看服务器监听的端口:

$ ss -tunl

Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port

tcp LISTEN 0 128 *:6378 *:*

tcp LISTEN 0 128 :::6378 :::*

tcp LISTEN 0 128 :::80 :::*

tcp LISTEN 0 128 :::22 :::*

tcp LISTEN 0 128 *:22 *:*

tcp LISTEN 0 100 ::1:25 :::*

tcp LISTEN 0 100 127.0.0.1:25 *:*

查看80端口被哪个程序占用

$ lsof -i:80

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

httpd 2666 root 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2668 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2669 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2670 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2671 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2672 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2673 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2674 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

httpd 2675 apache 4u IPv6 15095 0t0 TCP *:http (LISTEN)

你可以使用lsof查看端口被哪个服务占用了,然后停用那个服务就好了。

如果没有lsof命令,可以使用apt-get安装,

$ sudo apt-get install lsof

查找PID的方式建议用ps命令

$ ps aux | grep httpd

root 2666 0.0 0.3 177344 3836 ? Ss 14:31 0:00 /usr/sbin/httpd

apache 2668 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2669 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2670 0.0 0.2 177344 2468 ? S 14:31 0:00 /usr/sbin/httpd

apache 2671 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2672 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2673 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2674 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

apache 2675 0.0 0.2 177344 2452 ? S 14:31 0:00 /usr/sbin/httpd

root 3469 0.0 0.0 103308 888 pts/4 S+ 19:16 0:00 grep httpd

$ sudo killall -9 $pid

or

$ sudo killall -15 $pid

killall -9是强制杀死

killall -15是让程序保存当前数据后慢慢关闭

遇到了同样的问题,以上的命令都试过了,没有用,都查不到。但是一启动node服务器,还是会报错,说80端口被占用。

Linux上端口没被占用却报错,【linux】80端口被占用了吗相关推荐

  1. linux上添加下载源的时候报错:无法添加 PPA:“‘此 PPA 不支持 bionic‘”,以及关于linuxPPA的介绍,如何查找软件包的PPA源,并添加PPA

    1 介绍LInux PPA 在介绍问题之前,首先来说明一下什么是PPA,清楚问题的本质,追根溯源,这样才能更明确问题,然后针对性的去解决这个问题! 1.1 为什么需要PPA PPA:Personal ...

  2. linux上不了网有两个网卡,linux上两个常见的网卡报错

    本篇解决两个常见的网卡报错: 1.Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initi ...

  3. 解决Tomcat启动后80端口被占用,报错“Port 80 required by Tomcat v9.0 Server at localhost is already in use.”的问题

    1.问题出现 Eclipse启动Tomcat后报错"Port 80 required by Tomcat v9.0 Server at localhost is already in use ...

  4. phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法

    phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法 如果安装了SQL Server 2008,那么大概率是它的日志服务占用了80端口,一般来讲,我们不会用到这个组件,关掉也能节 ...

  5. Linux服务器docker环境下Jasper Report报错

    Linux服务器docker环境下Jasper Report报错 Jasperreports模板制作方法在网上都有很多教程,可以自行探索一下 我用的模板参考:https://blog.csdn.net ...

  6. 最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:

    最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错: Warning: openssl_sign() [function.openssl-sign]: Unknown signature ...

  7. linux如何启动一个进程而不阻塞,当你在 Linux 上启动一个进程时会发生什么? | Linux 中国...

    原标题:当你在 Linux 上启动一个进程时会发生什么? | Linux 中国 本文是关于 fork 和 exec 是如何在 Unix 上工作的.你或许已经知道,也有人还不知道.几年前当我了解到这些时 ...

  8. linux iso挂载报错,linux下文件系统、iso挂载

    分类:Mount命令:需要注意的:1.挂载点必须是一个目录.2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用. 分类:Mount命令: 需要注意的: 1. ...

  9. 记一次线上环境 redis偶尔连接超时报错 解决

    记一次线上环境 redis偶尔连接超时报错 解决 贴出本地控制台日志 说实话,很痛苦,跟进很久了,一直认为的jvm程序所使用的配置的连接池框架问题 因为程序为 springboot 2 spring ...

最新文章

  1. Linux从零开始(二、基础命令(续二)解压 tar)
  2. 注意职场“十不要”,让你少奋斗30年
  3. 常见排序查询算法Java代码实现
  4. Only Link: Inheritance — private and protected inheritance in c++
  5. composer全局 linux_Linux下全局安装composer方法
  6. 基于matlab的自适应滤波器,基于MATLAB的自适应滤波器的设计与实现.doc
  7. 20 分钟学会 DBSCAN 聚类算法
  8. python渗透测试神器_专题:网络安全工具百宝箱之渗透测试神器_51CTO.COM
  9. 20行代码制作字符画版小黄鸭表情包
  10. 徐小明:这次我支持房产新政
  11. 升级Win10注意事项个人总结
  12. 数据简化社区Google和Linux代码风格指南(附PDF公号发“代码风格”下载)
  13. 《攻城Online》快速原型:服务端设计
  14. mongoose简单了解
  15. Python 计时器(秒钟、秒表)
  16. android app内部打开word pdf .doc类型文件的两种方式
  17. shell 编程 小案例
  18. 独家!10省份“12个5G+智慧公交”案例汇总!
  19. ZJOI2019 麻将
  20. 互联网日报 | 京东PLUS会员数超2000万;滴滴实时公交业务覆盖超80城;小米数科品牌升级天星数科...

热门文章

  1. 2022届秋招保利威前端面试
  2. laravel配置QQ邮箱发送邮件
  3. Android日志系统驱动程序Logger源代码分析
  4. 2022年四川二级建造师公路工程《路面工程》冲刺试题
  5. 解决 npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  6. vue中export和export default
  7. 数商云:建筑建材行业采购管理系统助力企业智慧采购
  8. [USACO Hol10] 臭气弹 图上期望概率dp 高斯
  9. 不俗,元旦海报设计素材|PSD分层格式模板
  10. 【软考】网工实验模拟器