小红帽linux系统服务器配置文件丢失后找原配置文件的处理办法
(不损伤其它的相关配置文件) 例如: 发现 /etc/vsftpd/vsftpd.conf丢失 1, 查出文件所属的安装包 [root@localhost Server]# rpm -qf /etc/vsftpd/vsftpd.conf vsftpd-2.0.5-12.el5 2.复制到一个新建的文件夹里 [root@localhost Server]# cp -p vsftpd-2.0.5-12.el5.i386.rpm /aaa [root@localhost Server]# cd /aaa 3. 转换格式 将rpm包转换为cpio格式 [root@localhost aaa]# rpm2cpio vsftpd-2.0.5-12.el5.i386.rpm |cpio -id 586 blocks [root@localhost aaa]# ll 总计 156 drwx------ 6 root root 4096 03-03 14:37 etc drwx------ 4 root root 4096 03-03 14:37 usr drwx------ 3 root root 4096 03-03 14:37 var -r--r--r-- 1 root root 141003 2007-12-17 vsftpd-2.0.5-12.el5.i386.rpm [root@localhost aaa]# cd etc/vsftpd/ [root@localhost vsftpd]# ll 总计 20 -rw------- 1 root root 125 03-03 14:37 ftpusers -rw------- 1 root root 361 03-03 14:37 user_list -rw------- 1 root root 4397 03-03 14:37 vsftpd.conf(这个是所寻找的文件) -rwxr--r-- 1 root root 338 03-03 14:37 vsftpd_conf_migrate.sh [root@localhost vsftpd]# cp vsftpd.conf /etc/vsftpd/