unattended-upgrade vs cron-apt บนเซิร์ฟเวอร์


12

อะไรคือข้อดีของการอัพเดตแบบไม่ต้องใส่ข้อมูลเหนือ cron-apt และในทางกลับกัน?

โดยทั่วไปฉันต้องการกระบวนการอัปเกรดอัตโนมัติในเวลากลางคืน:

  • ติดตั้งการอัปเดตทั้งหมด (แม้ไม่ใช่ความปลอดภัย)
  • รีบูตถ้าจำเป็น
  • มันจะเป็นการดีที่จะทริกเกอร์การบำรุงรักษาตามกำหนดเวลาในไอซิ่งของเราก่อนที่จะรีบูต

1
อาจเป็นประโยชน์: help.ubuntu.com/community/AutomaticSecurityUpdates
sampablokuper

2
unattended-upgradesเป็นเรื่องเกี่ยวกับลำดับความสำคัญที่ได้รับความนิยมมากกว่าcron-aptอย่างน้อยก็ใน Debian แม้ว่ามันจะดูเด็กกว่าก็ตาม นอกจากนี้ยังunattended-upgradesมีการบันทึกไว้ใน Debian Handbookในขณะที่cron-aptไม่ใช่
sampablokuper

คำตอบ:


1

cron-ฉลาด

Cron-apt จะดาวน์โหลดแพ็คเกจใหม่ตามค่าเริ่มต้นเท่านั้น สิ่งนี้จำเป็นเฉพาะถ้าคุณมีระบบที่ปรับแต่งอย่างยิ่ง (สำหรับรายละเอียดเพิ่มเติมดูแหล่ง [1])

ไม่ต้องใส่อัพเกรด

ฉลาดมีการสนับสนุนสำหรับการเรียกใช้สคริปต์อัพเกรดแบบอัตโนมัติ; Ubuntu รวมสิ่งนี้ไว้ในแพ็คเกจ '' unattended-upgrade '' ซึ่งจัดการกับทั้งความปลอดภัยและการอัพเดทที่ไม่ใช่ความปลอดภัย ความถี่ของการอัพเดตสามารถเปลี่ยนแปลงได้โดยการตั้งค่าตัวแปรAPT::Periodic::Unattended-Upgrade "x";โดยที่ x คือจำนวนวัน

นี่คือวิธีที่แนะนำในการทำการอัปเกรดแบบไม่ต้องใส่ข้อมูลใน Ubuntu:

sudo apt-get install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

( -plowเป็นรูปแบบย่อของ--priority=lowนั่นคือแสดงคำถามทั้งหมดที่มีลำดับความสำคัญต่ำหรือสูงกว่า)

การอัปเกรดอัตโนมัติสามารถทำลายระบบของคุณได้ดังนั้นโปรดทราบว่าคุณควรติดตั้งสิ่งนี้บนระบบที่ระบบล้มเหลวไม่ถึงกับร้ายแรง

[1] แหล่งที่มา: https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo


เหตุผลในการ downvote คืออะไร?
Archimedes Trajano

3
ฉันเดาว่ามันจะไม่เปรียบเทียบทั้งสองเหรอ? คำถามคือความแตกต่างไม่ใช่วิธีการติดตั้งการอัพเกรดแบบอัตโนมัติ ...
user8437812

dpkg-reconfigure -plow unattended-upgradesทำงาน !!
kujiy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.