[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 命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/52195.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在 uboot 中实现 UDP 协议

一、明确背景 uboot中有许多通信协议,像TFTP、NFS等,这些协议底层都是基于UDP协议来实现的,由于有一个板子在 uboot 段进行固件下载更新的需求,本来想基于TCP协议来实现自定义通信协议(TCP有自带的拥塞控制和重传机制&…

【人工智能】TensorFlow lite介绍、应用场景以及项目实践:使用TensorFlow Lite进行数字分类

一、TensorFlow Lite 介绍 TensorFlow Lite(简称TFLite)是谷歌开发的一种轻量级的深度学习框架,专为移动设备和嵌入式设备设计。它是TensorFlow的移动和嵌入式设备版本,旨在帮助开发者在资源受限的设备上执行机器学习模型。Tenso…

vue生命周期函数

文章目录 1.vue21.1 Vue 生命周期 和 生命周期的四个阶段1.2 Vue 生命周期函数(钩子函数) 2.vue3 1.vue2 1.1 Vue 生命周期 和 生命周期的四个阶段 (1)create指的是数据代理和数据监测的创建 1.2 Vue 生命周期函数(钩…

docker手动部署django项目Dockerfile编排-后端发布

1、首先创建一个桥接网络 docker network create auto 2、部署redis,提供celery的消息队列服务 docker run --name redis --restartalways -d --network auto -v redis:/data redis:alpine3、部署数据库 注意数据库账号密码 docker run --name mariadb --restartalways -d…

九泰智库 | 医械周刊- Vol.51

⚖️ 法规动态 白内障人工晶体类医用耗材集采落地,平均降幅60% 湖北省自7月10日起实施人工晶体类医用耗材集中带量采购政策,中选产品平均降幅达60%,显著减轻了患者经济负担。此举是国家组织医用耗材采购的一部分,旨在通过集中采购…

python-leetcode刷题日记

1、defaultdict 用于计数,计算元素key出现的个数,可以避免key不存在的时候报错,当KEY不存在的时候默认为0,可以是list、set、str defaultdict[key].append[value] 49. 字母异位词分组 ​ 给你一个字符串数组,请你将 字母异位词…

Eureka Server与Eureka Client详解:服务注册与发现的交互机制

Eureka Server与Eureka Client详解:服务注册与发现的交互机制 Eureka 是 Netflix 开源的一个服务发现框架,它是 Spring Cloud 微服务架构中的核心组件之一。Eureka 主要由两个关键组件构成:Eureka Server 和 Eureka Client。它们之间通过一定…

完美解决html2canvas + jsPDF导出pdf分页内容截断问题

代码地址:https://github.com/HFQ12333/export-pdf.git html2canvas jspdf方案是前端实现页面打印的一种常用方案,但是在实践过程中,遇到的最大问题就是分页截断的问题:当页面元素超过一页A4纸的时候,连续的页面就会…

v4l2(video4linux2) yuyv(yuv422)、MJPEG、H.264

V4L2(Video4Linux2)是Linux内核中的视频设备接口框架,专门用于捕获和输出视频数据。V4L2广泛应用于各种视频设备的驱动程序开发,如网络摄像头、电视调谐器、视频采集卡、以及其他视频输入/输出设备。 ### V4L2的主要功能 1. **视…

c++ 谷歌的招聘 题解

题目描述 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘 内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字 能找出这个素数的人,就可以通过访问谷歌的这个网站进入…

CSS”叠叠乐“——WEB开发系列16

在现代前端开发中,CSS 是控制网页外观和布局的核心工具。随着项目的复杂化和样式规则的增加,CSS 层叠(cascade)变得更加重要。为了更好地管理和控制样式规则的应用,CSS 引入了层叠层(cascade layers&#x…

linux centos 防火墙常用命令

1、开放端口 firewall-cmd --zonepublic --add-port80/tcp --permanent 1 2、查看某端口是否开放 firewall-cmd --query-port80/tcp 1 3、查看端口开启列表 firewall-cmd --list-port 1 4、重启防火墙 firewall-cmd --reload 1 5、关闭防火墙 systemctl stop firewalld.se…

Java—Lambda表达式

注意:如果无法判断一个方法是否为函数式接口,可以查看该方法的源码中是否携带FunctionalInterface注解。 lambda表达式再简化写法规则如下。 1. 参数类型可以省略不写 2. 如果只有一个参数,参数的 "( )" 也可以省略。 3. 如果Lambd…

【PyTorch】神经网络的基本骨架-nn.Module的使用以及convolution-layers卷积层介绍

前提文章目录 【PyTorch】深度学习PyTorch环境配置及安装【详细清晰】 【PyTorch】深度学习PyTorch加载数据 【PyTorch】关于Tensorboard的简单使用 【PyTorch】关于Transforms的简单使用 【PyTorch】关于torchvision中的数据集以及dataloader的使用 文章目录 前提文章目录nn.…

AI编程工具的力量:以AWS Toolkit与百度Comate为例,加速程序员开发效率

在当今的数字化转型浪潮中,人工智能(AI)技术不仅重塑了众多行业,也为软件开发领域带来了革命性的变化。AI编程工具,凭借其智能化的特性,正在成为程序员提高开发效率、优化代码质量和加速产品迭代的重要助力…

SQL注入(原理、分类、union、POST注入)

目录 【学习目标、重难点知识】 【学习目标】 【重难点知识】 SQL注入简介 SQL注入原理 SQL注入类型 MySQL与SQL注入的相关知识 information_schema 数据库的结构 数据库查询语句 limit的用法 需要记住的几个函数 注释符号 SQL注入探测方法 SQL注入漏洞攻击流程…

常见开发语言获取USER_AGENT,go,python,php,java,asp,-SAAS本地化及未来之窗行业应用跨平台架构

一、USER_agent 解释 USER_AGENT 是一个 HTTP 请求头字段,它包含了有关发出请求的客户端(通常是浏览器)的信息。 USER_AGENT 字符串描述了客户端的类型(如浏览器名称和版本)、操作系统、移动设备型号等详细信息。服务…

以简单的例子从头开始建spring boot web多模块项目(五)-thymeleaf引擎

继续向里面加,这次是引入thymeleaf渲染引擎。 使用这个引擎的很多,主要是以下几个优点: Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 -HTML可以在浏览器中正确显…

Kubernetes中etcd备份与恢复

在Kubernetes (K8s) 中,etcd 是一个分布式键值存储系统,存储了整个集群的配置和状态数据。由于etcd在K8s集群中的核心作用,定期备份和有效恢复etcd数据对于维护集群的高可用性和数据完整性至关重要。 一、etcd概述 1.1 etcd的作用 etcd是一…

七牛云 CDN 视频瘦身,为视频分发「减负增效」

随着智能设备的普及,以及各种以分享视频为主的平台的兴起,人们记录生活、分享故事的方式不再局限于文字和图片,而是越来越多地通过视频来表达。视频也不再需要复杂的制作过程,变得随手可得。 然而,视频在互联网上的爆炸…