プロセスによって占めビューポート
1.のlsof -i:ポート番号が占有のポートを表示するには、
1 lsofを- 。I:ポート番号、ポートの占有率を見る
のlsof [ルート@ localhostのビン]# -i:8080
COMMAND PID USER FD TYPEデバイスサイズ / OFFノード名
のJava 3511ルート46UのIPv6 31351 0t0 TCP * :WebCacheのを(LISTEN)
コマンド:8080上述したように、有名であるJavaプロセスの占有
、IDプロセス処理が指定された場合、一般的にPIDプロセスを殺す:PIDを
USER:プロセス所有者を
2.netstat -ntlp:現在のすべてのTCPポートを見ます
特定のポート番号の占有確認することができますはgrepと組み合わせること
は、netstatの-tunlp | grepのポート番号は、ポートの占有表示
-tを、TCPのためのオプション指定する
-uを、という選択肢与えられたUDP
-n、数字を表示することができますエイリアスを表示することを拒否すべてがデジタルに変換
-l、だけで聞く(聴く)サービス状態一覧表示
プログラム名-p、関連リンクの確立を示し、
[ルート@ localhostのビン]#netstatの-tunlp | grepを8080
にtcp6 0 0 ::: 8080 ::: * LISTEN 3511 / Javaの
これらの結果は、8080ポートは3511占領のためのJavaプロセスのプロセスIDであることを示し
ます。[root @のops01〜]# -tunlpのnetstat | grepを3000
にtcp6 0 0 ::: 3000 ::: * LISTEN 13298 /ノード/ U01 / WSSの
結果の上に3000のポートは、ノードプログラムのプロセスIDが13298を占めていることを示します
第二に、プログラム名クエリプロセスIDに応じて
1.のps -ef | grepのプロセス名の
すべてのプロセス-ef PSが表示されます
UID:进程拥有者
PID:进程ID
PPID:上级父程序的ID
C: CPU 使用的资源百分比
STIME: 系统启动时间
TTY:登入者的终端机位置
TIME:使用掉的 CPU 时间
CMD:所下达的指令名称
例如查询nginx相关进程状态
[root@ops01 ~]# ps -ef|grep nginx