在使用某軟件,日志提示:listen tcp 127.0.0.1:1081: bind: address already in use , 表明該軟件希望監聽 1081 端口失敗 , 估計是其它軟件占用了該端口。
通過如下命令,排查並釋放端口占用。
1. 查看1081 是否已被占用,如果存在記錄,表明被占用。
netstat -an | grep 1081
-a 表示列出所有端口
-at 列出所有 tcp 端口
-an 列出所有端口,並以數字形式顯示. 如果不加 n , 有可能端口被轉換為服務名,如 80 顯示為 http
2.查看 1081 相關系統文件信息 , pid 信息
lsof -i:1081
-i 根據端口號查詢
3. 在任務管理器查看詳細信息。
ps -p [pid]
4.殺掉相關進程,釋放端口資源
kill -9 [pid]