GNU/Linux >> Linux の 問題 >  >> Linux

Linux での lsof と netstat の違いは何ですか?

<ブロック引用>

LSOF:開いているファイルのリスト。すべてのアクティブなプロセスに属するすべての開いているファイルが一覧表示されます。

例:

sudo lsof -n -i
sudo lsof -n -i4
sudo lsof -n -i :80 
  • -n は、ネットワーク番号からネットワーク ファイルのホスト名への変換を禁止します。変換を禁止すると、lsof の実行が速くなる場合があります。ホスト時にも役立ちます
    ルックアップが正しく機能していません
  • -i は、インターネット アドレスのいずれかが i で指定されたアドレスと一致するファイルのリストを選択します。アドレスが指定されていない場合、このオプションはすべてのインターネットおよび x.25 (HP-UX) ネットワーク ファイルのリストを選択します。 -i4 または -i6 が後続のアドレスなしで指定された場合、指定された IP バージョン、IPv4 または IPv6 のファイルのみが表示されます。
<ブロック引用>

NETSTAT:ネットワーク統計を取得するためのツールです。デフォルトでは、netstat は開いているソケットのリストを表示します。アドレス ファミリを指定しない場合、構成されているすべてのアドレス ファミリのアクティブなソケットが表示されます。

カーネル ルーティング テーブルを表示します:

netstat -r 

PID データを使用して、TCP と UDP の両方のリッスンおよび確立されたすべての接続を表示します。

netstat -plunt

さらに、SS という別のコマンド ライン ツールを使用する必要があります。

<ブロック引用>

SS:ソケット統計のダンプに使用されます。 netstat と同様の情報を表示できます。他のツールよりも多くの TCP および状態情報を表示できます。

-plunt 確立され、プロセス情報をリッスンしている TCP および UDP 接続のデータを提供します:

sudo ss -plunt

今日も同様の問題に直面しました。解決策は、lsof コマンドを sudo 権限で実行することでした。

sudo lsof -i:8086 

目的の出力を印刷する必要があります。


Linux
  1. BsdとGnu/linux Userlandの主な違いは何ですか?

  2. Linux – BsdベースとLinuxベースのオペレーティングシステムの主な違いは何ですか?

  3. 7zip、Xz、Gzip、Tarなど—違いは何ですか?

  1. Linuxのlocateコマンドとfindコマンドの違いは何ですか

  2. Linuxでのutmp、wtmp、およびbtmpファイルの目的は何ですか

  3. 主要な Linux ディストリビューションの違いは何ですか?私は気づくだろうか?

  1. MySQLとMariaDB:それらの主な違いは何ですか

  2. Linux での「検索」と「検索」の違いは何ですか?

  3. Unix、Linux、BSD、GNU の違いは何ですか?