কম্পিউটার টিউটোরিয়াল

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

CentOS, RedHat এবং Fedora-এ আপনি রিপোজিটরিতে সিকিউরিটি আপডেট আসার সাথে সাথে সেগুলো স্বয়ংক্রিয়ভাবে ইনস্টল করার কনফিগারেশন করতে পারেন। এই লেখায় আমরা বলব কিভাবে yum-cron বা dnf-automatic ব্যবহার করে CentOS এবং RHEL লিনাক্সে নিয়মিত সিকিউরিটি আপডেট চেক এবং স্বয়ংক্রিয়ভাবে ইনস্টল করবেন।

CentOS 7/ RHEL 7-এ Yum-cron দিয়ে অটোম্যাটিক আপডেট কনফিগারেশন

CentOS 7 বা RHEL 7 স্বয়ংক্রিয়ভাবে আপডেট করতে, আপনি yum-cron টুল ব্যবহার করতে পারেন, যা yum প্যাকেজ ম্যানেজার দিয়ে ইনস্টল করা যায়:

# yum install -y yum-cron

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

প্যাকেজ ইনস্টল করার পর, কনফিগারেশন ফাইল এডিট করুন:

# nano /etc/yum/yum-cron.conf

এবং নিচের পরিবর্তনগুলো করুন:

update_cmd = security update_messages = yes download_updates = yes apply_updates = yes

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

এই প্যারামিটারগুলো মানে সিকিউরিটি আপডেটগুলো স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল হবে। অন্যান্য সব আপডেট উপেক্ষা করা হবে, এবং আপনি সেগুলো ম্যানুয়ালি ইনস্টল করতে পারবেন।

আপনি এই অপশনগুলোকেও ব্যবহার করতে পারেন:

security-severity:Critical – শুধু ক্রিটিক্যাল সিকিউরিটি আপডেট ইনস্টল করবে;

minimal-security – বাগ ফিক্স এবং সিকিউরিটি আপডেট ইনস্টল করবে;

minimal-security-severity:Critical – শুধু বাগ ফিক্স এবং ক্রিটিক্যাল আপডেট ইনস্টল করবে।

আপনার সার্ভারে যদি একটি মেইল ট্রান্সফার এজেন্ট (MTA) কনফিগার করা থাকে, তবে কনফিগারেশন ফাইলে আপনার নির্দিষ্ট ইমেইল ঠিকানায় স্বয়ংক্রিয় ইমেইল নোটিফিকেশন সক্ষম করতে পারেন:

emit_via = email email_from = server32@localhost email_to = update_alerts@woshub.com email_host = smtpgw.woshub.com

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

আপনি অটোম্যাটিক আপডেট ইনস্টলেশন টাস্ক থেকে কিছু প্যাকেজ বাদ দিতে পারেন। [base] সেকশনের exclude ফিল্ডে প্যাকেজের নামগুলো যোগ করুন, উদাহরণস্বরূপ:

exclude= mysql* kernel* php*

কনফিগারেশন ফাইলে পরিবর্তনগুলো সেভ করুন, yum-cron সার্ভিস শুরু করুন এবং স্টার্টআপে যোগ করুন:

# systemctl start yum-cron
# systemctl enable yum-cron

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

আপনি ইমেইলে সিকিউরিটি আপডেট ইনস্টলেশনের তথ্য পাবেন বা লগ ফাইল /var/log/yum.log চেক করতে পারেন। লগে সময় সঠিকভাবে দেখাতে, আপনার লিনাক্স ডিভাই스의 টাইম একটি বিশ্বস্ত NTP হোস্টের সাথে সিঙ্ক্রোনাইজ করা আছে কিনা নিশ্চিত করুন।

yum-security টুল আপনার লিনাক্স ইন্সট্যান্সে অনুপস্থিত থাকতে পারে। এই কেসে, কমান্ড চালানোর চেষ্টা করলে আপনি নিচের এরর পেতে পারেন:
# yum upgrade –security

Command line error: no such option: —security

সমস্যা সমাধান হয় যথাযথ প্যাকেজ ইনস্টল করলে:

# yum install -y yum-security

CentOS 8 বা RHEL 8-এ Dnf-automatic দিয়ে অটোম্যাটিক সিকিউরিটি আপডেট

CentOS 8 এবং RHEL 8-এ, yum প্যাকেজ ম্যানেজার dnf- দ্বারা প্রতিস্থাপিত হয়েছে, এবং প্যাকেজ ইনস্টল/আপডেট/রিমুভ করার জন্য dnf ব্যবহার করার পরামর্শ দেওয়া হয় (যদিও, yum এখনও dnf-র সিম্বলিক লিংক হিসেবে কাজ করে)। সিকিউরিটি আপডেট স্বয়ংক্রিয়ভাবে ইনস্টল করার জন্য কনফিগার করতে, dnf-automatic ইনস্টল করুন:

# dnf install -y dnf-automatic

এই কমান্ড চালানোর পর, dnf-automatic ইনস্টল হবে এবং কিছু প্যাকেজ আপডেট হবে।

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

dnf-automatic কনফিগারেশন ফাইল হল /etc/dnf/automatic.conf:

# nano /etc/dnf/automatic.conf

কনফিগ ফাইলে কিছু অপশন পরিবর্তন করতে হবে:

upgrade_type = security download_updates = yes apply_updates = yes emit_via = email email_from = server2@localhost

ই-মেইল নোটিফিকেশন পেতে, আপনার SMTP ঠিকানা লিখুন।

dnf-automatic সার্ভিস চালু করুন:

# systemctl start dnf-automatic.timer
# systemctl enable dnf-automatic.timer

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

আপনার অটোম্যাটিক আপডেট টাস্কগুলো এই কমান্ড দিয়ে দেখতে পারেন:

# systemctl list-timers *dnf*

RHEL/CentOS-এ অটোম্যাটিক প্যাকেজ আপডেট সক্ষম করা

আপনি আপডেট লগ ইমেইলে পেতে পারেন বা লোকাল লগ ফাইল /var/log/dnf.rpm.log চেক করতে পারেন।

অটোম্যাটিক আপডেট ইনস্টলেশন আপনার লিনাক্স সার্ভারের সিকিউরিটি এবং প্রোটেকশন বাড়াতে সাহায্য করে ইন্টারনেটে সিকিউরিটি আপডেট এবং আপনার সফটওয়্যারের বাগ ফিক্স যত দ্রুত সম্ভব ইনস্টল করে। অধিকাংশ কেসে, প্রোডাকশন সার্ভারে অ্যাডমিনিস্ট্রেটর কন্ট্রোল ছাড়া অটোম্যাটিক আপডেট ইনস্টলেশন একটি খারাপ সমাধান। কিন্তু কিছু কেসে, অটোম্যাটিক আপডেট 크িটিক্যাল হয় বা সিকিউরিটি রিস্ক গড়ে উঠে অস্থায়ী সার্ভিস আনुपলব্ধতার রিস্কের চেয়ে বেশি।

  1. Windows 11-এ অটোমেটিক আপডেট বন্ধ করা: ধাপে ধাপ গাইড

  2. macOS-এ অটোমেটিক আপডেট বন্ধ করুন بہতর পারফরম্যান্সের জন্য

  3. উইন্ডোজ ১০-এ অটোমেটিক আপডেট বন্ধ করার ৪টি কার্যকর পদ্ধতি

  4. উইন্ডোজ ১০-এ অটোমেটিক আপডেট বন্ধ করুন: ৫টি প্রমাণিত পদ্ধতি