ホームページ > 運用・保守 > CentOS > centosでポートが占有されているかどうかを確認する方法

centosでポートが占有されているかどうかを確認する方法

WBOY
リリース: 2022-04-08 13:03:49
オリジナル
54611 人が閲覧しました

centos でポートが占有されているかどうかを確認する方法: 1. netstat コマンドを使用してすべてのポートの占有を確認します (構文は "netstat -tunlp" です); 2. lsof コマンドを使用して占有を確認します指定されたポートの構文は「lsof -i:ポート番号」です。

centosでポートが占有されているかどうかを確認する方法

この記事の動作環境: centos 7 システム、Dell G3 コンピューター。

centos でポートが占有されているかどうかを確認する方法

1. netstat コマンドを使用します

Linux の netstat コマンドを使用してネットワークを表示します。状態。

netstat コマンドを使用すると、Linux システム全体のネットワーク状態を知ることができます。

コマンドを使用します:

netstat -tunlp
ログイン後にコピー

はすべてのポートと対応するすべてのプログラムを表示し、grep パイプラインを使用して必要なキー フィールドをフィルターで除外します。

ポート 22 の占有に関連するプログラム:

コード例:

[root@leiwan tmp]# netstat -tunlp |grep 22
tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2292/cupsd
tcp 0 0 :::22 :::* LISTEN 2443/sshd
tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd
tcp 0 0 :::57609 :::* LISTEN 2230/rpc.statd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:631 0.0.0.0:* 2292/cupsd
udp 0 0 0.0.0.0:37167 0.0.0.0:* 2230/rpc.statd
udp 0 0 0.0.0.0:52291 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:68 0.0.0.0:* 2207/dhclient
udp 0 0 0.0.0.0:710 0.0.0.0:* 2230/rpc.statd
udp 0 0 :::39834 :::* 2230/rpc.statd
ログイン後にコピー

2. lsof コマンドを使用します

lsof(list open files) は、現在のシステム上で開いているファイルを一覧表示するツールです。 Linux 環境では、すべてがファイルの形式で存在し、ファイルを通じて通常のデータだけでなく、ネットワーク接続やハードウェアにもアクセスできます。したがって、伝送制御プロトコル (TCP) ソケットやユーザー データグラム プロトコル (UDP) ソケットなど、システムはバックグラウンドでアプリケーションにファイル記述子を割り当てます。ファイルの性質に関係なく、ファイル記述子はアプリケーションに共通のインターフェイスを提供します。基盤となるオペレーティング システムとの対話用。

特定のポートの占有を確認します:

lsof -i:端口号
ログイン後にコピー

コード例:

[root@www ~]# lsof -i:21
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
ログイン後にコピー

これは、ポート 21 が pure-ftpd によって使用されており、ステータスが listen であることを示しています。

推奨チュートリアル: 「centos チュートリアル

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

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