Linux
01-系统原理
CPU
CPU占用过高排查
CPU使用率
CPU中的上下文
CPU测试工具
CPU的负载
CPU的中断
CPU状态信息us,sy等含义
CPU进程优先级
内存
内存简介
磁盘
inode节点
文件描述符与socket连接
Linux文件类型
添加新磁盘
磁盘管理LVM
内核
Linux 内核到底长啥样
四位计算机的原理及其实现
计算机总述
Linux开机流程
Linux命令执行过程
Linux内核配置
Linux内核配置-ARP系列
进程
进程基本属性
Linux进程状态
Linux进程操作
网络
Linux网络管理
系统网卡配置
系统
apt和apt-get的区别
CentOS6设置开机自启动
centos添加本地yum源
配置yum代理
02-系统安全
shell脚本 阿里云基线检查一键配置
shell脚本 Linux系统安全监测
Linux服务器被黑 排查思路
攻击科普:DDos
攻击科普:ARP攻击
攻击科普:类型总结
Linux入侵 反弹shell
文件服务器入侵排查
资源服务器被黑排查
03-问题探究
last显示出unknown用户
df和du显示不同
centos配置 显示中文
文件权限讨论
执行umount 的时候却提示:device is busy 的处理方法
04-系统巡检
shell脚本 系统状态信息查看
shell脚本 系统信息检测
shell脚本 Linux系统巡检
shell脚本 查看cpu的温度
shell脚本 监控网卡信息
shell脚本 系统巡检
shell脚本 awk实现实时监控网卡流量
shell脚本 awk实现查看ip连接数
05-命令详解
vmstat命令
&和nohup
Linux中的正则
Linux中定时任务
防火墙iptables
防火墙firewalld
追踪工具strace
06-软件安装
安装Google BBR加速
Linux下安装gbd
Linux下安装chrome
Linux下安装中文字体
Linux下安装Calibre
yum的epel源
编译工具ant部署
编译工具grdle部署
编译工具sbt部署
centos部署golang环境
centos源码安装ruby
centos源码部署lua-5.3
Git使用配置
什么是git?
代码图形统计工具git_stats web
.gitignore文件作用
git常用操作
git删除指定commit
git 的基本使用
Commit message 和 Change log 编写指南
性能测试
阿里云_测试服务
测试工具_webbench
测试工具_siage
测试工具_http_load
试工具_ab
Linux服务加入systemctl|service管理
07-实例操作
shell脚本 双向登陆免密
shell脚本 screen管理
shell脚本 微信/钉钉验证登录服务器
shell脚本 用户登录服务器发送钉钉提醒
Linux实体服务器添加网卡
rpm-build方式制作rpm包
服务器安装Centos7
配置文件管理维护到gitlab上
py脚本 获取当前运行服务的相关信息
Linux用户家目录被删除救回
一键安装最新内核并开启 BBR 脚本
本文档使用 MrDoc 发布
-
+
home page
执行umount 的时候却提示:device is busy 的处理方法
## 一.解决办法 `umount /mnt/cdrom/` umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) umount /mnt/cdrom/ -f //强制卸载也不行 查找进程号 `fuser -m /mnt/cdrom/ ` /mnt/cdrom/: 1338c 关闭并卸载 `kill -9 1338` `fuser -m /mnt/cdrom` `umount /mnt/cdrom/ ` ## 二.多学知识 一,为什么要使用fuser? 先说 fuser的作用,fuser能识别出正在对某个文件或端口访问的进程 大家想一下,还有哪个命令具备这个功能? 没错,是lsof,我们前面讲过, lsof能够找出正在对指定文件访问的进程 那么它们两者之间有何区别? fuser有一个特别的用法在于它可以一次杀死那些正在访问指定文件的进程。 二,如何使用fuser? 1,如何用fuser得到正在使用指定文件的进程? 用法: fuser 文件 说明:它会把正在使用当前文件的进程id列出 [root@localhost lhd]# umount / umount: /: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) [root@localhost lhd]# fuser / /: 1rc 2rc 3rc 4rc 5rc 6rc 7rc 80rc 82rc 84rc 85rc 153rc 157rc 158rc 160rc 165rc 168rc 203rc 204rc 205rc 253rc 441rc 444rc 516rc 521rc 524rc 582rc 583rc 584rc 633rc 1052rc 1392rc 1394rc 1417rc 1597rc 1609rc 1617rc 1620rc 1683rc 1744rc 1783r 1785rc 1788rc 1806r 1808r 1810rc 1811rc 1812rc 1813rc 1814rc 1815rc 1848rc 1886rc 1899rc 1900rc 2001rc ......太多不一一列出 说明: 这些进程号后面的rc是什么意思? c 将此文件作为当前目录使用。 e 将此文件作为程序的可执行对象使用。 r 将此文件作为根目录使用。 s 将此文件作为共享库(或其他可装载对象)使用 2,如何列出进程的详细信息,而不仅仅是进程id? 用 -v参数即可 说明: -v: 含义是:verbose output,详细的输出信息 例子: [root@dev ~]# fuser /var/log /var/log: 4196c [root@dev ~]# fuser -v /var/log USER PID ACCESS COMMAND /var/log: root 4196 ..c.. bash 3,如何列出进程所属的用户? 用 -u参数即可 说明: -u: 含义:display user IDs,显示用户id 例子: [root@dev ~]# fuser -u /var/log /var/log: 4196c(root) 4,如何杀死所有正在访问指定文件的进程? 用 -k参数即可 说明: -k:含义: kill processes accessing the named file 例子: [root@localhost lhd]# fuser -v /root/install.log 用户 进程号 权限 命令 /root/install.log: root 3185 f.... tail [root@localhost lhd]# fuser -k /root/install.log /root/install.log: 3185 [root@localhost lhd]# fuser -v /root/install.log 说明: -k参数能够杀死所有的正在访问指定文件的进程,所以用来杀进程时非常方便 说明之二: fuser如何杀死的进程? 它发送的是这个信号:SIGKILL 三,多学一点知识 1,fuser可以列出它所知的信号: 用 -l参数即可 例子: [root@dev ~]# fuser -l HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED 2,fuser可以发送它已知的信号给访问的指定文件进程而代替-k参数默认发送的SIGKILL 例如:只是挂起进程,那么发送HUP信号就可以了 例子: [root@localhost lhd]# fuser -v /root/install.log 用户 进程号 权限 命令 /root/install.log: root 3347 f.... tail [root@localhost lhd]# fuser -k -SIGHUP /root/install.log /root/install.log: 3347 [root@localhost lhd]# fuser -v /root/install.log
日行一善
April 22, 2021, 1:51 p.m.
Share documents
Collection documents
Last
Next
Scan wechat
Copy link
Scan your mobile phone to share
Copy link
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
QQ粉丝交流群:882382311
Markdown文件
share
link
type
password
Update password