Open1
【Linuxコマンド】使用済みのポートを確認する方法について
使用済みポートを確認する
使用中のポートを確認するには、ターミナルで以下のコマンドを使用します。
-
lsofコマンドを使用する方法
sudo lsof -i -P | grep LISTEN
-
lsof
:システム上の開いているファイルを一覧表示します。 -
-i
:ネットワーク関連のファイルを表示します。 -
-P
:ポート番号を表示します(サービス名ではなく数値で)。 -
grep LISTEN
:リッスン状態のポートのみを表示します。
-
-
netstatコマンドを使用する方法
netstat -vanp tcp | grep LISTEN
-
netstat
:ネットワークの接続状況を表示します。 -
-v
:詳細情報を表示します。 -
-a
:すべてのソケットを表示します。 -
-n
:アドレスとポート番号を数値で表示します。 -
-p tcp
:TCPプロトコルの情報を表示します。 -
grep LISTEN
:リッスン状態のポートのみを表示します。
-
-
特定のポートやプロセスを確認する方法
特定のポートが使用されているか確認したい場合:
sudo lsof -i :ポート番号
例:ポート8080を確認する場合
sudo lsof -i :8080
特定のプロセスが使用しているポートを確認したい場合:
sudo lsof -i -n -P | grep プロセス名
例:
java
プロセスを確認する場合sudo lsof -i -n -P | grep java
注意点:
-
sudo
を使用するため、パスワードの入力が求められる場合があります。 - コマンドの実行結果はシステムの状態によって異なります。
- 不明なプロセスがポートを使用している場合、セキュリティの観点から確認をおすすめします。
これらのコマンドを使用することで、現在使用中のすべてのポートや、それらを使用しているプロセスを確認できます。