netstatコマンドの使用方法

netstatコマンドの使用方法

私の質問は、私の例に関連するポートで「リスニング」または「受け入れ」とはどういう意味ですか?

例:ポート8080を使用するTomcatサーバーがあります。ポートが利用可能であることを確認したいと思います。

UNIXサーバーでどのコマンドを実行する必要がありますか?なぜ?

このようなコマンドは私にどのような情報を提供しますか?netstat -an | grep LISTEN

答え1

あなたは試すことができますsudo lsof -i :8080。これにより、ポートで操作を実行するプロセスが一覧表示されます。

答え2

使用するのが最善です。

netstat -ant | egrep :8080

ただし、対応するパラメータは次のとおりです。

-a : all
-t TCP protocol
-n numeric, don't use name

私のポート80の例を参照してください。

tcp        0      1 192.168.1.7:57511       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57547       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57512       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57514       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57562       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57565       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57513       182.50.136.239:80       SYN_SENT   
tcp        0      0 192.168.1.7:39191       198.252.206.25:80       ESTABLISHED
tcp        0      1 192.168.1.7:57563       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57545       182.50.136.239:80       SYN_SENT   
tcp        0      0 192.168.1.7:39205       198.252.206.25:80       ESTABLISHED
tcp        0      1 192.168.1.7:57546       182.50.136.239:80       SYN_SENT   
tcp        0      1 192.168.1.7:57564       182.50.136.239:80       SYN_SENT   
tcp        0      0 192.168.1.7:49217       198.252.206.16:80       ESTABLISHED
tcp        0      0 192.168.1.7:39247       198.252.206.25:80       ESTABLISHED
tcp      957      0 192.168.1.7:42327       198.252.206.25:80       ESTABLISHED

1列目はプロトコル、2列目:受信キュー(番号)、3列目:送信キュー(番号)、4列目:ローカルアドレス+ポート、5列目:外部ホスト:ポート、6列目:ハンドシェイクLISTEN、SYNなどの状態

以下が利用可能な場合でも:

netstat -antp |egrep tomcat

mysqlの例を見てみましょう。

root@debian:/home/mohsen# netstat -antp |egrep mysql

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      24783/mysqld    

新しい列が添付されました。はいpid/porgram

関連情報