centos切换到root下使用rm -rf /* 之后,为什么切换root和切换普通用户都无法切换,该怎么办???
2条回答 默认 最新
关注
【以下回答由 GPT 生成】
问题原因: 使用rm -rf /*命令时,会删除根目录(/)下的所有文件和子目录,导致系统无法正常运行。
解决方法: 1. 安全模式下重新启动系统。 a. 按下电源按钮,强制关闭计算机。 b. 按下电源按钮,启动计算机。 c. 当计算机启动时,按下并持续按住“Shift”键,直到显示grub引导菜单为止。 d. 在引导菜单中,使用向上/向下箭头键选择“高级选项”并按Enter键。 e. 选择以“recovery mode”或“恢复模式”开头的选项,并按Enter键。 f. 在恢复模式菜单中,选择“root drops to a root shell prompt”选项,并按Enter键。 g. 在root shell提示符下,输入以下命令来挂载根文件系统为可写模式:
mount -o remount,rw /
h. 现在你可以使用命令ls
来检查根目录是否还有文件或目录。如果是空的,你需要恢复系统文件。 i. 如果有需要恢复的文件,可以使用备份恢复,或者从其他可用的系统中拷贝回来。- 使用Live CD/USB启动
a. 使用另一台计算机,下载并创建Linux Live CD或USB启动盘。
b. 将启动盘插入受影响的计算机,并重启计算机。
c. 在计算机启动时,确保从Live CD或USB启动盘启动。你可能需要进入计算机的BIOS设置来更改启动顺序。
d. 当系统从启动盘启动时,选择“试用”或“Live CD”模式。
e. 在操作系统启动后,打开终端或命令行界面。
f. 使用
fdisk -l
命令来查看受影响计算机上的分区和磁盘。 g. 找到根文件系统的设备名称,如/dev/sda1
。 h. 挂载根文件系统到某个目录下:mount /dev/sda1 /mnt
i. 使用ls
命令检查挂载的目录下是否有文件或目录,如果是空的,需要恢复系统文件。 j. 如果有需要恢复的文件,可以使用备份恢复,或者从其他可用的系统中拷贝回来。
注意事项: - 在重新启动或使用Live CD/USB启动前,确保有系统的备份,以防数据丢失。 - 在操作系统恢复后,建议审查访问权限和重要数据的完整性。 - 本解决方案仅适用于修复由使用rm命令删除根文件系统而导致的问题。如果有其他问题,请提供详细信息以便进一步帮助。
【相关推荐】
- 这篇文章:linux的 rm改写,防止误删,删除找回 也许有你想要的答案,你可以看看
- 除此之外, 这篇博客: linux环境下恢复rm误删的文件中的 前言 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报- 使用Live CD/USB启动
a. 使用另一台计算机,下载并创建Linux Live CD或USB启动盘。
b. 将启动盘插入受影响的计算机,并重启计算机。
c. 在计算机启动时,确保从Live CD或USB启动盘启动。你可能需要进入计算机的BIOS设置来更改启动顺序。
d. 当系统从启动盘启动时,选择“试用”或“Live CD”模式。
e. 在操作系统启动后,打开终端或命令行界面。
f. 使用
悬赏问题
- ¥15 程序实在不会写,要秃了
- ¥15 pycharm导入不了自己的包
- ¥15 C#.net通过内网url地址获取文件并下载问题,浏览器postman可以正常下载,用程序不行
- ¥15 本人本科机械,目前研一。没有深度学习基础,目前对研究生课题一片迷茫,请教各位!
- ¥15 关于R语言单因素与多因素线性回归的平均值
- ¥15 服务器清除BIOS之后引导不了
- ¥15 CPLEX用OPL编写的混合整数线性优化问题。
- ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
- ¥15 前端预览docx文件,文件从后端传送过来。
- ¥15 层次聚类和蛋白质相似度