Linuxでどのポートが開いているかを確認する方法
Linuxで開いたポートを確認するには、NetStat -Tulnまたはより速いSS -Tulnを使用してリスニングポートをリストします。 LSOF -I -P -Nを使用して、どのプロセスを使用するかを確認するか、NMAP -P- 127.0.0.1を使用してすべてのポートをローカルにスキャンします。
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

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

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

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

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

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

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

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

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

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

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

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