ポートの開放を邪魔するプログラムを発見する

※当サイトではアフィリエイト広告を利用しています

1.やりたいこと

TCP/IPのサーバ側のプログラムが使いたいポート番号が、何か別のアプリケーションに邪魔をされている場合、このアプリケーションを検出し停止させたい。

しかし、このプログラムがどこのどいつか、分かっていれば問題ないが、そうではないケースは多々ある。

その場合に、以下の手順で検出と停止を行う。

 

2.検出と停止

  1. netstat コマンドを実行し、該当ポートのプログラムのPIDを調べる。
  2. psコマンドを実行し、1番のPIDのプログラムが何者か調べる。
  3. 2番で発見したプログラムが停止して問題ないものである場合、killコマンドを使い強制停止する。

 

3.参考

netstat -naoを実行する際のオプション。

#windowsの場合:http://itpro.nikkeibp.co.jp/article/Windows/20051025/223371/?ST=winを参照
#Linux の場合:http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230845/?ST=ossを参照

 

コメント