通过yum升级CentOS/RHEL最小化安装的方法

下面是通过yum升级CentOS/RHEL最小化安装的方法的完整攻略:

1. 确认当前系统版本

在进行升级之前,我们需要确认当前系统的版本。可以通过执行以下命令来查看:

cat /etc/redhat-release

如果输出结果为 CentOS Linux release 7.x.x,则表示当前系统为CentOS 7.x.x版本。

2. 升级yum源

由于CentOS 7.x.x版本默认使用的yum源已经过期,我们需要先将yum源升级到最新版。

在root用户下,执行以下命令:

2.1 安装wget

yum -y install wget

2.2 下载并升级yum源

wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo

之后可以执行以下命令检查yum源是否已经升级成功:

yum update

3. 安装EPEL源

如果要安装一些常用软件,比如nginx、git、redis等,则需要先安装EPEL源。在root用户下,执行以下命令:

yum -y install epel-release

4. 升级操作系统

现在我们已经升级了yum源并安装了EPEL源,可以开始升级操作系统了。在root用户下,执行以下命令:

yum -y upgrade

这条命令会自动升级系统中所有已安装的软件包。

示例说明

示例1:升级操作系统

假设我们需要升级CentOS 7.6到最新的7.9版本,可以按照以下步骤进行:

  1. 确认当前的系统版本

执行命令:cat /etc/redhat-release,如果输出的结果为CentOS Linux release 7.6.1810 (Core),则表示当前系统为CentOS 7.6版本。

  1. 升级yum源

执行完整的升级yum源的步骤,具体看上面的内容。

  1. 安装EPEL源

同上。

  1. 升级操作系统

执行命令:yum -y upgrade,等待升级完成后,再次执行命令cat /etc/redhat-release,如果输出的结果为CentOS Linux release 7.9.2009 (Core),则表示升级成功。

示例2:安装常用软件

假设我们需要在升级完成后安装常用软件,可以按照以下步骤进行:

  1. 确认当前的系统版本

同上。

  1. 升级yum源

同上。

  1. 安装EPEL源

同上。

  1. 升级操作系统

同上。

  1. 安装常用软件

执行命令:yum -y install nginx git redis,等待安装完成即可。安装其他软件也可以使用类似的命令。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:通过yum升级CentOS/RHEL最小化安装的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Centos下查看网卡的实时流量命令

    要在CentOS下查看网络接口的实时网络流量,可以使用ifstat、iftop和nload等工具。 ifstat ifstat命令可以用于将指定网络接口的实时网络流量打印到控制台。它可以通过以下命令进行安装: yum install ifstat 安装完成后,可以使用以下命令查看指定网卡的实时网络流量: ifstat -i ens33 其中,ens33是网络…

    Linux 2023年5月14日
    00
  • 你是不是暴露了?

    作者:袁首京 原创文章,转载时请保留此声明,并给出原文连接。 如果您是计算机相关从业人员,那么应该经历不止一次网络安全专项检查了,你肯定是收到过信息系统技术检测报告,要求你加强风险监测,确保你提供的系统服务坚实可靠了。 没检测到问题还好,检测到问题的话,有些处理起来还是挺麻烦的,尤其是线上正在运行的系统。所以,如果能在正式上线部署前,自检一番,把能处理的问题…

    Linux 2023年4月17日
    00
  • 电子钢琴项目–嵌入式开发

    使用ubantu平台还有C语言开发的嵌入式小项目–电子钢琴项目;效果就是点击就能够播放对应琴键的声音; 电子钢琴项目 复盘一下之前做的一个小项目,温习一下c语言和Linux的知识,唔,就是这样子。 一、环境搭建 所用软件以及工具如下: 1、VMware-workstation-full搭配Ubuntu18.04的Linux操作系统,VMware是桌面虚拟计…

    Linux 2023年4月10日
    00
  • Linux下GrADS的安装

    安装环境:Fedora 16,用户名guge 软件包:grads-2.0.1-bin-i686-pc-linux-gnu.tar.gz(grads主程序),               data2.tar.gz(grads自带字体、地图包),               example.tar.Z(样例测试包)        (以上软件包从http://ww…

    Linux 2023年4月11日
    00
  • Linux运维基础交换分区和lvm管理教程

    Linux运维基础——交换分区和LVM管理教程 一、交换分区 1. 什么是交换分区? 交换分区(Swap Partition)是Linux系统的一种特殊分区,用于当系统内存不足时,将部分暂时不用的数据存储到交换分区里面,以释放出内存空间,保证系统的正常运行。 2. 如何创建交换分区? 在Linux系统中,可以使用mkswap命令来创建交换分区。在创建交换分区…

    Linux 2023年5月14日
    00
  • Linux系统监控命令详解

    1. top命令 top命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 1.1 系统运行时间和平均负载: top命令的顶部显示与uptime命令相似的输出 这些字段显示:    当前时间 系统已运行的时间 当前登录用户的数量 相应最近…

    Linux 2023年4月11日
    00
  • Linux分享笔记:shell终端的介绍

    [1] Linux中 “shell终端” 和 “bash解释器” 的区别   shell终端是通过基于系统调用接口开发出的程序,用来让用户与系统进行对话,管理计Linux系统。它是一个命令行工具,操作类似于Windows下的CMD工具。shell终端工具有很多,bash解释器只是其中的一种,而且是主流Linux系统默认的终端工具,故我们一般见到的shell终…

    Linux 2023年4月11日
    00
  • Linux Centos7.2下安装nodejs&npm配置全局路径的教程

    LinuxCentos7.2下安装nodejs&npm配置全局路径的教程 1. 安装nodejs和npm 在LinuxCentos7.2上安装nodejs和npm非常简单,有多种方式可以完成,这里我们演示其中一种方式。 1.1 添加nodesource源 使用curl工具下载节点.js的源,并将其存储到适当的位置。这里以Node.js 12.x系列为…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部