ইয়াম-ক্রোন - সেন্টোস 7 এ স্বয়ংক্রিয়ভাবে সুরক্ষা আপডেট ইনস্টল করুন


উদীয়মান এবং চির বিবর্তিত সাইবার হুমকি এবং লঙ্ঘনের বিশ্বে, সুরক্ষা আপডেটগুলি প্রয়োগ করা সম্ভাব্য হুমকির বিরুদ্ধে আপনার সিস্টেমকে সুরক্ষিত করতে দীর্ঘ পথ যেতে পারে। আপনার আপডেটের হস্তক্ষেপ ছাড়াই যদি এই আপডেটগুলির প্রয়োগ স্বয়ংক্রিয়ভাবে হয় তবে এটি কতই না আনন্দিত হবে!

এর অর্থ হ'ল আপনি নিজের সিস্টেমটিকে ম্যানুয়ালি আপডেট করার বিষয়ে কম চিন্তা করবেন এবং অন্যান্য সিস্টেম প্রশাসনের কাজে ফোকাস করুন।

প্রস্তাবিত পড়ুন: dnf- স্বয়ংক্রিয় - সুরক্ষা আপডেটগুলি স্বয়ংক্রিয়ভাবে CentOS 8 এ ইনস্টল করুন

এই টিউটোরিয়ালে, আপনি শিখবেন কীভাবে আপনার সেন্টস 7 সিস্টেমে সুরক্ষা আপডেটগুলি স্বয়ংক্রিয়ভাবে ইনস্টল করতে এবং কনফিগার করতে yum-cron ব্যবহার করবেন।

ইয়াম-ক্রোন হ'ল একটি ইউম মডিউল এবং কমান্ড-লাইন সরঞ্জাম যা কোনও ব্যবহারকারীকে ইউম প্যাকেজ ম্যানেজারের অনুমতি দেয়।

পদক্ষেপ 1: সেন্টস 7 এ ইয়াম-ক্রোন ইউটিলিটি ইনস্টল করা

ইয়াম-ক্রোনটি সেন্টোস on-এ পূর্বেই ইনস্টল করা হয়, তবে যদি কোনও কারণে এটি উপস্থিত না থাকে তবে আপনি কমান্ডটি চালিয়ে ইনস্টল করতে পারেন।

# yum install yum-cron

ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, গ্রেপ কমান্ডটি চালিয়ে yum-cron ইউটিলিটির অস্তিত্ব নিশ্চিত করুন।

# rpm -qa | grep yum-cron

পদক্ষেপ 2: CentOS 7 এ স্বয়ংক্রিয় সুরক্ষা আপডেটগুলি কনফিগার করা

Yum-cron ইউটিলিটি সফলভাবে ইনস্টল করার পরে, আপনাকে সুরক্ষা আপডেটগুলি পুনরুদ্ধার করতে এবং আপনার সিস্টেম আপডেট করতে আপনাকে এটি কনফিগার করতে হবে। এখানে 2 ধরণের আপডেট রয়েছে: ডিফল্ট আপডেট যা ইয়ম আপডেট কমান্ড, ন্যূনতম আপডেট এবং শেষ পর্যন্ত সুরক্ষা আপডেট ব্যবহার করে শুরু করা হয়।

এই গাইডে, আমরা স্বয়ংক্রিয়ভাবে সুরক্ষা আপডেটগুলি পেতে সিস্টেমটি কনফিগার করব। সুতরাং দেখানো পথে অবস্থিত yum-cron.conf ফাইলটি খুলুন এবং সম্পাদনা করুন।

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

আপডেট_cmd স্ট্রিংটি সন্ধান করুন। ডিফল্টরূপে, এটি ডিফল্টে সেট করা আছে। এখন সম্পাদনা করুন এবং মানটিকে ‘সুরক্ষা’ এ সেট করুন।

update_cmd = security

এরপরে, আপডেট_ম্যাসেজগুলি প্যারামিটারটি সনাক্ত করুন এবং নিশ্চিত করুন যে এর মান 'হ্যাঁ " এ সেট করা আছে।

update_messages = yes

অনুরূপভাবে, ডাউনলোড_আপডেটস পাশাপাশি প্রয়োগ_আপডেটস এর জন্যও এটি করুন।

download_updates = yes
apply_updates = yes

আপনার কনফিগারেশনটি নীচের মত দেখানো উচিত।

কনফিগারেশন ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।

পরিবর্তনগুলি কার্যকর হওয়ার জন্য, ইয়াম-ক্রোন ডেমন বা বুট-এ প্রদর্শিত সার্ভিসটি চালু করে সক্ষম করুন।

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

পদক্ষেপ 3: ইয়াম আপডেট হওয়া থেকে প্যাকেজগুলি কীভাবে বাদ দেওয়া যায়

কখনও কখনও, প্যাকেজের উপর নির্ভরশীল অন্যান্য অ্যাপ্লিকেশনগুলির সাথে উত্থাপিত সামঞ্জস্যতার কারণে আপনার প্যাকেজগুলির সংস্করণ বজায় রাখতে এবং সেগুলি আপডেট করার প্রয়োজন হতে পারে। কখনও কখনও, এটি এমনকি কার্নেল নিজেই অন্তর্ভুক্ত করতে পারে।

এটি অর্জন করতে yum-cron.conf কনফিগারেশন ফাইলটিতে ফিরে যান। নীচে, [বেস] বিভাগে ‘বাদ দিন’ > প্যারামিটারের সাথে একটি লাইন যুক্ত করুন এবং আপনি যে প্যাকেজগুলি আপডেট হতে বাদ দিতে চান তা সংজ্ঞায়িত করুন।

exclude = mysql* php* kernel*

মাইএসকিএল এবং পিএইচপি দিয়ে শুরু হওয়া সমস্ত প্যাকেজ নাম স্বয়ংক্রিয় আপডেট থেকে বাদ দেওয়া হবে।

পরিবর্তনগুলি প্রভাবিত করতে ইয়াম-ক্রোন পুনরায় চালু করুন।

# systemctl restart yum-cron

পদক্ষেপ 4: ইয়াম-ক্রোন লগগুলি পরীক্ষা করা হচ্ছে

ইয়াম-ক্রোন লগগুলি /var/log/yum.log ফাইলে সংরক্ষণ করা হয়। আপডেট হওয়া প্যাকেজগুলি দেখতে ক্যাট কমান্ডটি চালান।

# cat /var/log/yum.log  | grep -i updated

স্বয়ংক্রিয় সিস্টেম আপডেটগুলি ক্রোন জব দ্বারা নিয়ন্ত্রিত হয় যা প্রতিদিন চলে এবং /var/log/cron ফাইলে সঞ্চিত থাকে। প্রতিদিনের ক্রোন জব চালানোর জন্য লগগুলি পরীক্ষা করতে।

# cat /var/log/cron | grep -i yum-daily

আপনার CentOS 7 সিস্টেমটি এখন স্বয়ংক্রিয় সুরক্ষা আপডেটের জন্য সম্পূর্ণরূপে কনফিগার করা হয়েছে এবং আপনাকে নিজের সিস্টেমটিকে ম্যানুয়ালি আপডেট করার উপর চাপ দিতে হবে না।