如果已将配置文件删除,我们必须要找到备份文件将其还原,若没有备份文件,则需手动修改配置文件,没有别的方法。
如果可执行文件被误删,则可查找相同的版本复制回原目录即可,以RPM的系统(如RedHat、Fedora、Mandrake等)为例,则可参考以下步骤。
首先,我们会调查删除的文件所在的位置,再查询该文件是由哪个RPM所安装的,最后,再安装一次该RPM即可。
例如,若是我们不小心将ls给删除了(还真是不小心!!),首先我们要知道ls在 /bin下,也就是完整路径为 /bin/ls。接着,我们可运行以下命令了解该程序是由哪个RPM所安装的,如下所示:
[root@home root]# rpm -qf /bin/ls
coreutils-5.2.1-48
因此我们再装一次coreutils即可,该RPM我们可以到安装光盘找寻,也可以到官方网站找寻。执行以下命令就可以做升级(或重新安装)的操作。
rpm -Uvh coreutils-5.2.1-48