1. 程式人生 > >ubuntu 14.04 飛鴿傳書(QIpmsg) 2425 端口占用

ubuntu 14.04 飛鴿傳書(QIpmsg) 2425 端口占用

最近新安裝了臺 ubuntu 14.04 系統的虛擬機器 。 為了便於和其他主機聯絡 安裝了個 飛鴿傳書 (QIpmsg ver.1.2.141211)

但是在使用的時候出現2425 端口占用。

問題重現:

正常安裝也能正常使用。 但是在最小化的時候 相當能的按照windows下的操作習慣 直接叉掉。下次想使用的時候 在左邊的launcher 上沒找到。 那就重新啟動吧

可是 當我雙擊檔案時 出現  2425 埠被佔用的提示。

問題總結: 應該是qipmsg 沒正常關閉 還佔用著2425埠。

解決:

1. 查詢佔用2425埠的程式 pid

[email protected]:~$ lsof -i:2425
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
QIpmsg  3860 steve   10u  IPv4  32417      0t0  UDP 192.168.100.250:2425 
QIpmsg  3860 steve   11u  IPv4  32418      0t0  TCP *:2425 (LISTEN)

2. kill 掉相應程序

[email protected]:~$ kill 3860

能後 在飛鴿上點選下重新整理按鈕 就能正常使用了。

總結: 這個問題主要因為程式未正常關閉導致的。殺掉程序重新整理就行

上面的命令 可以合成一條  kill `lsof -i:2425 | awk 'NR==2 {print $2}'`


其中lsof 前面的符合是 數字1左邊的符合 不要搞錯了

echo $? 是檢視上條命令是否成功執行的語句 0: 表示成功 其他表示失敗