Linux中fuser命令用法详解

Linux中fuser命令用法详解

一、fuser命令概述

在Linux系统中,fuser命令用于打印进程ID(PID),正在执行指定文件或挂载点所占用的内核进程信息。fuser可用于查找没有及时关闭已打开文件的程序,也可用于查看挂载设备是否已被占用等情况。

二、fuser命令语法

fuser命令的基本语法如下:

$ fuser [OPTION]... FILE/挂载点

fuser有以下常用选项:
- -i:在列出进程时要求用户进行确认
- -m:查找正在使用中的文件系统,而不是普通文件
- -V:显示版本信息

三、fuser命令使用示例

1. 查看文件是否正在被占用

以下命令可以用于查看文件是否正在被占用:

$ fuser -v /var/log/syslog

该命令可查看/var/log/syslog文件是否被占用,并列出该文件被哪些进程占用。

输出结果示例:

USER        PID  ACCESS COMMAND
/var/log/syslog:
            root       1093  f....  systemd-journald
            syslog     1885  F....  rsyslogd

通过输出结果可以看到,此时/var/log/syslog文件被systemd-journald和rsyslogd两个进程占用。

2. 查看挂载点被占用情况

以下命令可以用于查看挂载点的占用情况:

$ sudo fuser -vm /mnt/4E5C-4B03/

该命令可查看/mnt/4E5C-4B03挂载点是否被占用,并列出该挂载点被哪些进程占用。

输出结果示例:

USER        PID  ACCESS COMMAND
/mnt/4E5C-4B03:
            hadoop   kernel mount(0)

通过输出结果可以看到,此时/mnt/4E5C-4B03挂载点被内核进程mount(0)占用。

以上就是fuser命令的用法详解和示例说明,希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux中fuser命令用法详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux xauth命令

    Linux xauth命令用于管理X服务器的认证信息,允许其他用户连接当前X服务器,并在X服务器上运行他们自己的窗口管理器、应用程序等。 命令格式 xauth [options] [command [args…]] 命令选项 -v: 输出详细信息 -f filename: 以指定的文件名读取xauth信息 -q: 静默模式 -b: 内部添加 -n: 不添…

    Linux 2023年3月28日
    00
  • Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    下面是对“Centos6.5环境实现本地局域网搭建YUM的方法【基于HTTP】”的详细攻略: 准备工作 在开始之前需要做一些准备工作,包括: 确保CentOS 6.5环境已经安装并联网。 安装HTTP服务和配置YUM本地源。 安装HTTP服务 在CentOS 6.5中,我们可以选择使用Apache来提供HTTP服务。安装Apache可以使用以下命令: yum…

    Linux 2023年5月14日
    00
  • VMware虚拟机安装 CentOS 8 (1905)系统的教程图解

    下面是详细的攻略,以供参考: 安装VMware Workstation 首先需要安装VMware Workstation,它是运行虚拟机的软件。你可以在官网上下载并安装。 下载CentOS 8(1905) 接下来需要下载CentOS 8(1905)的ISO镜像文件,可以从CentOS官网的下载页面下载。 创建虚拟机 打开VMware Workstation,…

    Linux 2023年5月24日
    00
  • 在Linux上查看活跃线程数与连接数

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。 简介 现如今,有两种常见的软件资源几乎成了Java后端程序的标配,即线程池与连接池,但这些池化资源非常的重要,一旦不够用了,就会导致程序阻塞、性能低下,所以有时我们需要看看它们的使用情况,以判断这里是否是瓶颈。 查看活跃线程数 在Linux上,通过top -H -p 1命…

    Linux 2023年4月10日
    00
  • Linux(Ubuntu)下查看摄像头是否挂载及挂载的USB端口号

    1、查看摄像头是否已经挂载的命令 方法一:    ls /dev/video* 方法二: ls /dev | grep video 或 ls /dev | grep video* 2、如果有多个USB端口,则通过以下命令查看摄像头挂载的端口号 ls -l /sys/class/video4linux/video* 转自:https://blog.csdn.n…

    Linux 2023年4月13日
    00
  • 使用VirtualBox和Vagrant搭建Linux环境的方法步骤

    下面我将详细讲解如何使用VirtualBox和Vagrant搭建Linux环境的方法步骤。 1. 安装VirtualBox VirtualBox是一款免费且开源的虚拟机软件,可以在计算机上创建和运行虚拟机。在开始使用Vagrant之前,我们需要先安装VirtualBox。可以通过VirtualBox官网下载安装包,然后按照安装向导完成安装。 2. 安装Vag…

    Linux 2023年5月30日
    00
  • Linux命令之—find

    命令简介 find明林用于查找目录下的文件,同时也可以调用其他命令执行相应的操作 命令格式 find pathname -options [-print -exec -ok …] find [选项] [路径] [操作语句] 说明:1)注意find命令以及后面的选项和路径,操作语句,每个元素之间都至少要有一个空格。    2)注意子模块的先后顺序 命令参数…

    Linux 2023年4月13日
    00
  • 初识Node.js

    初识Node.js 什么是Node.js? Node.js是一个开源的、跨平台的JavaScript运行环境。它使用了事件驱动、非阻塞I/O模型,使得它非常适合处理实时数据交互和高并发量的网络应用。 安装Node.js 你可以在Node.js官网中下载安装包,地址为:https://nodejs.org。 安装完毕后,你可以在命令行中输入以下命令检查是否成功…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部