linux命令:fuser

简介:

fuser -n tcp 80 查看tcp 80端口占用的程序   

fuser命令简介:

        使用文件或文件结构识别进程。

1.命令格式:

     fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 …

2.命令功能:

       此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。

   对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。每个进程号后面都跟随一个字

   母,该字母指示进程如何使用文件。

c 将此文件作为当前目录使用。
e 将此文件作为程序的可执行对象使用。
r 将此文件作为根目录使用。
s 将此文件作为共享库(或其它可装载对象)使用。

进程号被写入标准输出(在进程号之间有空格的行中)。一个换行符被写入标准错误(在每个文件操作数的最后一个输出之后)。其他所有输出被写入标准错误。

此 fuser 命令不会检测有 mmap 区域的进程,其中相关的文件描述符已从此被关闭。

3.命令参数:

-c 包含 File的文件系统中关于任何打开的文件的报告。

-n 协议类型 端口号:查看端口号是否被占用 usage:fuser -n tcp 80 查看被占用的80端口
       -d 暗示使用了 -c 和 -x 标志。关于任何与文件系统(自父目录删除的)无链接的打开文件的报告。当与 -V         标志一起使用时,它也会报告被删除文件的节点号和大小。
       -f 仅对文件的打开实例报告。
       -k  终止被进程占用的文件,仅 root 用户能终止另一用户的进程。
       -u 显示用户id。
       -V 提供详细输出。
       -x 与 -c 或 -f 连用,报告除标准 fuser 输出以外的可执行的和可载入的对象。

-m  显示所有进程使用指定的文件系统

4.命令实例:

要列出使用 /etc/passwd 文件的本地进程的进程号,请输入:
fuser /etc/passwd

要列出使用 /etc/filesystems 文件的进程的进程号和用户登录名,请输入:
fuser -u /etc/filesystems

要终止使用给定文件系统的所有进程,请输入:
fuser -k -x -u -c /dev/hd1 或者fuser -kxuc /home

任一命令都列出了进程号和用户名,然后终止每个正在使用 /dev/hd1 (/home) 文件系统的进程。仅有 root 用户能终止属于另一用户的进程。如果您正在试图卸下 /dev/hd1 文件系统,而一个正在访问 /dev/hd1 文件系统的进程不允许这样,您可能希望使用此命令。

要列出正在使用已从给定文件系统删除的文件的全部进程,请输入:

fuser -d /usr文件

/dev/kmem 用于系统映像。
/dev/mem 也用于系统映像。










本文转自wang650108151CTO博客,原文链接:  http://blog.51cto.com/woyaoxuelinux/1871342 ,如需转载请自行联系原作者

相关文章
|
7天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
8天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
15天前
|
Ubuntu 架构师 Java
Linux系统常用命令非常详细建议收藏
Linux系统常用命令非常详细建议收藏
48 0
|
5天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
27 9
|
1天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
1天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
8 0
|
4天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
23 4
Linux系统监控利器:探索常用命令及数据保存技巧
|
7天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
17 0
|
7天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
13 0
|
8天前
|
Prometheus 监控 Cloud Native
【Linux】查看系统内存命令(详细讲解)
【Linux】查看系统内存命令(详细讲解)