CentOS7修复安装

  1. 前情提要
  2. 备份数据
  3. 准备安装光盘
    1. 软件
    2. 制作U盘启动盘
  4. 挂载U盘
  5. 修改Yum源
  6. 升级安装
  7. 重启

前情提要

前几天公司机房无故断电,造成服务器设备关机,开机后一台服务器丢失大量配置文件,能够启动,但是无法联网,一些服务也在正常运行。多次尝试均不能修复网卡连网。最终和使用部门商议,先将重要数据导出备份,然后重新安装系统,再将数据导入。

使用部门导出数据后,在重装系统前,考虑到Linux系统可以在开机状态下恢复系统,因为没有备份,是否可以使用本地更新的方式来进行原版本升级安装?

遂执行以下操作:

备份数据

根据系统上运行的服务不同,数据也不同,无非是使用tar把文件导出,用移动硬盘等设备保存出来。具体方式自行百度,google吧。

准备安装光盘

目前使用光盘安装系统的越来越少了,大多使用U盘安装。下面简单介绍一下U盘安装启动盘的制作方法。

软件

系统软件:和你所要修复的系统版本要保持一致,我这里是CentOS 7.2版本,最好直接到官网下载。这里就不提供下载地址了。

启动盘制作软件:UltraISO ,这个软件网上很多,就不给地址了。

制作U盘启动盘

启动UltraISOl软件,点击菜文件-打开,在弹窗中选择你下载的系统软件
打开光盘镜像
这是打开以后的状态
光盘镜像目录文件
选择启动-写入硬盘镜像
写入硬盘镜像
选择你要写入的U盘,点击写入。会提示格式化,U盘里的所有文件都会丢失,所以请注意确认一下。
等进度条走完,U盘启动就做好了。

挂载U盘

将U盘接入机器,然后挂载

#查看磁盘列表
fdisk -l

根据磁盘大小及挂载位置,确定U盘位置为:/dev/sdb4

查看磁盘

 查看磁盘

#建立挂载点,并挂载U盘
mkdir /mnt/usb
mount -t vfat /dev/sdb4 /mnt/usb

然后我们就可以到/mnt/usb下面查看是否有U盘的数据了。

修改Yum源

默认yum源都是在线源,这里我们更改为本地源。
首先备份yum源文件夹下的所有文件。

cp -a /etc/yum.repos.d/ /etc/yum.repos.d.bak/

删除yum.repos.d 文件夹下所有文件。

rm -rf /etc/yum.repos.d/*

添加本地yum源

vi /etc/yum.repos.d/CentOS-Base.repo

添加以下内容

[local-source]
name=CentOS-$releasever - Base
baseurl=file:///mnt/iso
gpgcheck=1
enabled=1
gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7

然后保存退出

执行清理yum源缓存

yum clean

升级安装

执行升级命令:

yum update

重启

reboot
直接重启,启动后查看服务状态。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 long@longger.xin

文章标题:CentOS7修复安装

字数:698

本文作者:Longger

发布时间:2017-11-14, 18:50:19

最后更新:2024-11-13, 21:52:37

原始链接:https://www.longger.xin/article/a705602c.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

github