人们经常会遇到网页无法访问的情况。查一下网络服务器的运行情况,会发现apache和mysql的端口号被其他应用程序占用,导致程序无法启动。那么如何检查linux端口号被哪个程序占用了呢?
无论是在Linux还是Windows上,都会遇到端口号被占用,nginx、mysql、apache等程序无法启动的情况。先说一下Linux和Windows上如何检查哪个程序占用了端口。
1,Linux
命令:lsof-i:占用的端口号
它将显示程序的信息、程序的PID和execute:kill程序的PID。
如果没有安装lsof命令,CentOS可以执行:yuminstalllsofinstallation,Debian可以执行:apt-getinstalllsofinstallation。
2,Windows
Windows上有很多特殊的工具,比如活动端口。如果没有任何特殊的工具,可以使用命令:netstat-aon|findstr"80"
下图:最后,一旦在程序PID中列出,根据tasklist命令:tasklist|findstr"2724"
按照任务管理器完成这个程序就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)