チェック方法: 1. lsof コマンドを使用してチェックします。構文は「sudo lsof -i -P -n | grep LISTEN」または「doas lsof -i -P -n | grep LISTEN」です。2 . netstat コマンドを使用します。リスニング ポートとプログラムを確認するには、構文は「netstat -tulpn | grep LISTEN」です。 3. nmap コマンドを使用して確認します。構文は「sudo nmap -sT -O localhost」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux でプログラムとリスニング ポートを確認する方法
1. シェル コマンド ウィンドウなどのターミナルを開きます。
2. 次のコマンドのいずれかを実行します:
sudo lsof -i -P -n | grep LISTEN sudo netstat -tulpn | grep LISTEN sudo nmap -sTU -O IP地址
方法 1: lsof コマンド
構文は次のとおりです:
$ sudo lsof -i -P -n $ sudo lsof -i -P -n | grep LISTEN $ doas lsof -i -P -n | grep LISTEN ### OpenBSD
出力は次のとおりです:
上記の出力の最後の行をよく見てください:
sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
sshd
はプログラムです。 名前
10.86.128.138
は、sshd プログラム バインディング (LISTEN) の IP アドレスです。
22
は使用されている TCP ポート (LISTEN)
85379
は、 sshd タスク
方法 2: netstat コマンド
次に示すように netstat を使用して、リスニング ポートとプログラムを確認できます。
$ netstat -tulpn | grep LISTEN
$ netstat -anp tcp | grep LISTEN $ netstat -anp udp | grep LISTEN
$ netstat -na -f inet | grep LISTEN $ netstat -nat | grep LISTEN
netstat -bano | more netstat -bano | grep LISTENING netstat -bano | findstr /R /C:"[LISTING]"
方法 3: nmap コマンド
構文は次のとおりです:
$ sudo nmap -sT -O localhost $ sudo nmap -sU -O 192.168.2.13 ### 列出打开的 UDP 端口 $ sudo nmap -sT -O 192.168.2.13 ### 列出打开的 TCP 端口
サンプル出力は次のとおりです:
1 つのコマンドで TCP/UDP スキャンをマージできます:
$ sudo nmap -sTU -O 192.168.2.13
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux でプログラムとリスニング ポートを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。