অ্যান্ড্রয়েড

কীভাবে লিনাক্সে কার্নেল সংস্করণটি পরীক্ষা করা যায়

LPC2019 - KUnit - লিনাক্স কার্নেল জন্য ইউনিট টেস্টিং

LPC2019 - KUnit - লিনাক্স কার্নেল জন্য ইউনিট টেস্টিং

সুচিপত্র:

Anonim

কার্নেল একটি অপারেটিং সিস্টেমের মূল উপাদান। এটি সিস্টেমের সংস্থানগুলি পরিচালনা করে এবং এটি আপনার কম্পিউটারের হার্ডওয়্যার এবং সফ্টওয়্যার এর মধ্যে একটি সেতু।

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

এই টিউটোরিয়ালে, আমরা আপনাকে সিস্টেমে লিনাক্স কার্নেলের কোন সংস্করণটি চলছে তা অনুসন্ধান করার বিভিন্ন উপায় দেখাব।

uname কমান্ড ব্যবহার করা হচ্ছে

uname কমান্ডটি লিনাক্স কার্নেল আর্কিটেকচার, নাম সংস্করণ এবং প্রকাশ সহ একাধিক সিস্টেমের তথ্য প্রদর্শন করে।

আপনার সিস্টেমে লিনাক্স কার্নেলের কোন সংস্করণ চলছে তা জানতে, নিম্নলিখিত কমান্ডটি টাইপ করুন:

uname -srm

Linux 4.15.0-54-generic x86_64

উপরের ফলাফলটি দেখায় যে লিনাক্স কার্নেলটি 64-বিট এবং এর সংস্করণটি 4.15.0-54 , যেখানে:

  • 4 - কার্নেল সংস্করণ। 15 - প্রধান রিভিশন। 0 - মাইনর রিভিশন 54 - প্যাচ নম্বর। generic - বিতরণ নির্দিষ্ট তথ্য।

hostnamectl কমান্ড ব্যবহার করা হচ্ছে

hostnamectl ইউটিলিটিটি সিস্টেমডের একটি অংশ এবং এটি সিস্টেম হোস্টনামের অনুসন্ধান ও পরিবর্তন করতে ব্যবহৃত হয়। এটি লিনাক্স বিতরণ এবং কার্নেল সংস্করণ প্রদর্শন করে:

hostnamectl

Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

লিনাক্স কার্নেল সংস্করণটি ফিল্টার করার জন্য আপনি grep কমান্ডটি ব্যবহার করতে পারেন:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

/proc/version ফাইল ব্যবহার করে

/proc ডিরেক্টরিতে সিস্টেম মেমোরি, সিপিইউ কোর, মাউন্ট করা ফাইল সিস্টেম এবং আরও অনেক কিছু সম্পর্কিত ভার্চুয়াল ফাইল রয়েছে। চলমান কার্নেল সম্পর্কিত তথ্য /proc/version ভার্চুয়াল ফাইলে সংরক্ষণ করা হয়।

ফাইলের বিষয়বস্তু প্রদর্শন করতে cat বা less ব্যবহার করুন:

cat /proc/version

আউটপুটটি এরকম কিছু দেখবে:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

উপসংহার

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

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

প্রান্তিক