今天突然心血來潮,想知道目前自己使用的 Linux 機器對外開了哪些 port,於是便「netstat -nltp」一下,看到「8200」埠正不知被那個程式使用並對外開啟著,等待連線中。
查了一些資料,也問了朋友,並在一番操作實驗之後,突然想到,其實「netstat」也可以作到,為什麼會看不到詳細訊息,其實有很大原因是因為權限不足所致,解決方法也很簡單,就給足權限吧,所以「sudo netstat -nltp」這樣便可以看清楚了。
嗯~ 8200 埠,是因為執行了「minidlnad 服務」,他的 pid 是 777 ,很清楚!
參考資料
- 查看 Linux TCP Port 被哪隻程式(Process)佔用
- 3 Ways to Find Out Which Process Listening on a Particular Port
https://www.tecmint.com/find-out-which-process-listening-on-a-particular-port/