Centos Linux系统误删命令解决办法

方法1:去同版本系统拷贝一个回来。
方法2:重新安装对应的软件包(简单有效)。

老男孩给大家模拟方法2解决办法。
1.模拟命令丢失
[root@oldboy ~]# rm -f /bin/ps
[root@oldboy ~]# ls /bin/ps
ls: 无法访问/bin/ps: 没有那个文件或目录

2.查看ps命令所属的软件包
[root@oldboy ~]# ping baidu.com
PING baidu.com (220.181.38.148) 56(84) bytes of data.
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=1 ttl=128 time=10.8 ms

[root@oldboy ~]# yum provides ps -y
procps-ng-3.3.10-28.el7.x86_64 : System and process monitoring utilities
源    :@anaconda
匹配来源:
文件名    :/usr/bin/ps
###procps-ng这个是包名核心。

3.重新安装这个软件包
yum reinstall procps-ng -y

4.检查ps已恢复
[root@oldboy ~]# ls /bin/ps
/bin/ps

  

posted @ 2021-10-21 08:32  老男孩老师  阅读(239)  评论(0编辑  收藏  举报