我运行命令yum remove
python之后发生了一场灾难,现在我再也无法启动服务器了.
它是如何发生的:我尝试通过我的CentOS 5 VPS上的yum更新一些应用程序,并且命令因为一些奇怪的python 2.4错误而失败.我注意到我的python版本很旧,我尝试通过先删除它重新安装它,所以我做了yum删除python.
在那之后,它问了我一些关于删除依赖关系的事情,看起来我什么都不想错过,所以我点击了Y.
所以后果就是我无法执行任何命令.我甚至尝试过cd / var / www,但它说“/usr/bin中不存在命令”.当我使用tab查看文件夹导航建议时,文件结构似乎仍然存在(至少/ var / www位对我来说非常重要).
之后我尝试重新启动vps(从管理面板,因为重启命令不起作用),现在它不再启动了.
现在我的问题是:像这样的命令怎么可能像这样毁坏我的服务器?
我真诚地抱歉:让服务器无法启动/无法使用会让我感到痛苦.
但是,在阅读时我迷路了:
After that it asked me something about removing dependencies and it
looked like nothing I could miss so I clicked [Y]
要删除的软件包列表肯定非常庞大,因为python是RHEL / CentOS的重要组成部分.你永远不应该确认一些你不太了解的警告信息.
正如已经建议的那样,你可以做的最好的事情是通过恢复媒体(即:livecd)启动,提取所需的数据文件,并使用更新的CentOS版本重新安装你的机器(并且因为CentOS 6很老,我强烈建议你在CentOS 7上进行改装.