سرخط خبرها
خانه / آموزش سرور / اپدیت خودکار centos | پیکربندی به روزرسانی های بسته بندی خودکار در CentOS 8

اپدیت خودکار centos | پیکربندی به روزرسانی های بسته بندی خودکار در CentOS 8

اپدیت خودکار centos همانطور که بیشتر شما موافقید به روزرسانی های امنیتی بسیار مهم هستند. در لینوکس همیشه توصیه می شود که بسته های نصب شده را به روز کنید ، به خصوص آن هایی که در مورد امنیت هستند. به طور کلی ، کاربران باید ظرف 30 روز از انتشار نسخه ، سیستم های لینوکس خود را به روز کنند.

در این آموزش به شما نشان خواهیم داد که چگونه بسته های بروزرسانی خودکار را روی CentOS 8 تنظیم کنید. مثل نرم افزار Apache یا docker این کار تضمین می کند که سیستم بطور خودکار بسته ها را بارگیری کرده و بدون مداخله دستی به روز رسانی ها را انجام می دهد.

در سیستم CentOS 8 ، دو راه برای تنظیم بسته های بروزرسانی خودکار داریم. ما می توانیم از حالت CLI با ابزار “dnf-Automatic” و محیط مبتنی بر وب استفاده کنیم که می تواند از طریق مدیریت سرور Cockpit اجرا شود.

بروزرسانی خودکار را با استفاده از Dnf-Automatic تنظیم کنید

dnf-Automatic واحدهای سیستمی است که می تواند آپدیت های بسته را بارگیری کرده و بطور خودکار اعمال کند. dnf-Automatic  سه واحد مختلف سیستمیک را برای کنترل بروزرسانی خودکار فراهم می کند.

اپدیت خودکار centos با dnf در زیر سه واحد سیستمی ارائه شده توسط dnf-Automatic ارائه شده است.

dnf-Automatic-download.timer فقط برای بارگیری
dnf-Automatic-install.timer برای به روزرسانی بسته های بارگیری و نصب کنید
dnf-Automatic-notifyonly.timer فقط از طریق تنظیمات omitter اطلاع می دهد

dnf-Automatic به طور پیش فرض روی سیستم CentOS نصب نشده است ،ولی  در مخازن BaseOS موجود است.

 

به سرور خود وارد شوید یا اگر سرور ندارید از ما خریداری کنید.

خرید سرور رایگان

 

dnf-Automatic را با استفاده از دستور زیر نصب کنید.

sudo dnf install dnf-automatic

پس از اتمام نصب ، به فهرست “/ etc / dnf” بروید و پیکربندی “Automatic.conf” را ویرایش کنید.

cd /etc/dnf/
vim automatic.conf

در قسمت “‘[commands]'” ، “upgrade_type” را طبق نیاز تغییر دهید.

برای به روزرسانی همه بسته ها می توانید از “default” استفاده کنید یا از گزینه “Security” برای ارتقاء امنیت مربوط به بسته ها استفاده کنید.

[commands]
upgrade_type = default
download_updates = yes

در قسمت “[emitters]” ، گزینه “system_name” را لغو اعتبار کنید و مقدار را با نام میزبان خود تغییر دهید.

سپس گزینه ’emit_via’ را به motd تغییر دهید ، بنابراین در مورد هر به روز در مورد به روزرسانی های بسته نمایش داده می شود.

[emitters]
system_name = hakase-centos8
emit_via = motd

گزینه های دیگر برای پیکربندی ’emit_via’ ‘stdio’ است که پیکربندی پیش فرض و ‘email‘ برای ارسال اطلاعات به روزرسانی بسته به ایمیل شما است.

اکنون به بخش ‘[email]’ بروید و هر پیکربندی را با خود تغییر دهید.

[email]
email_from = root@server.com
email_to = root
email_host = localhost

فایل را ذخیره کنید و ببندید.

به روز رسانی خودکار بسته های ارتقاء یافته

بعد ، تایمر dnf-Automatic را استارت کنید و آن را به بوت سیستم اضافه کنید.

 

sudo systemctl enable --now dnf-automatic.timer

حال وضعیت تایمر dnf-Automatic را بررسی کنید.

 

sudo systemctl list-timers *dnf-*

اکنون تایمر واحدهای مختلف سیستمیک مختلف را مشاهده خواهید کرد.

واحد dnf-makecache برای به روزرسانی بسته‌های کش ، سرویس dnf-makecache را اجرا خواهد کرد و واحد dnf-Automatic سرویس dnf-Automatic را برای بارگیری ارتقاء پکیج اجرا خواهد کرد.

به روزرسانی خودکار dnf-Automatic
اکنون در هر  ورود به سرور CentOS 8 ، خلاصه بروزرسانی بسته را که به صورت motd (پیام روز) ، مشاهده خواهید کرد.
به روزرسانی خودکار dnf-Automatic
همه به روزرسانی های بسته به طور خودکار از طریق سرویس تایمر ‘dnf-Automatic’ بارگیری می شوند.

به روزرسانی های نصب خودکار بسته بندی

برای نصب خودکار آپدیت های بسته ، می توانید سرویس تایمر ‘dnf-Automatic-install’ را اجرا کنید.

سرویس تایمر ‘dnf-Automatic-install’ را شروع کرده و آن را به بوت سیستم اضافه کنید.

sudo systemctl enable --now dnf-automatic-install.timer

پس از آن وضعیت تایمر dnf-Automatic را بررسی کنید.

sudo systemctl list-timers *dnf-*

تایمر ‘dnf-Automatic-install’ را در لیست دریافت خواهید کرد.

به روزرسانی خودکار dnf-Automatic

اکنون در هر عمل ورود به سرور CentOS 8 ، خلاصه ارتقاء بسته اعمال شده به عنوان motd (پیام روز) را مشاهده خواهید کرد.

اپدیت خودکار centos

و همه به روزرسانی های بسته به طور خودکار از طریق سرویس تایمر ‘dnf-Automatic-install’ اعمال می شوند.

بروزرسانی خودکار را از طریق کنترل پنل وب Cockpit تنظیم کنید


مرورگر وب خود را باز کنید ، آدرس IP سرور را به وسیله پورت پیش فرض ‘9090’ تایپ کنید و با کاربر و رمز ورود خود وارد شوید.

https://10.5.5.70:9090/

پس از ورود به سیستم ، به منوی “Software Updates” بروید و دکمه به روزرسانی خودکار را روشن کنید.

اپدیت خودکار centos

 

اکنون از شما خواسته می شود که بسته ‘dnf-Automatic’ را نصب کنید ، روی دکمه ‘Install’ کلیک کنید.

 

اپدیت خودکار centos

 

اپدیت خودکار centos پس از اتمام نصب ، نوع بروز رسانی متناسب با آن را انتخاب کنید و زمان به روزرسانی بسته ها را انتخاب کنید.

 

اپدیت خودکار centos

 

اکنون تایمر dnf-Automatic روی سیستم کار می کند.

بر روی منوی “خدمات” کلیک کرده و تب “Timers” را انتخاب کنید.

اپدیت خودکار centos

dnf-makecache را دریافت خواهید کرد و تایمرهای نصب خودکار dnf فعال می شوند.

در نتیجه ، شما با استفاده از dnf-Automatic از طریق مدیریت سرور کابین خلبان ، بروزرسانی خودکار CentOS 8 را پیکربندی کرده اید.

درباره ی alireza

مطلب پیشنهادی

apache نصب

نصب آپاچی Apache چیست وب سرور Apache چیست؟

نصب آپاچی وب سرور Apache چیست؟ سرور Apache یا Apache HTTP یک سرور وب منبع …

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیست − چهار =