redhat linux 通过yum自动升级

下面是针对 "redhat linux 通过 yum 自动升级" 的完整攻略,分为以下几个步骤:

1. 更新软件源

在进行自动升级之前,首先需要确保系统中的软件源是最新的。可以通过运行以下命令更新软件源:

sudo yum update

2. 安装自动升级工具

在 redhat linux 上,可以使用 yum-cron 工具来实现自动升级。使用以下命令安装该工具:

sudo yum install yum-cron

3. 配置 yum-cron

默认情况下,yum-cron 工具是不会自动运行的。需要对其进行相关配置。配置文件位于 /etc/yum/yum-cron.conf,可以使用文本编辑器打开并进行修改。

3.1 启动 yum-cron 服务

在配置文件中找到 ENABLED 选项,确保其值等于 true

ENABLED="true"

这样 yum-cron 服务就会随着操作系统的启动而自动运行。

3.2 设置自动升级时间

可以在配置文件中设置 yum-cron 自动升级的时间。YUM_PARAMETER 选项可以设置升级时的参数。random_sleep 选项可以设置随机睡眠时间,避免所有机器同时升级导致系统不稳定。

以下是一个示例:

update_cmd = security
update_messages = yes
download_updates = yes
apply_updates = yes
random_sleep = 3600

在上面的配置中,update_cmd 设置为 security 表示只升级安全更新。download_updatesapply_updates 均设置为 yes 表示自动下载和安装更新。random_sleep 设置为 3600 表示随机睡眠时间为 1 小时。

示例1:设置 yum-cron 每天自动升级

RANDOM_SLEEP 设置为 system_sleep_time + spread_random,通过以下命令设置:

echo 'RANDOM_SLEEP=86400' >> /etc/sysconfig/yum-cron

这样就可以每天自动升级了。

示例2:设置 yum-cron 在指定时间自动升级

可以使用 cron 工具来设置针对 yum-cron 的定时任务。

使用以下命令编辑定时任务:

sudo crontab -e

添加以下一行:

0 0 * * * /usr/sbin/yum-cron > /dev/null 2>&1

这样每天午夜将会自动升级系统。

至此,通过以上三个步骤完成了 redhat linux 通过 yum 自动升级的攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:redhat linux 通过yum自动升级 - Python技术站

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

相关文章

  • rsync中文手册之使用rsync实现网站镜像和备份linux第2/3页

    使用rsync实现网站镜像和备份是一项重要的工作,以下是实现此目标的完整攻略: 1. 安装rsync 在使用rsync之前,需要先安装rsync。使用以下命令安装: sudo apt-get install rsync 2. 创建目标文件夹 首先,需要在本地计算机上创建一个目标文件夹,以存储将要通过rsync复制的文件夹的内容。使用以下命令创建一个名为“my…

    Linux 2023年5月24日
    00
  • Linux Shell 高级编程技巧3—-运行级别脚本介绍

    3.运行级别脚本介绍    3.1.运行级别        运行级别介绍:            0    关机            1    单用户模式            2    多用户模式,没有NFS服务            3    多用户模式            4    目前还没有使用            5    X windows…

    Linux 2023年4月12日
    00
  • VMware9安装Ubuntu 12.10教程图文详细

    VMware9安装Ubuntu 12.10教程图文详细 本文将向你介绍如何在VMware9中安装Ubuntu 12.10,并提供详细的步骤和示例说明。 准备工作 在开始安装Ubuntu之前,我们需要做一些准备工作: 下载并安装VMware9。你可以从VMware官网下载试用版或购买完整版。 下载Ubuntu 12.10 ISO镜像文件。你可以从Ubuntu官…

    Linux 2023年5月30日
    00
  • Linux lpq命令

    下面是关于Linux lpq命令的详细讲解。 一、命令简介 lpq命令是一个用于显示打印队列状态的Linux命令,可以查看当前系统中打印机的队列,并显示队列中等待打印的作业信息。 二、命令格式 lpq命令的基本语法: lpq [-] [user@]host[:destination] [queue(s)] 三、命令参数 lpq命令支持的参数如下: 参数 说明…

    Linux 2023年3月28日
    00
  • Rocky Linux安装

    1.下载 VirtualBox并安装 https://www.virtualbox.org/wiki/Downloads 2.下载Rocky Linux 选择 Rocky-9.1-x86_64-dvd.iso 镜像官网 https://rockylinux.org/download 阿里云镜像服务 https://mirrors.aliyun.com/roc…

    Linux 2023年4月10日
    00
  • 【转载】Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解

    1清风揽月10人评论5006人阅读2017-06-21 15:48:43   博文说明【前言】:     本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点【2017年6月21号】下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交…

    Linux 2023年4月12日
    00
  • Linux怎么添加mysql系统环境变量

    这篇文章主要讲解了“Linux怎么添加mysql系统环境变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么添加mysql系统环境变量”吧! Linux添加mysql系统环境变量 昨天安装完mysql后,直接在export PATH上面一行,增加了export PATH=/usr/local/my…

    Linux 2023年4月8日
    00
  • Linux命令之—diff

    命令介绍 diff命令可以酌行比较纯文本文件内的内容,并输出文件的差异。 命令格式 diff [option] [file1] [file2] 举例子 1)比较俩文本文件 [root@king ~]# cat test1 1 2 3 4 5 6 [root@king ~]# cat test2 4 5 6 7 8 [root@king ~]# diff te…

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