Linux/mac 查看端口占用进程
最近项目在本地启动报java.net.BindException: Address already in use端口被占
就用lsof命令查看了一下商品占情况
lsof -i tcp:50051
但是查不到端口,结果为空,telnet 127.0.0.1 50051又是通的,找了几天也没找到端口被占情况
最终发现是查询权限不够,因为登陆的是普通用户,所以不是当前用户下的进程查询不到,而占用端口的进程是root用户启动的,所以一直查不到,重新执行以下,返回了端口占用进程
sudo lsof -i tcp:50051
大家以后注意,如果要查所有用户的端口情况,可以使用sodo切到root权限,或者切到root用户等权限比较大的用户。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
