আমি সেন্টোস in এ প্রতিদ্বন্দ্বী কার্নেলের ফলে উদ্ভট লক্ষণগুলির মুখোমুখি হতে পারি So সুতরাং আমি কীভাবে পুরানো কার্নেলগুলি নিরাপদে মুছব? এবং আমি কীভাবে জানব যে কোনও কার্নেলটি সর্বাধিক নতুন?
নীচে টার্মিনাল আউটপুটটি আমি এই মুহুর্তে যখন প্রশ্নটিতে সার্ভারে এটি গবেষণা করি। নোট করুন যে আমি প্যাকেজ-ক্লিনআপ চেষ্টা করেছি কিন্তু এটি একই 2 টি কার্নেল ছেড়ে দেয়:
এই টিউটোরিয়ালের নির্দেশাবলী বলেছে যে নিম্নলিখিত দুটি কমান্ডের আউটপুট মেলানো উচিত তবে আপনি দেখতে পাচ্ছেন যে রিবুট করার পরেও সেগুলি মেলে না:
[root@localhost ~]# rpm -qa kernel |sort -V |tail -n 1
kernel-3.10.0-229.el7.x86_64
[root@localhost ~]# uname -r
3.10.0-229.14.1.el7.x86_64
বাকি কমান্ডগুলি নিশ্চিত করে যে দুটি কার্নেল রয়েছে এবং পুরানোটি মুছতে চেষ্টাগুলি চিত্রিত করে।
[root@localhost ~]# cd /usr/src/kernels
[root@localhost kernels]# ls -al
total 16
drwxr-xr-x. 4 root root 4096 Oct 2 12:55 .
drwxr-xr-x. 4 root root 4096 Oct 2 13:15 ..
drwxr-xr-x. 22 root root 4096 Oct 2 12:55 3.10.0-229.14.1.el7.x86_64
drwxr-xr-x. 22 root root 4096 Oct 2 12:35 3.10.0-229.el7.x86_64
[root@localhost kernels]# rpm -q kernel
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.14.1.el7.x86_64
[root@localhost kernels]# package-cleanup --oldkernels=1
Loaded plugins: fastestmirror
Usage:
package-cleanup: helps find problems in the rpmdb of system and correct them
usage: package-cleanup --problems or --leaves or --orphans or --oldkernels
Command line error: --oldkernels option does not take a value
[root@localhost kernels]# package-cleanup --oldkernels
Loaded plugins: fastestmirror
No old kernels to remove
[root@localhost kernels]# rpm -q kernel
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.14.1.el7.x86_64
[root@localhost kernels]#
আমি ওপেন /etc/yum.conf
এবং সেট করেছি installonly_limit=1
, তবে এর ফলে পরবর্তী yum update
কমান্ডের ত্রুটির ফলে বলা হয়েছিল যে 1 এর জন্য গ্রহণযোগ্য মানের সীমা ছাড়াই installonly_limit
।
আমি ধরে নিলাম যে 3.10.0-229.14.1.el7.x86_64
এটি সবচেয়ে নতুন তবে আমি এটি কীভাবে জানতে পারি? এছাড়াও, বুট বিকল্পগুলি বেছে নিতে একাধিক কার্নেল সরবরাহ করে বলে মনে হচ্ছে। বিকল্পগুলির তালিকায় সিস্টেমটি প্রথম কার্নেল থেকে স্বয়ংক্রিয়ভাবে বুট হলে বিভ্রান্তির সুযোগগুলি আরও খারাপ হয়।
কেউ দয়া করে ব্যাখ্যা করতে পারেন যে এটি কীভাবে কাজ করে এবং নির্দিষ্টভাবে, কীভাবে নিরাপদে পুরানো কার্নেলগুলি মুছতে হয় যাতে কার্নেলের সংস্করণটি বিজোড় উপসর্গগুলির একটি সম্ভাব্য কারণ হিসাবে নির্মূল করা যায়? আমি নিশ্চিত করতে চাই যে সাম্প্রতিকতম কার্নেলটি কেবলমাত্র কার্নেল যা কখনও চলতে পারে, সিস্টেমটি পুনরায় আরম্ভ করা হোক না কেন।
installonly_limit=1
। আমি মজার লক্ষণগুলি পেয়ে যাচ্ছি যেগুলি দুটি কার্নেল সংস্করণ হতে পারে, সুতরাং আমি কেবল একটি সংস্করণ চাই, যদি সম্ভব হয় তবে কমপক্ষে 2 টিরও কম সংস্করণ কেন পাওয়া সম্ভব নয় তার একটি স্পষ্ট ব্যাখ্যা দিতে চাই আসলে এটা সম্ভব না।