Amazon-Web-Services

如何禁用 Amazon EC2 實例 yum 自動夜間檢查更新?

  • September 27, 2018

在我的 EC2 實例 (Amazon Linux AMI) 上執行的伺服器每晚都會發生故障。我watch編輯了程序,並且每次在此命令執行幾分鐘後都會發生這種情況:

/usr/bin/python2.7 /usr/bin/yum --debuglevel 2 --security check-update

問:這個配置在哪裡執行?我想禁用它,並手動進行更新。

額外問:check-update實際上做什麼?它似乎只編譯了更新列表,但實際上並沒有更新?那有什麼意義呢?

目的是生成每次 SSH 到主機時顯示的消息,例如:

~ $ ssh ec2-user@xx.xx.xx.xx


      __|  __|_  )
      _|  (     /   Amazon Linux AMI
     ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/
10 package(s) needed for security, out of 21 available          <<<=== This
Run "sudo yum update" to apply all updates.                     <<<=== and this
[ec2-user@ip-172-31-11-77 ~]$

它作為/etc/cron.d/update-motdcron 作業的一部分執行。

您要禁用的命令執行於/etc/update-motd.d/70-available-updates- 如果您要禁用它,請編輯此文件並將其註釋掉。

不要簡單地刪除該文件,因為在下一次修補時它可能會被恢復。

希望有幫助:)

引用自:https://serverfault.com/questions/932532