linux – 我刚刚删除了“/ bin”.恢复的最佳方法是什么?
|
我刚跑了(不是故意的!)rm -rf / bin. 我已经启动计算机并使用Finnix尝试从中恢复.我已成功安装驱动器,并确认是,删除整个/ bin文件夹. 是否可以在不重新安装操作系统的情况下从中恢复? 我想我可以设置一个具有相同操作系统和体系结构的VM(Ubuntu Server 11.10 alpha版本,x86)并安装我在服务器上安装的所有软件包,然后只需复制/ bin文件夹即可. 这会有用吗?刚开始我会更好吗? 解决方法一般来说,我倾向于重新安装(从你绝对应该拥有的备份).但我感觉很乱,所以这是另一种方式(假设您的系统安装在/ target下):>获取/ bin中包含文件的所有已安装软件包的列表: grep ^/bin/ /target/var/lib/dpkg/info/*.list | sed 's%^.*/([^/.]*).list%1%' >/tmp/pkglist (在我的Debian Squeeze系统上,共有34个软件包,几乎都是核心软件包) 一旦你让系统重新站起来,你应该确保并运行apt-get –reinstall install<步骤1>中的所有软件包,因为(因为你正在运行一个预发布,即系统管理员) Cat表示生产系统上禁止使用)您刚刚提取的软件包版本可能与以前系统中的版本不同,您需要确保系统确切知道什么是什么. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 从PHP发送带有mail()的邮件日志(sendmail?)
- Linux内核:线程与进程 – task_struct对thread_info
- linux – monit:无法连接到http接口
- linux – Kerberos如何使用SSH?
- X11 / X – linux桌面软件,我不明白这是如何组合在一起的
- linux – 如果我使用公共主机名将数据发送到我的计算机,它是
- linux – 用于PHP会话的Ubuntu的垃圾收集cron作业需要25分钟
- linux – 我可以调用pushd / popd并阻止它打印堆栈吗?
- 原始模式下的Python stdin print增加了空格
- 如何在Linux上以普通用户身份在端口80上运行服务器?
