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

Linuxで特定のポートを使用しているプロセスを見つける

いくつかのオプションがあります:

lsof -i tcp:80

tcp ポート 80 を使用するプロセスのリストが表示されます。

または、

sudo netstat -nlp

すべてのオープン ネットワーク接続が提供されます。


netstat -lp

netstat も持たない「CentOS 7minimal」を使用しています lsof でもない .しかし、多くの Linux ディストリビューションにはソケット統計コマンド (つまり、ss ).

以下は実行例です:

# ss -tanp | grep 6379
LISTEN   0    128  127.0.0.1:6379   *:*   users:(("redis-server",pid=2531,fd=4))

Linux
  1. Linuxでprocファイルシステムを使用してトラブルシューティングする

  2. Linuxコマンドラインで力を使用する

  3. LinuxでFirewalld、IPテーブル、UFWを使用してポートとIPアドレスを許可またはブロックするにはどうすればよいですか?

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

  2. Linuxでのセッションの定義は何ですか?

  3. 特定のポートを使用してプロセスの PID を見つけていますか?

  1. Linuxでのコマンドまたはプロセスの実行時間を検索する

  2. Linux –それは制御端末を持っているプロセスですか、それとも制御端末を持っているセッションですか?

  3. Linux –特定のポートを使用してプロセスのPidを見つけますか?