linux启动某个程序的时候总是提示端口被占用?
首先,找出运行程序时需要打开的端口,如apache80;然后检查服务器上的下一个端口,使用netstatan关闭占用的端口,然后启动其他端口。可以看到相应的日志
top命令,回车,按shiftp,按cpu利用率排列,找到相应的进程。第一列是pid。获取pid后,执行ps-ef|greppid您可以看到哪个程序正在运行,具体的执行路径,或者使用lsof|greppid查找关联文件,kill-9pid,rm删除关联文件,并检查crontab是否已更改。然后更改用户密码,加强防火墙,限制端口和ip
为什么要排除子进程?问题是unix下的创建进程必须作为进程的子进程创建。最直接的事情是服务器fork在exec中。虽然是亲子关系,但并不影响任何事情。他们都是独立的。
原文标题:Linux查看进程占用端口号 linux启动某个程序的时候总是提示端口被占用?,如若转载,请注明出处:https://www.saibowen.com/tougao/17796.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。