yum和dnf安装安全更新
生活随笔
收集整理的這篇文章主要介紹了
yum和dnf安装安全更新
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Centos7的yum安全更新
僅適用于Centos7,不適用于RHEL8
Centos7的yum自動安裝更新腳本
#!/usr/bin/env bash# 安裝yum自動更新工具 yum install yum-cron -y# 配置自動更新計劃任務 ## 備份每日yum任務配置文件 cp /etc/yum/yum-cron.conf{,.bak}## 備份每小時yum任務配置文件 cp /etc/yum/yum-cron-hourly.conf{,.bak}# 配置每日更新任務 echo " # 只自動執行安全更新命令 update_cmd = security # 更新消息 update_messages = yes # 下載更新 download_updates = yes # 啟動自動安裝更新 apply_updates = yes # 禁用隨機休眠 random_sleep = 0# 禁用yum-cron消息 debuglevel = -4 " >/etc/yum/yum-cron.conf# 配置自動更新任務開機自啟動 ## 開機自啟yum-cron服務 systemctl enable --now yum-cron## 查看yum-cron服務狀態 systemctl status yum-cron查看高危漏洞公告
# 查看高危漏洞公告 yum updateinfo list針對高危漏洞公告的某一項進行單獨升級
# 針對高危漏洞公告的某一項進行單獨升級 yum update --advisory=FEDORA-EPEL-2022-3c43a57d41 -y yum update --advisory=FEDORA-EPEL-2022-e03362d364檢查特定軟件有無安全更新
# 檢查特定軟件有無安全更新 yum list-security software_name# 列出更新的詳細信息 yum info-security software_name只安裝安全更新
# 僅更新到包含最新安全更新的版本 ## 只安裝最安全的安全更新,忽略所有可能包含不安全新功能的包 yum --security update-minimal -y# 安裝可能包含不安全功能的安全更新 yum update --security -yCentos7配置自動更新安裝安全補丁
安裝yum自動安全更新工具
# 安裝yum自動更新工具 yum install yum-cron -y# 開機自啟yum-cron服務 systemctl enable --now yum-cron# 查看yum-cron服務狀態 systemctl status yum-cron修改yum-cron配置
參考: https://www.myfreax.com/configure-automatic-updates-with-yum-cron-on-centos-7/
yum-cron帶有兩個配置文件,分別存儲在/etc/yum目錄中:
- 每日配置文件: /etc/yum/yum-cron.conf;
- 每小時配置文件: /etc/yum/yum-cron-hourly.conf;
yum-cron服務僅控制cron作業是否運行;
yum-cron程序由/etc/cron.hourly/0yum-hourly.cron和/etc/cron.daily/0yum-daily.cron cron文件調用
配置每日或每小時計劃
# 備份每日yum任務配置文件 cp /etc/yum/yum-cron.conf{,.bak}# 備份每小時yum任務配置文件 cp /etc/yum/yum-cron-hourly.conf{,.bak}配置每日yum任務:
vim /etc/yum/yum-cron.conf
配置每小時yum任務:
vim /etc/yum/yum-cron-hourly.conf
重啟yum-cron服務
修改yum-cron配置后,要重啟yum-cron服務.
配置自動清理yum緩存
yum-cron服務不支持自動清理緩存的配置選項,要自動執行yum clean all,可在/etc/cron.daily/目錄中創建一個shell 腳本并賦予可執行權限,作為cron作業.
vim /etc/cron.daily/yum_clean_all.sh
#!/bin/sh yum clean all賦予/etc/cron.daily/yum_clean_all.sh腳本可執行權限.
chmod +x /etc/cron.daily/yum_clean_all.sh開機自啟yum-cron服務
# 開機自啟并現在啟動yum-cron服務 systemctl enable --now yum-cron測試yum-cron
# 測試每日任務 yum-cron /etc/yum/yum-cron.conf# 測試每小時任務 yum-cron /etc/yum/yum-cron-hourly.confDNF安裝安全更新
更新dnf
# 安裝dnf yum install dnf -y# 安裝dnf-utils dnf install dnf-utils -y顯示安全更新
# 顯示安全和錯誤修復更新 dnf check-update --security --bugfix# 顯示安全更新 dnf check-update --security# 顯示錯誤修復更新 dnf check-update --bugfix安裝安全更新
# 安裝安全和錯誤修復更新 dnf update --security --bugfix# 安裝安全更新 dnf update --security根據安全更新ID修復
# 顯示安全更新及其 ID 的列表 dnf updateinfo list --security# 安裝指定安全更新 dnf update --advisory=FEDORA-2021-74ebf2f06f ## 一次安裝多個安全更新 dnf update --advisories=FEDORA-2021-74ebf2f06f,FEDORA-2021-83fdddca0f總結
以上是生活随笔為你收集整理的yum和dnf安装安全更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker 操作记录-3
- 下一篇: 计算机六级准考证,2016英语四六级准考