ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでポートがどのプロセスに占有されているかを確認するにはどうすればよいですか?

Linuxでポートがどのプロセスに占有されているかを確認するにはどうすればよいですか?

青灯夜游
リリース: 2020-08-24 11:24:39
オリジナル
7346 人が閲覧しました

Linux でポートがどのプロセスに占有されているかを確認する方法: 1. 「lsof -i:ポート番号」を使用して確認します; 2. 「netstat -tunlp |grep ポート番号」を使用して確認します。

Linuxでポートがどのプロセスに占有されているかを確認するにはどうすればよいですか?

#Linux でポートが占有されているプロセスを確認する方法

1.

lsof -i:ポート番号

2.

netstat -tunlp |grepポート番号

指定したポートがどのプロセスで占有されているかを確認できます


[ステップ 1]

lsof -i

lsof -i は、条件を満たすプロセスのステータスを表示するために使用されます

lsof (開いているファイルの一覧表示) ) は、現在のシステムでファイルを開くために使用されるツールのリストです。

# 以下に示すように、root ユーザーとして lsof -i コマンドを実行します。

#次のように lsof -i コマンドを実行します。 root ユーザー


情報の各列の意味は次のとおりです。
コマンド: プロセスの名前 PID: プロセス識別子
USER: プロセス所有者
FD: ファイル記述子、アプリケーションファイルの説明を通じてファイルを識別します。 cwd、txt など。
TYPE: DIR、REG などのファイル タイプ。
DEVICE: ディスク名を指定します。
SIZE: ファイルのサイズ
NODE: インデックス ノード(ディスク上のファイルの識別)
NAME: 開いているファイルの正確な名前

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

lsof -i: ポート番号。指定されたポートの占有を表示します。たとえば、ポート 22 の使用状況を確認します。

[ステップ 3]

netstat -tunlp

netstat - tunlp は、以下に示すように、tcp、ucp のポートとプロセス、およびその他の関連情報を表示するために使用されます。 ##-t (tcp) tcp 関連のオプションのみを表示します。 -u (udp ) udp 関連のオプションのみを表示します。

##-n 列名の表示を拒否し、表示可能なすべての数値を数値に変換します

-l listen でサービスのステータスのみを表示します

-p 潜在的な関連リンクを表示するプログラム名

[ステップ 4]

netstat -tunlp |grep ポート番号

netstat -tunlp |grep ポート番号 、ポート 22 の表示など、指定されたポート番号のプロセスを表示するために使用されます。

関連推奨事項: " Linux ビデオ チュートリアル "

以上がLinuxでポートがどのプロセスに占有されているかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート