在做实验的时候80端口总是无法绑定,一直在报绑定错误。谷歌之后大部分的解决办法都是netstat -apn | grep 80 ,但试过之后可以看到0.0.0.0:80被占用,但是没有显示具体哪一个进程在占用,如下:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
所以无法kill掉。继续搜索发现有一条命令是这样
sudo fuser -k 80/tcp
,试过之后果然可以。
tips:小于1024的端口是专用端口,所以如果要想绑定到自己的程序上必须获取最高权限,Ubuntu下使用sudo。
fuser用途:查询给定文件或目录的用户或进程信息。