(คำเตือนเกี่ยวกับการอัปเกรดอัตโนมัติได้รับการประกาศโดยผู้โพสต์ก่อนหน้านี้แล้ว)
จากประวัติการทำงานของทีม Debian Security ในช่วงไม่กี่ปีที่ผ่านมาฉันพิจารณาความเสี่ยงของการอัปเกรดที่ใช้งานไม่ได้ซึ่งน้อยกว่าประโยชน์ของการมีการอัปเดตอัตโนมัติในระบบที่เข้าเยี่ยมชมบ่อยครั้ง
Debian Lenny มาพร้อมกับการอัพเกรดแบบไม่ต้องใส่ข้อมูลซึ่งมีต้นกำเนิดมาจาก Ubuntu และได้รับการพิจารณาว่าเป็นโซลูชัน defacto สำหรับการอัปเกรดแบบไม่ต้องใส่ข้อมูลสำหรับ Debian โดยเริ่มต้นจาก Lenny / 5.0
ในการติดตั้งและใช้งานระบบ Debian คุณจะต้องติดตั้งunattended-upgrades
แพ็คเกจ
จากนั้นเพิ่มบรรทัดเหล่านี้ใน/etc/apt/apt.conf
:
APT :: เป็นระยะ :: การอัปเดตแพ็คเกจรายการ "1";
APT :: เป็นระยะ :: ไม่ต้องปรับปรุง - "1"
(หมายเหตุ: ใน Debian Squeeze / 6.0 ไม่มี/etc/apt/apt.conf
วิธีการที่ต้องการคือการใช้คำสั่งต่อไปนี้ซึ่งจะสร้างบรรทัดด้านบนใน/etc/apt/apt.conf.d/20auto-upgrades
:)
sudo dpkg-reconfigure -plow การอัพเกรดแบบอัตโนมัติ
จากนั้นงาน cron จะรันทุกคืนและตรวจสอบว่ามีการอัพเดตความปลอดภัยที่จำเป็นต้องติดตั้งหรือไม่
/var/log/unattended-upgrades/
กระทำการโดยไม่ต้องใส่อัพเกรด-สามารถตรวจสอบได้ใน ระวังเพื่อให้การแก้ไขความปลอดภัยของเคอร์เนลมีสถานะแอ็คทีฟคุณต้องรีบูตเซิร์ฟเวอร์ด้วยตนเอง สิ่งนี้สามารถทำได้โดยอัตโนมัติในช่วงเวลาการบำรุงรักษาตามแผน (เช่นรายเดือน)