linux 查看文件被哪个进程占用

linux 查看文件被哪个进程占用,第1张

Linux中通过文件查看正在使用该文件的程序用fuser命令,fuser命令的用法是:

fuser -uv 文件名

列出的结果里面,PID那一列就是占用该文件的进程PID,COMMAND那一列是占用该文件的进程名字。

查看进程

在Linux要检查那一个进程(process)占用特定埠号,可以用netstat或lsof来做,例如想列出所有开启的埠号,可以netstat指令:

假如只想输出某个文件的进程,可以加上grep过滤:

或者只想输出占用某个端口的进程,可以加上grep过滤:

上面可以看到是mongod占用端口966,进程的pid是966

杀死进程

通常有两个命令来结束进程:

kill - 通过进程 ID 来结束进程

killall - 通过进程名字来结束进程

我们现在用 kill 命令来杀死 mongod的进程。这个命令的结构是:kill SIGNAL PID

或者:

我们已经知道我们想要杀死的那个进程的名字,我们能够利用 killall 命令发送同样的信号,像这样:

killall -9 mongod

应用背景: windows *** 作系统中,有时关闭程序后,一些相关的进程仍在后台运行,并访问着一些文件,使得无法对这些文件及其所属的文件夹进行删除、重命名等 *** 作。 此时,如果知道这个文件/文件夹正在被哪个进程使用,就可以用任务管理器结束这个

运行“gpeditmsc”,计算机配置,管理模版,系统,显示“关闭时间跟踪程序”设为禁用就OK了,注意如果你的计算机是在域环境下,那么可能还要受到域安全策略,OU策略的限制。。。。

运行gpeditmsc ,计算机配置-管理模板-系统-显示“事件关闭跟踪程序”,禁用它,就OK了。

以上就是关于linux 查看文件被哪个进程占用全部的内容,包括:linux 查看文件被哪个进程占用、linux中如何查看某个文件被哪些进程占用、查看文件被哪个进程占用 openwrt等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9516736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存