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

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

新聞中心

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

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

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

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

如何在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,請(qǐng)運(yùn)行:

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

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

如何配置yum-cron以自動(dòng)更新RHEL/CentOS Linux

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

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

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

apply_updates = yes

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

email_from = root@localhost

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

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

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

email_host = localhost

如果您不想更新內(nèi)核包,請(qǐng)?jiān)贑entOS/RHEL 7.x上添加以下內(nèi)容:

exclude=kernel*

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

YUM_PARAMETER=kernel*

在vi/vim中保存并關(guān)閉文件。 如果您想每小時(shí)應(yīng)用更新,則還需要更新/etc/yum/yum-cron-hourly.conf文件。 否則/etc/yum/yum-cron.conf將每天使用以下cron作業(yè)運(yùn)行(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)會(huì)每天使用yum-cron自動(dòng)更新。 有關(guān)更多詳細(xì)信息,請(qǐng)參閱yum-cron的手冊(cè)頁(yè):

$ man yum-cron

方法2 - 使用shell腳本

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

讓我們看看如何配置CentOS/RHEL來(lái)進(jìn)行yum自動(dòng)更新檢索和安全包的安裝。 您可以使用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腳本

一個(gè)shell腳本,指示yum更新它通過(guò)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.第一個(gè)命令會(huì)自動(dòng)更新yum,接下來(lái)會(huì)應(yīng)用系統(tǒng)更新。

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

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

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

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

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

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


網(wǎng)站欄目:如何使用yum-cron自動(dòng)更新RHEL/CentOSLinux
分享鏈接:http://www.5511xx.com/article/djccced.html