เพื่อเรียนรู้การดูแลเซิร์ฟเวอร์นิดหน่อยฉันได้ติดตั้งเซิร์ฟเวอร์ Ubuntu 14.04 อย่างง่าย ๆ ที่ฉันใช้งานเว็บไซต์ส่วนตัว ฉันได้ตั้งค่าให้ติดตั้งการอัปเดตความปลอดภัยโดยอัตโนมัติ แต่ไม่ได้อัปเดตอื่น ๆ ดูเหมือนว่าจะทำงานได้ดี บางครั้งฉันได้รับข้อความเมื่อลงชื่อเข้าใช้เซิร์ฟเวอร์ (ด้วย ssh) ว่า:
*** System restart required ***
เวลานี้เกิดขึ้นฉันรีบูต Ubuntu ง่ายและทั้งหมดก็ดี ไม่เป็นไรเพราะเป็นเว็บไซต์ส่วนตัวที่เรียบง่าย สิ่งที่ฉันสงสัยเกี่ยวกับการทำงานกับเว็บเซิร์ฟเวอร์ซึ่งควรเพิ่มขึ้น 99.9999etc% ของเวลาหรือไม่ พวกเขาไม่รีสตาร์ทและเสี่ยงต่อความปลอดภัยเนื่องจากระบบไม่ได้ติดตั้งโปรแกรมปรับปรุงความปลอดภัย (ซึ่งฉันนึกไม่ออก) หรือพวกเขาจะหยุดทำงานเพื่อรับ (ซึ่งฉันไม่สามารถจินตนาการอย่างใดอย่างหนึ่ง)?
ฉันควรจัดการสิ่งนี้อย่างไรถ้านี่เป็นเซิร์ฟเวอร์การผลิตที่สำคัญมากซึ่งฉันต้องการติดตามและใช้งาน? ยินดีต้อนรับเคล็ดลับทั้งหมด!
[แก้ไข] ฉันรู้ว่าฉันสามารถทำได้cat /var/run/reboot-required.pkgs
เพื่อแสดงรายการแพ็คเกจที่เป็นสาเหตุของการรีบูต คำสั่งให้ผลดังต่อไปนี้:
linux-image-3.13.0-36-generic
linux-base
dbus
linux-image-extra-3.13.0-36-generic
linux-base
แต่ฉันจะรู้ได้อย่างไรว่าการปรับปรุงเป็นเรื่องเล็กน้อยว่าฉันมีช่องโหว่ด้านความปลอดภัยที่ร้ายแรงหรือไม่ถ้าฉันไม่รีสตาร์ท?
[แก้ไข 2] โอเคตอนนี้ฉันรวมคำสั่งที่ฉันพบว่ามีประโยชน์เป็นหนึ่งเดียว:
xargs aptitude changelog < /var/run/reboot-required.pkgs | grep urgency=high
หากสิ่งนี้ไม่ส่งออกอะไรแสดงว่าไม่มีปัญหาด้านความปลอดภัยที่มีความเร่งด่วนสูง
หนึ่งคำถามสุดท้ายแม้ว่า: มีlow
, medium
และhigh
เพียงความเป็นไปได้เร่งด่วนหรือมีใด ๆ เพิ่มเติมเช่นตัวอย่างcritical
หรือextremelyimportant
?
| grep 'urgency=' | egrep -v '=(low|medium)'