CentOS এবং RHEL- এ আপডেটগুলি কীভাবে চেক এবং ইনস্টল করবেন


সফ্টওয়্যার প্যাকেজগুলির জন্য বা নিজেই কার্নেলের জন্য আপডেট ইনস্টল করা সিস্টেম প্রশাসকদের পক্ষে একটি অত্যন্ত প্রস্তাবিত এবং উপকারী কাজ; সুরক্ষা আপডেট বা প্যাচগুলির ক্ষেত্রে এটি বিশেষত যখন আসে। সুরক্ষা দুর্বলতাগুলি আবিষ্কার করার সময়, আক্রান্ত সফ্টওয়্যারটি অবশ্যই আপডেট করতে হবে যাতে পুরো সিস্টেমে কোনও সম্ভাব্য সুরক্ষা ঝুঁকি হ্রাস করতে পারে।

আপনি যদি সুরক্ষা প্যাচগুলি বা স্বয়ংক্রিয়ভাবে আপডেটগুলি ইনস্টল করতে আপনার সিস্টেমটি কনফিগার না করে থাকেন তবে আপনাকে এটি ম্যানুয়ালি করতে হবে। এই নিবন্ধে, আমরা আপনাকে সেন্টোস এবং আরএইচএল বিতরণে সফ্টওয়্যার আপডেটগুলি কীভাবে চেক এবং ইনস্টল করতে হবে তা দেখাব।

আপনার ইনস্টল করা প্যাকেজগুলির জন্য উপলব্ধ কোনও আপডেটের জন্য, চেক-আপডেট সাবকম্যান্ডের সাথে YUM প্যাকেজ পরিচালক ব্যবহার করুন; এটি আপনাকে যদি পাওয়া যায় তবে সমস্ত সংগ্রহস্থলীর সমস্ত প্যাকেজ আপডেট দেখতে আপনাকে সহায়তা করে।

# yum check-update
Loaded plugins: changelog, fastestmirror
base                                                                                                                                                 | 3.6 kB  00:00:00     
epel/x86_64/metalink                                                                                                                                 |  22 kB  00:00:00     
epel                                                                                                                                                 | 4.3 kB  00:00:00     
extras                                                                                                                                               | 3.4 kB  00:00:00     
mariadb                                                                                                                                              | 2.9 kB  00:00:00     
updates                                                                                                                                              | 3.4 kB  00:00:00     
(1/2): epel/x86_64/updateinfo                                                                                                                        | 842 kB  00:00:15     
(2/2): epel/x86_64/primary_db                                                                                                                        | 6.1 MB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com

MariaDB-client.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-common.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-server.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-shared.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
NetworkManager.x86_64                                                              1:1.8.0-11.el7_4                                                                 updates 
NetworkManager-adsl.x86_64                                                         1:1.8.0-11.el7_4                                                                 updates 
....

সর্বশেষ উপলব্ধ সংস্করণে একটি একক প্যাকেজ আপডেট করতে, নীচের কমান্ডটি চালান। এই উদাহরণে, yum httpd প্যাকেজ আপডেট করার চেষ্টা করবে।

# yum update httpd
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-45.el7.centos.4 will be updated
--> Processing Dependency: httpd = 2.4.6-45.el7.centos.4 for package: 1:mod_ssl-2.4.6-45.el7.centos.4.x86_64
---> Package httpd.x86_64 0:2.4.6-67.el7.centos.6 will be an update
--> Processing Dependency: httpd-tools = 2.4.6-67.el7.centos.6 for package: httpd-2.4.6-67.el7.centos.6.x86_64
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-45.el7.centos.4 will be updated
---> Package httpd-tools.x86_64 0:2.4.6-67.el7.centos.6 will be an update
---> Package mod_ssl.x86_64 1:2.4.6-45.el7.centos.4 will be updated
---> Package mod_ssl.x86_64 1:2.4.6-67.el7.centos.6 will be an update
....

একটি প্যাকেজ গোষ্ঠী আপডেট করতে, নিম্নলিখিত কমান্ডটি আপনার বিকাশ সরঞ্জামগুলি আপডেট করবে (সি এবং সি ++ কম্পাইলার প্লাস সম্পর্কিত ইউটিলিটিস)।

# yum update "Development Tools"
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
...

আপনার সমস্ত সিস্টেম সফ্টওয়্যার এবং সেই সাথে তাদের নির্ভরতা সর্বশেষ সংস্করণে আপগ্রেড করতে, এই আদেশটি ব্যবহার করুন:

# yum update
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-client.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-common.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-common.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-server.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-server.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-shared.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-shared.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package NetworkManager.x86_64 1:1.4.0-19.el7_3 will be obsoleted
---> Package NetworkManager.x86_64 1:1.8.0-11.el7_4 will be obsoleting
....

এটাই! আপনি নিম্নলিখিত নিম্নলিখিত নিবন্ধগুলি পড়তে পছন্দ করতে পারেন।

  1. CentOS 7 এ সর্বশেষ কার্নেল সংস্করণে ইনস্টল বা আপগ্রেড করার পদ্ধতি
  2. সেন্টোস, আরএইচইল এবং ফেডোরায় পুরানো অব্যবহৃত কার্নেলগুলি কীভাবে মুছবেন
  3. দেবিয়ান এবং উবুন্টুতে স্বয়ংক্রিয়ভাবে সুরক্ষা আপডেটগুলি কীভাবে ইনস্টল করা যায়

সর্বদা সর্বশেষতম সুরক্ষা এবং সাধারণ প্যাকেজ আপডেট সহ আপনাকে লিনাক্স সিস্টেমকে সর্বদা আপডেট রাখুন। আপনার জিজ্ঞাসা করার জন্য কোনও প্রশ্ন রয়েছে, তার জন্য নীচের মন্তব্য ফর্মটি ব্যবহার করুন।