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

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

2025-03-20 12:03:52 前端知识 前端哥 358 655 我要收藏
  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   
      
转载请注明出处或者链接地址:https://www.qianduange.cn//article/24224.html
标签
评论
发布的文章

动态规划感悟1

2025-03-20 12:03:52

华为NAS真实测评!

2025-03-20 12:03:52

Java设计模式之代理模式

2025-03-20 12:03:51

Linux 锁、线程同步

2025-03-20 12:03:48

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!