Linuxベースのnetstat

  • この記事では、研究ノートで、オリジナルに比べていくつかのコメントや修正も可能
  • ソースを記入してください

すべてのポートの占有を参照してください、そしてソフトウェアのプロセスで占有するポート、およびプロセスの最後に終了の詳細を発見しました

  • ポートの使用状況を確認し、最後の列があるPID/Program name
    コマンドの使用:netstat
    COMMAND:

    netstat –apn
  • ソフトウェアポート占有についての詳細を参照してください
    :コマンドを使用してpsgrep
    コマンドを:

    ps -aux | grep java
    或者直接:
    ps -aux | grep pid
  • ソフトウェアプロセスのポートの占領終了
    コマンドを使用する:kill
    コマンド:

    kill -9 [pid]
    也可以直接使用如下指令:
    netstat -anp | grep portno
  • 使用netstat占有率を表示するコマンドを

    netstat -ap |grep 8080 //查找tomcat端口是否被占用
  • 他の

    netstat -tln //表示以数字形式查看正在监听的端口
    netstat -ap //查看所有应用占用端口情况

netstatコマンド

netstatコマンド [オプション]
-a若しくは--all ソケット内のすべての接続を表示します
-A<网络类型>若しくは--<网络类型> ネットワーク接続タイプは、関連するアドレスに記載されています
-c若しくは--continuous ネットワークステータスのリストを保持
-C若しくは--cache キャッシュされた情報のルータの設定を表示します
-e若しくは--extend その他の関連情報表示ネットワーク
-F若しくは--fib FIBを表示
-g若しくは--groups マルチファンクションディスプレイ放送グループメンバーリスト
-h若しくは--help オンラインヘルプ
-i若しくは--interfaces ディスプレイネットワークインタフェース情報フォーム
-l若しくは--listening ディスプレイモニタサーバソケット
-M若しくは--masquerade クロークネットワーク接続
-n若しくは--numeric Ipは、ドメインネームサーバを経由せず、直接対処します
-Nまたは--netlinkまたは--symbolic シンボル名は、ネットワークハードウェア周辺機器に接続されて示されています
-o若しくは--timers ディスプレイのタイマー
-p若しくは--programs 表示プログラムの識別子とソケットを使用しているプログラム名
-r若しくは--route ルーティングテーブルを表示します
-s若しくは--statistice 統計は、ネットワーク情報を表示し
-t若しくは--tcp TCPトランスポートプロトコルの接続状態を表示します
-u若しくは--udp 接続ステータスを表示UDPトランスポートプロトコル
-v若しくは--verbose 命令の実行中に表示
-V若しくは--version バージョン情報を表示します
-w若しくは--raw RAW転送プロトコルの接続状態を表示します
-x若しくは--unix そして、このパラメータの効果は同じ「-A UNIX」のパラメータを指定します
--ip若しくは--inet そして、このパラメータの効果は同じ「-A INET」パラメータを指定します

おすすめ

転載: www.cnblogs.com/apimhnkj/p/11685947.html