当前位置: 首页 > news >正文

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   
      

相关文章:

  • 供应链与生产制造L1L4级高阶流程规划框架(53页PPT)(文末有下载方式)
  • 关于redis中的分布式锁
  • VUE+element 在组件内有多个el-dialog同时打开时,遮罩会叠加
  • IntelliJ IDEA 中 Git 高频问题与操作详解|新手避坑指南
  • 移动最小二乘法(Moving Least Squares, MLS)原理和c++实现
  • 网络空间安全(36)数据库权限提升获取webshell思路总结
  • Arduino示例代码讲解:Melody 旋律
  • 虚拟地址空间(下)进程地址空间(上)
  • Go语言--安装和环境搭配
  • 地球物理测量学笔记 :分布式声学传感(DAS)
  • linux之 内存管理(1)-armv8 内核启动页表建立过程
  • 【资料分享】通信技术文档汇总(20250319更新)
  • 通过C#脚本更改材质球的参数
  • 集成学习之随机森林
  • 车载以太网网络测试-17【传输层-TCP】
  • 7种寻址方式
  • Elasticsearch 在航空行业:数据管理的游戏规则改变者
  • 蓝桥与力扣刷题(蓝桥 数列求值)
  • 隐私权案件如何办理?公众人物隐私权为何受限?
  • 图莫斯TOOMOSS上位机TCANLINPro使用CAN UDS功能时 编写、加载27服务dll解锁算法文件
  • 百岁太极拳大师、陈氏太极拳第十一代嫡宗传人陈全忠逝世
  • 没有雷军的车展:老外扎堆,萌车、机器狗谁更抢镜?| 湃客Talk
  • “90后”高层建筑返青春:功能调整的技术路径和运营考验
  • 龚正会见巴基斯坦卡拉奇市市长穆尔塔扎·瓦哈卜、巴西圣保罗市市长里卡多·努内斯
  • 政治局会议:持续稳定和活跃资本市场
  • 影子调查丨掉落的喷淋头:太原一7天酒店加盟店消防设施造假迷局