fuser命令查看文件占用进程

what's the fuser 

  fuser 命令用于报告进程使用的文件和网络套接字。fuser 命令列出本地进程的进程号,此命令列出了使用该设备上任何文件的进程。每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。

 

安装

yum install -y psmisc

 

使用参数

-a:显示命令行中指定的所有文件;
-k:杀死访问指定文件的所有进程;
-i:杀死进程前需要用户进行确认;
-l:列出所有已知信号名;
-m:指定一个被加载的文件系统或一个被加载的块设备;
-n:选择不同的名称空间;
-u:在每个进程后显示所属的用户名。

 

具体案例

# 查看挂载信息(如卸载硬盘提示busy): -v是详细
fuser -m -v /data
fuser -m /data

# -k参数可以直接杀掉:
fuser -k -m /data

# 查看端口
fuser -n tcp 80
fuser -v -n tcp 80
fuser -v 80/tcp

# 查看端口当然也可以使用ss -tunlp |grep 80和fuser -v 80/tcp

 

posted @ 2025-12-19 14:08  ''竹先森゜  阅读(3)  评论(0)    收藏  举报