Ubuntu
如何確定 Ubuntu 8.04 上是否有可用的埠?
我可以從 bash 執行任何命令來告訴我埠是否已經打開?
使用“netstat”檢查目前使用的埠。
網路統計-antp Proto Recv-Q Send-Q 本地地址 外部地址 狀態 PID/程序名稱 tcp 0 0 xxx.xxx.xxx.xxx 0.0.0.0:* LISTEN 16297/named tcp 0 0 xxx.xxx.xxx.xxx:53 0.0.0.0:* LISTEN 16297/命名 tcp 0 0 xxx.xxx.xxx.xxx:53 0.0.0.0:* LISTEN 16297/命名 tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 16297/命名
這(netstat)是最快的解決方案……
netstat -lnt
…但這給了您更多的控制權(以速度為代價(有時速度很快))…
lsof -n -i -a -u www-data
例如,上面的範例向您展示了所有打開的 TCP 埠並處於屬於 Apache ( ) 使用者的
LISTEN
AND ( ) 狀態。-a``www-data