12、Linux中如何查看一个进程,如何杀死一个进程,如何查看某个端口有没有被占用【中高频】

  1. 查看进程

    • 用 ps aux 显示所有正在运行的进程,然后用 grep 进行过滤 即可查看指定进程
    • 或使用top,可以实时显示正在运行的进程
  2. 杀死进程

    • 首先用 ps 或 top 命令找到这个进程的PID(进程ID)。然后用 kill 命令加上进程ID来结束进程,例如 kill -9 PID。“-9” 是强制杀死进程的信号。
  3. 查看端口占用(即查看占用特定端口的进程)

    • 使用 lsof -i:端口号 可以查看占用特定端口的进程。

      #查看服务器 8000 端口的占用情况:
      lsof -i:8000
      
      #结果:
      COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
      nodejs  26993 root   10u  IPv4 37999514      0t0  TCP *:8000 (LISTEN)
      
    • 或用 netstat -tulnp | grep 端口号,这会 显示占用该特定端口的进程(用于显示 tcp,udp 的端口和进程)

      netstat -tunlp  
      # -t:TCP  
      # -u:UDP  
      # -n:数字地址  
      # -l:处于监听状态的端口  
      # -p:PID和进程名称  
      
      sudo netstat -tulnp | grep 8080
      
      #结果:
      tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      26993/nodejs   
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值