日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用yum-cron自動更新RHEL/CentOSLinux

yum命令行工具用于在RHEL/centos linux服務(wù)器下安裝和更新軟件包。 我知道如何使用yum update命令行應(yīng)用更新,但我想用cron手動更新包。 如何配置yum以便使用cron自動安裝軟件補丁/更新?

站在用戶的角度思考問題,與客戶深入溝通,找到鐘山網(wǎng)站設(shè)計與鐘山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鐘山地區(qū)。

你需要安裝yum-cron軟件包。 它提供了將yum更新作為cron作業(yè)運行所需的文件。 如果您希望通過cron每晚自動更新yum,請安裝此軟件包。

如何在CentOS/RHEL 6.x/7.x上安裝yum cron

在下面輸入以下yum命令:

sudo yum install yum-cron

在CentOS/RHEL 7.x上使用systemctl命令打開服務(wù):

示例輸出:

● yum-cron.service - Run automatic yum updates as a cron job
  Loaded: loaded (/usr/lib/systemd/system/yum-cron.service; enabled; vendor preset: disabled)
  Active: active (exited) since 二 2018-05-15 08:57:45 CST; 13s ago
  Process: 3449 ExecStart=/bin/touch /var/lock/subsys/yum-cron (code=exited, status=0/SUCCESS)
 Main PID: 3449 (code=exited, status=0/SUCCESS)

如果您正在使用CentOS/RHEL 6.x,請運行:

$ sudo chkconfig yum-cron on
$ sudo service yum-cron start

yum-cron是yum的備用接口。 從cron中調(diào)用yum的非常方便的方法。 它提供了使庫元數(shù)據(jù)保持最新的方法,并檢查,下載和應(yīng)用更新。 yum-cron的不同功能可以通過配置文件訪問,而不是接受許多不同的命令行參數(shù)。

如何配置yum-cron以自動更新RHEL/CentOS Linux

您需要使用文本編輯器(如vi命令)編輯/etc/yum/yum-cron.conf和/etc/yum/yum-cron-hourly.conf文件:

$ sudo vi /etc/yum/yum-cron.conf

確保更新應(yīng)該在可用時應(yīng)用

apply_updates = yes

您可以設(shè)置地址以從中發(fā)送電子郵件。 請注意'localhost'將被替換為system_name的值。

email_from = root@localhost

要發(fā)送消息的地址列表。

email_to = your-it-support@some-domain-name

要連接到發(fā)送電子郵件的主機的名稱。

email_host = localhost

如果您不想更新內(nèi)核包,請在CentOS/RHEL 7.x上添加以下內(nèi)容:

exclude=kernel*

對于RHEL/CentOS 6.x,添加以下內(nèi)容以排除內(nèi)核程序包的更新:

YUM_PARAMETER=kernel*

在vi/vim中保存并關(guān)閉文件。 如果您想每小時應(yīng)用更新,則還需要更新/etc/yum/yum-cron-hourly.conf文件。 否則/etc/yum/yum-cron.conf將每天使用以下cron作業(yè)運行(us cat命令:

$ cat /etc/cron.daily/0yum-daily.cron

示例輸出:

#!/bin/bash
 
# Only run if this flag is set. The flag is created by the yum-cron init
# script when the service is started -- this allows one to use chkconfig and
# the standard "service stop|start" commands to enable or disable yum-cron.
if [[ ! -f /var/lock/subsys/yum-cron ]]; then
  exit 0
fi
 
# Action!
exec /usr/sbin/yum-cron /etc/yum/yum-cron-hourly.conf
[root@centos7-box yum]# cat /etc/cron.daily/0yum-daily.cron
#!/bin/bash
 
# Only run if this flag is set. The flag is created by the yum-cron init
# script when the service is started -- this allows one to use chkconfig and
# the standard "service stop|start" commands to enable or disable yum-cron.
if [[ ! -f /var/lock/subsys/yum-cron ]]; then
  exit 0
fi
 
# Action!
exec /usr/sbin/yum-cron

就這些。 現(xiàn)在你的系統(tǒng)會每天使用yum-cron自動更新。 有關(guān)更多詳細(xì)信息,請參閱yum-cron的手冊頁:

$ man yum-cron

方法2 - 使用shell腳本

警告:以下方法已過時。 不要在RHEL/CentOS 6.x/7.x上使用它。 只有當(dāng)我在CentOS/RHEL版本4.x/5.x上使用它時,我才將其保留在下面。

讓我們看看如何配置CentOS/RHEL來進行yum自動更新檢索和安全包的安裝。 您可以使用CentOS/RHEL服務(wù)器提供的yum-updatesd服務(wù)。 但是,該服務(wù)提供了一些開銷。 您可以使用以下shell腳本創(chuàng)建每日或每周更新。 創(chuàng)建

/etc/cron.daily/yumupdate.sh to apply updates one a day.
/etc/cron.weekly/yumupdate.sh to apply updates once a week.

用于更新系統(tǒng)的示例Shell腳本

一個shell腳本,指示yum更新它通過cron發(fā)現(xiàn)的任何包:

#!/bin/bash
YUM=/usr/bin/yum
$YUM -y -R 120 -d 0 -e 0 update yum
$YUM -y -R 10 -e 0 -d 0 update

(代碼清單-01:/etc/cron.daily/yumupdate.sh)

1.第一個命令會自動更新yum,接下來會應(yīng)用系統(tǒng)更新。

2.-R 120:設(shè)置yum在執(zhí)行命令之前等待的最長時間

3. -e 0:將錯誤級別設(shè)置為0(范圍0 - 10)。 0表示僅打印關(guān)于您必須告訴的關(guān)鍵錯誤。

-d 0:將調(diào)試級別設(shè)置為0 - 打開或關(guān)閉打印內(nèi)容的數(shù)量。 (范圍:0 - 10).1.-y:假設(shè)是; 假設(shè)對任何問題的答案都是肯定的。

確保你設(shè)置了可執(zhí)行權(quán)限:

# chmod +x /etc/cron.daily/yumupdate.sh

OK! 如果您有任何問題或意見,請隨時在下面發(fā)表評論。


分享文章:如何使用yum-cron自動更新RHEL/CentOSLinux
本文地址:http://m.5511xx.com/article/djccced.html