zoukankan      html  css  js  c++  java
  • Linux 进程管理

    lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000:

    # lsof -i:8000
    COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    lwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)

    netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000:

    # netstat -tunlp | grep 8000
    tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs      

    参数说明:

    -t (tcp) 仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化为数字
    -l 仅列出在Listen(监听)的服务状态
    -p 显示建立相关链接的程序名

    根据名称用ps命令查看进程ID(java虚拟机中可以使用命令jps):

    ps -aux | grep xxx 

    -a 显示现行终端机下的所有程序,包括其他用户的程序;

    -u 以用户为主的格式来显示程序状况;

    -x 显示所有程序,不以终端机来区分。

    使用netstat命令查看进程占用端口:

    netstat -anp | grep xxx(PID)

    -a 显示所有;

    -n 不用别名显示,只用数字显示;

    -p 显示进程号和进程名。

    结束进程:

    kill xxx(PID)      #结束进程
    kill -9 xxx(PID)    # 强制结束
    killall -9 xxx(NMAE) #使用进程名结束
  • 相关阅读:
    js,timeout,promise执行顺序
    vue数据响应的坑
    css中的block与none
    javascript 私有化属性,和公共属性
    animal与@keyframe
    css3中的translate,transform,transition的区别
    AngularJS实现原理
    bootstrap添加多个模态对话框支持
    ajax
    jQuery点击弹出层,弹出模态框,点击模态框消失
  • 原文地址:https://www.cnblogs.com/weswes/p/9866392.html
Copyright © 2011-2022 走看看