在Linux上如何使用fuser工具来查询文件的用户

在Linux中,fuser工具可用来查询文件的用户,除此之外,fuser还有很多用途,能够搭配参数使用,下面小编将针对fuser工具的使用方式给大家做个详细介绍,希望对你有所帮助。

lsof也具备类似的功能,它也能够找出正在对指定文件访问的进程,两者的区别是fuser在于它可以一次杀死那些正在访问指定文件的进程。

fuser常用的场合是:

fuser可用于查询文件、目录、socket端口和文件系统的使用进程,并且可以使用fuser关闭进程。

当文件系统umount报device busy时,常用到fuser查询并关闭使用相应文件系统的进程。(在DRBD切换的时候可以用到哦);

使用方式:



基本上使基本上用-v 可以显示大部分内容:



/root 目录下的使用者,进程ID,PID后面的c代表进程的工作目录,后面是具体的命令;

access还有其他选项:

e:该文件为进程的可执行文件;

f:该文件被进程打开,默认f不显示;

F:该文件被进程打开,并写入,默认F不显示;

r:表示该目录为进程的根目录;

m:表示进程使用该文件进行内存映射,或者该文件为共享库文件,被进程映射至内存;

对socket端口使用者的情况进行查询:



查看某文件系统的使用情况:



kill掉对某个文件正在访问的进程:

fuser是对相关进程发送SIGKILL信号。除了发送SIGKILL信号之外,fuser还可以发送以下信号:



fuser -v -k filename;

要结束所有对某文件系统进行访问的进程:

fuser -ck /data (某文件系统挂载的目录);

上面就是Linux使用fuser工具的方法介绍而来,fuser加上-v能够显示进程内容,能够对socket端口使用者的情况进行查询,还能查询文件系统的使用情况等。

(0)

相关推荐

  • 怎么在Linux上安装VMware工具

    本篇内容介绍了"怎么在Linux上安装VMware工具"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让56云小编带领大家学习一下如何处理这些情况吧!希望大 ...

  • 在虚拟机Linux上部署DB2pureScale实践过程

    DB2 pureScale 的基本信息 DB2 pureScale 是一种新的 DB2 可选特性,它允许您通过“双机(active-active)”配置将数据库扩展到一组服务器上,以便交付高水平的可用 ...

  • linux批量管理推送工具mussh和pssh介绍

    mussh 是shell开发的一个小工具,pssh是python开发的一个用来批量管理linux主机的工具,现在我们来介绍mussh和pssh的使用方法。 先说下mussh,mussh 是shell开 ...

  • Linux下安装使用sar工具来获取系统运行状态

    sar 找出系统瓶颈的利器 sar是System Activity Reporter(系统活动情况报告)的缩写.sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态.它 ...

  • 浅谈Windows是如何把SQL Server迁移到Linux上的

    译者注:你是否平时的工作是用的是Linux操作系统,但公司的重要项目使用的是SQL Server,你曾经是否因此而鲲熬过?现在告诉你个好消息,微软已经在2017版本中,将SQL Server数据库引入 ...

  • 如何在Linux上安装打印机驱动程序

    您通常不需要在Linux上安装硬件驱动程序 . 它会自动检测您计算机中硬件和设置 但是打印机是个例外 操作方法 01 使用Foomatic数据库 在Ubuntu上,打开系统设置窗口,然后单击打印机, ...

  • 如何在SecureCRT中给linux上传和下载文件

    我们在使用linux的过程中,不论是为了安装相关软件,还是其它目的,都可能需要上传或者下载linux上的文件.这里演示一下在SecureCRT中向linux上传和下载文件. 操作方法 01 需要上传或 ...

  • 如何在Linux上检查SSH的版本

    大家都知道SSH存在1和2两个版本(SSH1和SSH2).这两者之间有什么不同?还有我该怎么在Linux上检查SSH协议的版本?安全Shell(SSH)通过加密的安全通信通道来远程登录或者远程执行命令 ...

  • 在Linux上使用Meld比较文件夹

    我们已经从一个新手的角度了解了 Meld (包括 Meld 的安装),我们也提及了一些 Meld 中级用户常用的小技巧.如果你有印象,在新手教程中,我们说过 Meld 可以比较文件和文件夹.已经讨论过 ...