目次
1. NetStatを使用して、オープンポートをリストします
2. SSを使用して、ネットワークソケット情報を表示します
3. LSOFでスキャンして、ポートを使用してプロセスを識別します
4.外部ポートスキャンにNMAPを使用します
ホームページ システムチュートリアル Linux Linuxでどのポートが開いているかを確認する方法

Linuxでどのポートが開いているかを確認する方法

Sep 27, 2025 am 05:05 AM
linux ポート

Linuxで開いたポートを確認するには、NetStat -Tulnまたはより速いSS -Tulnを使用してリスニングポートをリストします。 LSOF -I -P -Nを使用して、どのプロセスを使用するかを確認するか、NMAP -P- 127.0.0.1を使用してすべてのポートをローカルにスキャンします。

Linuxでどのポートが開いているかを確認する方法

Linuxシステムで現在開いているポートを確認するには、ネットワークリスニング状態を報告する内蔵コマンドラインツールを使用できます。オープンポートを識別するいくつかの方法を以下に示します。

このチュートリアルの操作環境:Dell XPS 13、Ubuntu 22.04

1. NetStatを使用して、オープンポートをリストします

NetStatコマンドは、アクティブな接続、ルーティングテーブル、リスニングポートを表示するネットワーク統計ツールです。一部のシステムではレガシーと見なされていますが、依然として広く利用可能であり、ネットワークの問題を診断するのに役立ちます。

  • 端末を開いて実行: sudo netstat -tuln
  • -tフラグはTCPポートを示し、 -uはUDPポートを表示し、 -lはリスニングポートのみをリストし、 -nはホスト名を解決する代わりに数値アドレスを表示します。
  • ポート番号(例:22)で終了する「ローカルアドレス」の下のエントリを探して、どのポートが開いていて、どのポートがそれらにバインドされているかを特定します。

2. SSを使用して、ネットワークソケット情報を表示します

SSコマンドは、NetStatの最新の代替品であり、オープンソケットに関するより高速でより詳細な情報を提供します。カーネルスペースからデータを直接取得し、より効率的にします。

  • ターミナルで次のコマンドを実行します: sudo ss -tuln
  • NetStatと同様に、 -tはTCP用、 -UはUDP用、 -Lはリスニングポートの場合は-L、数値出力は-Nです
  • 出力を確認して、「ローカルアドレス:ポート」列にリストされているオープンポートを見つけます。

3. LSOFでスキャンして、ポートを使用してプロセスを識別します

LSOFコマンドは、ネットワーク接続を含むオープンファイルをリストします。 Linuxはネットワークポートをファイル記述子として扱うため、LSOFは特定のポートを使用しているプロセスを表示できます。

  • 実行: sudo lsof -i -p -n
  • -iフラグはネットワークファイルを選択し、 -pはポート番号の解決を防ぎ(サービス名の代わりに数値を表示)、 -nはDNS解像度を無効にします。
  • 出力をフィルタリングして、オープンポートとそれに関連するプロセスを見つけるために「聞く」という線を見つけます。

4.外部ポートスキャンにNMAPを使用します

NMAPは、ローカルマシンまたはリモートからオープンポートを発見するために使用できる強力なネットワークスキャンツールです。システムが外部ホストにどのように表示されるかをテストするのに特に便利です。

  • まだ存在していない場合はNMAPをインストールしてください:DebianベースのシステムにNMAPをインストールします
  • localhostをスキャンします: sudo nmap -st -p- 127.0.0.1
  • -stオプションはTCP接続スキャンを実行し、 -p-はすべての65535ポートをすべてスキャンします。より速い結果を得るには、ポート範囲(例:P 1-1000)を調整します。

以上がLinuxでどのポートが開いているかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

AISIアシスタントの本物のダウンロードportal_aisiアシスタントのiPhoneインストールリンク AISIアシスタントの本物のダウンロードportal_aisiアシスタントのiPhoneインストールリンク Sep 16, 2025 am 11:30 AM

AISIアシスタントの公式ダウンロードポータルは、公式Webサイトhttps://www.i4.cn/にあり、コンピューターとモバイルのダウンロード、デバイス管理、アプリケーションのインストール、モードスイッチング、画面投影、ファイル管理機能をサポートしています。

LinuxでWindowsプログラムを実行する方法 LinuxでWindowsプログラムを実行する方法 Sep 18, 2025 am 03:25 AM

torunwindowsprogramsonlinux、trythesemethods:1.usewinetodirectlyrun.exefiles.2.installplayonlinuxforeasierwinemanagement.3.setupawindowsvirtualmachinewithuatualbox.4.uselutristoinstallandrunwindowsgameshemeshemaseam

Huawei Harmonyos 6システムは「次の」接尾辞をキャンセルします。 Huawei Harmonyos 6システムは「次の」接尾辞をキャンセルします。 Sep 24, 2025 pm 04:12 PM

9月18日の最新ニュースであるHuawei Harmonyos6は、開発者向けに複数のラウンドのプレビューバージョンプッシュを開始し、最近、初めて試した一部のユーザーに経験資格を開きました。ユーザーのフィードバックによると、現在のシステム名は「次の」サフィックスを表示しなくなり、HarmonyOs6.0に正式に名前が変更されています。 Huaweiは、2023年8月の開発者会議で初めてHarmonyOsNextという名前を提案し、Hongmengシステムに新しい開発段階に入り、真のネイティブの自己開発を実現することを目指しています。 HarmonyOsNextの最もコアブレークスルーは、独立して開発された基礎となるシステムアーキテクチャを完全に採用し、LinuxカーネルとAndroid AOSPコードを完全に除去し、Harmonyosカーネルに基づいてアプリケーションのみを実行することです。

Linuxでスクリーンショットを撮る方法 Linuxでスクリーンショットを撮る方法 Sep 15, 2025 am 03:35 AM

totakescreenshotsonlinux:1。useprtscnkeyforfullscreen、alt prtscnforactivewindow.2.usegnomescreenshottoolformoreoptions.3.usegnome-screenshotcommandinterminal.4.installandusesscrotorotforlightweight commandercapturing。

Linuxでプログラムのパスを見つける方法 Linuxでプログラムのパスを見つける方法 Sep 16, 2025 am 08:56 AM

tolocateaprogram'sinstallationpathonlinux、使用:1。whichprogram_nameforquick basedlookup.2.whereisprogram_nametofindbinaries、manpages、andsources.3.locatewithdatedbandgrepforfastfilesearches.4.find/-tepef-execable-name "program_name" fort

LinuxにNvidiaドライバーをインストールする方法 LinuxにNvidiaドライバーをインストールする方法 Sep 15, 2025 am 03:46 AM

if youfacedisplayorformanceSusuesがnvidiadriversonlinuxを使用している場合、次のようになります

LinuxにVSコードをインストールする方法 LinuxにVSコードをインストールする方法 Sep 16, 2025 am 09:04 AM

toallvscodeonlinux、usetheofficialaptrepositoryforautomaticupdates、snapforcross-distribution compatibility、oramanualtarballfulfullcontrol.choosebasedonyoursystemandss。

Linuxでスタートアッププログラムを管理する方法 Linuxでスタートアッププログラムを管理する方法 Sep 09, 2025 am 05:30 AM

useguitoolslikestartupapplicationsinginging、autostartinkde、orsessionandsstartupinxfcetomanageloginprograms.2.manuallyadddddtartupentriesvia.desktopfilesin〜

See all articles