误删etc的文件后的不重装系统来恢复系统

2022-04-05 10:40:19   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《误删etc的文件后的不重装系统来恢复系统》,欢迎阅读!
系统,恢复,文件,etc
关于误删centos/etc的文件后的不重装的方式恢复系统

1停止操作,不要关闭窗口【关键不要关闭现有的窗口,否则无法远程,只能重装来修复】没有做完前务必保证网络畅通,不要重启服务器;

2从其他服务器上拷贝一份过来,可以使用wget方式,使用zip -9 -r方式压缩,rsyncscp等没有办法用;

3、恢复账号,修改用户组,修改用户的家目录权限【没有的重建用户】 4、恢复网络配置:

MAC地址到其他设备上查看;

修改/etc/udev/rules.d/70-persistent-net.rules

修改ATTR{address}=="??:??:??:??:??:??"【否则有可能出现Bringing up interface

eth0: Device eth0 does not seem to be present, delayin错误】

5、恢复/etc/fstab文件,通过fdisk查看,设置好使用mount -a生效查看配置 格式如下:

UUID=dd40105a-978d-4ea6-a32e-.............. / ext4 defaults 1 1

#/dev/mapper/vg_??-LogVol00 / ext4 defaults 1 1 /dev/sda1 /boot ext4 defaults 1 2 /dev/sda2 swap swap defaults 0 0

UUID=........-a392-4b6c-a197-......... /backup ext4 defaults 2 1 UUID=........-e8d3-49ac-9b3c-......... /data ext4 defaults 3 1 #/dev/sdb1 /backup ext4 defaults 2 1 #/dev/sdc1 /data ext4 defaults 3 1 ##最后的数字根据硬盘的/增加,不能相同

tmpfs /dev/shmtmpfs defaults 0 0 devpts /dev/ptsdevptsgid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0 proc /procproc defaults 0 0 根据情况设定

6、恢复/etc/grub.conf等软连接文件,


在源文件的机器上找到软连接名,命令如下:ll `find /etc/ -type l` | gawk {'print $9 "=" $11'},然后复制到需要操作的服务器上/root/list.txt

命令如下:for MESS in $(cat /root/list.txt); do DST=$(echo ${MESS} | gawk -F\= {'print $1'}; cd $(dirname ${DST}; SRC=$(echo ${MESS} | gawk -F\= {'print $2'}; rm -rf ${DST}; ln -s ${SRC} ${DST}; done

然后查看空的软连接,命令:ll `find /etc/ -type l` 删除掉

7、恢复路由设置,route -nN 8、恢复其他配置,根据你的情况来定。 现在可以重启服务器


本文来源:https://www.wddqxz.cn/e31d0decad51f01dc281f1b4.html

相关推荐