【Linux】ネットワーク系コマンド ~ ポート編 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2016/07/27/214633

の続き。

ポート番号を考慮した通信の疎通確認などに使用するコマンドを纏める

目次

【1】lsof コマンド
【2】SSコマンド
【3】ncコマンド
【4】netstatコマンド

 【1】lsof コマンド

特定のポートをオープンしているプロセスを調べる

1)コマンド例

# 特定のポートをオープンしているプロセスを調べる
# (「-i:XX」で「-i」オプションに続けてポート番号を指定)
lsof -i:【ポート番号】

【2】SSコマンド

* 使用ポート一覧を表示

コマンド例

ss -tln

State       Recv-Q Send-Q Local Address:Port               Peer Address:Port                              
LISTEN      0      128             *:80                          *:*

 【3】ncコマンド

* ポート番号を考慮した通信の疎通確認

構文

nc 【ホスト名】 【ポート番号】

nc -l 【ポート番号】

 【4】netstatコマンド

* 使用ポートが動作しているかを調べる
* ホストのネットワーク状態などの表示

1)コマンド例

netstat -anp | grep "LISTEN " | grep 【ポート番号】

関連記事

ネットワーク系コマンド ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2016/07/27/214633
ネットワーク系コマンド ~ DNS編 ~
https://dk521123.hatenablog.com/entry/2021/08/07/000000