Linux がポートが開いているかどうかを判断する方法には、netstat コマンド、ss コマンド、lsof コマンド、telnet コマンドなどがあります。詳細な紹介: 1. netstat コマンドを使用します。netstat は、ネットワーク接続とポートのステータスを表示するために使用されるコマンド ライン ツールです。netstat コマンドを使用して、現在のシステムのポート ステータスを表示できます。2. ss コマンドを使用します。ss はネットワーク接続とポートのステータスを表示するために使用されるコマンド ライン ツール netstat などよりも詳細かつ高速な情報を提供する、ネットワーク接続とソケットのステータス用のコマンド ライン ツール。
このチュートリアルのオペレーティング システム: linux6.4.3 システム、DELL G3 コンピューター。
Linux では、ポートのステータスを確認する方法がたくさんあります。一般的に使用される方法は次のとおりです:
1. netstat コマンドを使用します: netstat は、ネットワーク接続とポートのステータスを表示するために使用されるコマンド ライン ツールです。 netstat コマンドを使用すると、現在のシステムのポートのステータスを表示できます。たとえば、ポート 80 のステータスを表示するには、次のコマンドを実行します。
netstat -an | grep :80
ポート 80 が待機状態にある場合は、関連情報が表示されます。ポート 80 が開いていない場合、出力は表示されません。
2. ss コマンドを使用します: ss は、ネットワーク接続とソケットのステータスを表示するために使用されるコマンド ライン ツールで、netstat よりも詳細かつ高速な情報を提供します。 ss コマンドを使用してポートのステータスを表示できます。たとえば、ポート 80 のステータスを表示するには、次のコマンドを実行します。
ss -ltn | grep :80
ポート 80 が待機状態にある場合は、関連情報が表示されます。ポート 80 が開いていない場合、出力は表示されません。
3. lsof コマンドを使用します: lsof は、システム上で開いているファイルとプロセスを表示するために使用されるコマンド ライン ツールです。ポートのステータスを表示するために使用することもできます。たとえば、ポート 80 のステータスを表示するには、次のコマンドを実行します。
lsof -i :80
ポート 80 が開いている場合は、関連情報が表示されます。ポート 80 が開いていない場合、出力は表示されません。
4. telnet コマンドを使用する: Telnet は、リモート ログインとネットワーク接続のテストに使用されるコマンド ライン ツールです。 telnet コマンドを使用して、指定したポートへの接続を試みることができます。たとえば、ホストの IP アドレス 192.168.0.1 のポート 80 が開いているかどうかをテストするには、次のコマンドを実行できます。
telnet 192.168.0.1 80
ポート 80 が開いている場合、接続は成功します。ポート 80 が開いていない場合、接続は失敗します。
これらの方法は、Linux でポートのステータスを確認するための一般的な方法の一部にすぎません。特定のニーズやネットワーク環境によっては、追加のツールやオプションが必要になる場合があります。さらに詳細な情報が必要な場合は、Linux のマニュアルを参照するか、関連ドキュメントを参照することをお勧めします。
要約すると、Linux でポートが開いているかどうかを確認するには、netstat コマンド、ss コマンド、lsof コマンド、telnet コマンドの使用など、さまざまな方法があります。これらのツールは、ネットワークのデバッグやトラブルシューティングのためにポートのステータスをすばやく表示するのに役立ちます。
以上がLinux でポートが開いているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。