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

[Linux CMD] 查询占用进程 fuser

常用

fuser -n file xxx.sh #查找占用进程
kill Process_ID

基本语法

fuser [选项] 文件/目录/套接字

常用选项

  • -n:指定命名空间,可以是 file (默认)、inet (网络连接)、udp (UDP 连接) 或 unix (Unix 套接字)。例如,-n file 表示后面跟的是文件名,-n tcp 表示后面跟的是端口号。
  • -k:向使用指定文件或端口的进程发送 SIGKILL 信号,强制终止这些进程。
  • -u:仅列出用户 ID 而非完整的进程信息。
  • -v:显示详细的输出,包括进程的用户名。
  • -m:列出使用文件或端口的进程的内存地址。
  • -s:显示进程的完整路径和命令行。
  • -c:清除文件的锁定标志。
  • -t:清除网络端口的监听状态。
  • -p:显示进程的父进程 ID。
  • -a:列出所有类型的文件或端口使用情况(默认为文件)。

 查找正在使用文件的进程

fuser -n example.txt

查找正在使用网络端口的进程

fuser -n inet 端口号/tcp

        例如,要查看正在使用端口 8080 的进程: 

fuser -n inet 8080/tcp
fuser -v -n tcp 8080 或 fuser -v 8080/tcp

显示进程的完整路径和命令行 

fuser -s example.txt

强制终止使用文件的进程 

fuser -k example.txt

查找并终止使用网络端口的进程 

fuser -k -n tcp 8080

注意事项

  • 在使用 -k 选项时要特别小心,因为它会立即终止进程,可能导致数据丢失或服务中断。
  • 如果你没有足够的权限来终止某些进程,可能需要使用 sudo 命令

相关文章:

  • tp5php7.4配置sqlserver问题汇总
  • Windows 11 24H2 终于允许多个应用程序同时使用摄像头
  • Java重修笔记 第三十八天 String翻转
  • 初阶数据结构之计数排序
  • 【电子通识】IPC-A-600中对验收标准的定义
  • chromedriver下载地址大全(包括124.*后)以及替换exe后仍显示版本不匹配的问题
  • 深信达反向沙箱:构筑内网安全与成本效益的双重防线
  • latex中的删除线[当导入包` \usepackage{soul}`不起作用时,导入包`\usepackage{ulem}`]
  • 计算机毕业设计Python深度学习房价预测 房价可视化 链家爬虫 房源爬虫 房源可视化 卷积神经网络 大数据毕业设计 机器学习 人工智能 AI
  • SQL注入(head、报错、盲注)
  • Java-接口查询没有值,需要多次调用直到有值,实现方法
  • Java 中 String 类型的特点
  • mq-案例
  • 18105 银行的叫号顺序
  • QT事件机制理解
  • CSS 提示工具(Tooltip)
  • gulp 教程
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Java,console输出实时的转向GUI textbox
  • MYSQL 的 IF 函数
  • mysql中InnoDB引擎中页的概念
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Objective-C 中关联引用的概念
  • Redis 中的布隆过滤器
  • SpringBoot几种定时任务的实现方式
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 编写高质量JavaScript代码之并发
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 警报:线上事故之CountDownLatch的威力
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 阿里云服务器如何修改远程端口?
  • ​水经微图Web1.5.0版即将上线
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (C++)八皇后问题
  • (Java入门)抽象类,接口,内部类
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (不用互三)AI绘画工具应该如何选择
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)memcache、redis缓存
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net(C#)中String.Format如何使用
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET企业级应用架构设计系列之结尾篇
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法