linux运维问题集合
1-umount时目标忙的解决办法
2-root下切换普通用户失败
1-umount时目标忙的解决办法
问题背景: 在umount时,报错如下:
[root@node1 mnt]# umount /mnt/disks/
umount: /mnt/disks:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
原因:第一种是当前所在的路径已经挂载目录下。需要切换到其他目录即可umount成功。
第二种,是没有在挂载目录下,但是umount时,始终无法umount,通过fuser查看设备被那个进程占用,然后kill掉进程,就可以umount了。
-
安装fuser
yum install -y psmisc -
查看挂载进程号
fuser -mv /mnt
用户 进程号 权限 命令
/mnt: root kernel mount /mnt
root 133653 …c… python
root 133699 …c… python
root 133700 …c… python
root 133704 …c… python -
kill进程
kill -9 133653
kill -9 133699
kill -9 133700
kill -9 133704 -
umount取消挂载
umount /mnt
2-root下切换普通用户失败
问题描述:
在切换普通用户时提示“u: Failed to execute /bin/bash: Resource temporarily unavailable”
[root@127.0.0.1 config]# su - mform
Last login: Mon Apr 16 14:08:05 CST 2018 on pts/4
su: Failed to execute /bin/bash: Resource temporarily unavailable
解决办法:
查看系统限制:
egrep -v “$|#” /etc/security/limits.d/20-nproc.conf
#显示结果如下
- soft nproc 4096
root soft nproc unlimited
解决操作:修改soft的参数
vim /etc/security/limits.d/20-nproc.conf
#修改为如下配置 - soft nproc 8192 #或者修改为unlimited也可以
root soft nproc unlimited
再次切换用户成功。