[Linuxの] Linuxのポートがどのようなプロセスによって占有されているかを確認するために[ターン]?

https://www.cnblogs.com/CEO-H/p/7794306.html

ポート番号:-i lsofの1、

2、netstatの-tunlp | grepのポート番号

表示指定ポートが占有されていることができますどのプロセス

ツール/材料

 

  • Linuxでは、窓

  • xshell

方法/ステップ

 

  1.  

    [ステップ1]のlsof -i

    -iは、例のプロセスの条件の遵守を示すために、lsofを、lsofは(リスト開いているファイル)は、現在のシステムは、ファイルを開くためのツールですリスト。-iコマンドlsofを実行するには、rootユーザー以下に示すように、

    Linuxがどのようにポートを表示するにはどのようなプロセスによって占有されていますか?

  2.  

    [ステップ2]のlsof -i:ポート番号

    lsofを-i:ポート番号、そのようなビューイングポート22使用、lsofを-iとして、ポートを閲覧するための職業:図のように、22。

    Linuxがどのようにポートを表示するにはどのようなプロセスによって占有されていますか?

  3. 3

    [ステップ3]のnetstat -tunlp

    関連する状況のTCP、UDPポートと、図1のようなプロセスを表示するためのnetstat -tunlp。

    Linuxがどのようにポートを表示するにはどのようなプロセスによって占有されていますか?

  4. 4

    [四ステップ] netstatの-tunlp | grepのポート番号

    以下に示すように、grepの22 |は、netstatの-tunlp |プロセス指定されたポート番号を表示するために使用されるgrepのポート番号は、22ポート、netstatの-tunlpような状況を表示します

    Linuxがどのようにポートを表示するにはどのようなプロセスによって占有されていますか?

 

https://www.cnblogs.com/Archmage/p/7570716.html

次のようにnetstatの様々なパラメータをコマンド:

  -t:TCPポートは、ディスプレイを指定しました

  -u:UDPポートは、ディスプレイを指定しました

  -l:リスニングソケット(アプリケーションが通信プロトコルを読み、書き、送信および受信を可能にする、いわゆるソケット(プロトコル)およびプログラムデータ)の表示のみ

  -p:プロセス識別子及びプログラム名を表示し、各ソケット/ポートは、プログラムに属します。

  -n:DNSのポーリング表示IPを指定します(操作をスピードアップ)

特定のポートとサービスの例を表示し、現在のプロセスとgrepと一緒にサーバサービス上のすべてのポートを表示するには・

netstatの-ntlp //ビュー現在のすべてのTCPポート*

netstatコマンドの-ntulp | grepの80 //は・すべての80ポートの使用状況を見ます

netstatの-an | grepを3306 //すべてを表示する3306のポートの使用状況・

どのサービスおよびポート上でサーバーを参照してください。

netstatの-lanp

サービスは、複数のポートを持ってください。たとえば、mysqldを表示するには

PS -ef | grepをmysqldを

、ポート3306などの接続のポート番号を、見ます

netstatの-pnt |グレップ:3306 |トイレ

こうしたIPポート3306などのクライアントを接続するポートの表示

netstatの-anp | grepを3306

netstatの-anビューのネットワークポート 

 -iのlsof:ポートは、lsofを-iを使用します。ポートは、現在の接続だけでなく、指定されたプログラムを実行するためのポートを見ることができます。

nmapのポートスキャン
のnetstat -nupl(UDPポートタイプ)
のnetstat -ntpl(TCPポートタイプ)netstatのポートの使用状況表示システム-anp

おすすめ

転載: blog.csdn.net/kingdelee/article/details/83450484