Untuk mempelajari sedikit administrasi server, saya telah membuat server Ubuntu 14.04 sederhana tempat saya menjalankan situs web pribadi. Saya telah mengaturnya untuk menginstal pembaruan keamanan secara otomatis, tetapi tinggalkan pembaruan lainnya. Ini sepertinya bekerja dengan cukup baik. Kadang-kadang saya mendapatkan pesan saat masuk ke server (dengan ssh) mengatakan:
*** System restart required ***
Kali ini terjadi saya reboot Ubuntu sederhana dan semua baik-baik saja. Ini boleh saja karena ini adalah situs web pribadi yang sederhana. Apa yang saya bertanya-tanya tentang, adalah bagaimana ini bekerja untuk webservers yang seharusnya 99,9999etc% waktu Apakah mereka tidak me-restart dan risiko keamanan dilanggar karena pembaruan keamanan tidak diinstal (yang tidak dapat saya bayangkan)? Atau apakah mereka menerima downtime begitu saja (yang tidak dapat saya bayangkan juga)?
Bagaimana saya harus menangani ini jika ini adalah server produksi yang sangat penting yang saya ingin terus dan jalankan? Semua tips dipersilahkan!
[EDIT] Saya tahu saya bisa lakukan cat /var/run/reboot-required.pkgs
untuk mendaftar paket yang menyebabkan reboot. Perintah saat ini menghasilkan yang berikut:
linux-image-3.13.0-36-generic
linux-base
dbus
linux-image-extra-3.13.0-36-generic
linux-base
tetapi bagaimana saya tahu jika pembaruan adalah hal-hal kecil apakah saya memiliki kerentanan keamanan serius jika saya tidak melakukan restart?
[EDIT2] Oke, sekarang saya menggabungkan perintah yang menurut saya berguna menjadi satu:
xargs aptitude changelog < /var/run/reboot-required.pkgs | grep urgency=high
Jika ini tidak menghasilkan apa-apa, sepertinya tidak ada masalah keamanan dengan urgensi tinggi.
Satu pertanyaan terakhir: apakah low
,, medium
dan high
satu-satunya kemungkinan yang mendesak, atau adakah yang lebih disukai misalnya critical
atau extremelyimportant
?
| grep 'urgency=' | egrep -v '=(low|medium)'