xenial – آموزش نصب خودکار آپدیت‌های امنیتی

توی این آموزش قراره که تنظیمات لازم برای دریافت خودکار آپدیت‌های امنیتی رو توضیح بدم، این آموزش روی نسخه ۱۶.۰۴ یا xenial xerus تست شده اما روی بقیه نسخه‌ها هم مشابه هست.

نصب

برای انجام این کار از پکیج unattended-upgrades استفاده میکنیم. این پکیج رو میشه به گونه‌ای تنظیم کرد که همه‌ی پکیج‌ها رو به صورت خودکار آپدیت کنه، فقط بعضی از اون‌ها رو دانلود کنه یا فقط آپدیت‌های امنیتی رو دانلود کنه.

برای دانلود کافیه دستور زیر رو توی ترمینال بزنید:


sudo apt-get install unattended-upgrades

تنظیمات

برای تنظیم unattended-upgrades، باید فایل زیر رو توی ادیتور خودتون باز کنید:



/etc/apt/apt.conf.d/50unattended-upgrades

حالا قسمت زیر رو مطابق چیزی که میخواید تغییر بدید:

https://yasharne.ir xenial

مثلا من اینجا بهش میگم که به صورت خودکار آپدیت‌های امنیتی رو انجام بده:

xenial

توی این فایل همینطور میتونید بگید که کدوم پکیج‌ها به طور خودکار اپدیت نشن:

https://yasharne.ir xenial

برای فعال کردن آپدیت‌های خودکار، فایل زیر رو توی ادیتور خودتون باز کنید:

 /etc/apt/apt.conf.d/10periodic 

تنظیمات زیر رو واردش کنید:


APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

این تنظیمات باعث میشه لیست پکیجها هرروز آپدیت بشه و اگه آپدیتی هست نصب بشه و فایل‌های دانلود شده آپدیت بعد ۷ روز پاک بشه.

اطلاعات بیشتر برای تنظیمات دیگه‌ای که میتونید توی فایل کانفیگ بالا قرار بدید رو از فایل زیر میتونید بخونید:


/etc/cron.daily/apt

نتایج unattended-upgrade در آدرس زیر نگه‌داری میشن:


/var/log/unattended-upgrades

 

پاسخ دهید