কিভাবে লিনাক্স সংস্করণ চেক করবেন

আপনার লিনাক্স কম্পিউটার সম্পর্কে আপনার আরও জানতে প্রয়োজনীয় সমস্ত কমান্ড

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

বলা যে, 'আমি একটি লিনাক্স সিস্টেম ব্যবহার করি' একটি খুব সাধারণ বিবৃতি। সেই ক্ষেত্রে, আমাকে আপনাকে জিজ্ঞাসা করতে হবে, 'আপনি লিনাক্সের কোন ডিস্ট্রিবিউশন ব্যবহার করছেন? এটা কি সুস, উবুন্টু, সেন্টোস, ফেডোরা, কালি, রেড হ্যাট, ডেবিয়ান, ওপেনসুজ?’ এই সমস্ত সাধারণ লিনাক্স বিতরণের নাম যা জনপ্রিয় এবং সর্বাধিক ব্যবহৃত হয়।

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

লিনাক্স সিস্টেমের সংস্করণগুলি তালিকাভুক্ত করার কমান্ড সম্পর্কে জানতে এই সহজ টিউটোরিয়ালের মাধ্যমে চলুন।

ব্যবহার lsb_release আদেশ

LSB মানে 'লিনাক্স স্ট্যান্ডার্ড বেস'। এই সাধারণ কমান্ড-লাইন ইউটিলিটিটি কমান্ড লাইনের মাধ্যমে সরাসরি আপনার লিনাক্স সিস্টেমের সংস্করণ পরীক্ষা করতে ব্যবহার করা যেতে পারে। আপনি দুটি বিকল্পের সাথে এই কমান্ডটি ব্যবহার করতে পারেন -a এবং -d।

ব্যবহার করে lsb_release সঙ্গে কমান্ড -ক বিকল্পটি ইনস্টল করা লিনাক্স সংস্করণ সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করবে।

উদাহরণ:

lsb_release -a

আউটপুট:

কোন LSB মডিউল উপলব্ধ নেই. ডিস্ট্রিবিউটর আইডি: উবুন্টু বর্ণনা: উবুন্টু 18.04.5 এলটিএস রিলিজ: 18.04 কোডনেম: বায়োনিক গৌরভ@উবুন্টু:~$

উপরের উদাহরণ থেকে আপনি দেখতে পাচ্ছেন যে আমি উবুন্টু 18.04.5 LTS সংস্করণ চালাচ্ছি।

এছাড়াও আপনি ব্যবহার করতে পারেন lsb_release অপশন সহ কমান্ড -d. এটি শুধুমাত্র 'ডেসক্রিপশন লাইন' প্রদর্শন করবে।

উদাহরণ:

lsb_release -d

আউটপুট:

বর্ণনা: উবুন্টু 18.04.5 LTS

ব্যবহার /etc/os-রিলিজ ফাইল

দ্য /etc/os-রিলিজ ফাইলটিতে অপারেটিং সিস্টেম সনাক্তকরণ ডেটা রয়েছে। আপনি যে লিনাক্স ডিস্ট্রিবিউশন চালাচ্ছেন সে সম্পর্কে জানতে আপনি এই ফাইলটি অ্যাক্সেস করতে পারেন। ব্যবহার বিড়াল এই ফাইলের বিষয়বস্তু প্রদর্শন করার জন্য কমান্ড।

উদাহরণ:

cat /etc/os-release

আউটপুট:

NAME="Ubuntu" VERSION="18.04.5 LTS (বায়োনিক বিভার)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="//www.ubuntu.com/" SUP ="//help.ubuntu.com/" BUG_REPORT_URL="//bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="//www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME= bionic UBUNTU_CODENAME=bionic gaurav@ubuntu:~$

ব্যবহার /etc/issue ফাইল

দ্য /etc/issue ফাইল হল একটি স্ট্যান্ডার্ড ফাইল যা সমস্ত লিনাক্স ডিস্ট্রিবিউশনে পাওয়া যায়। এই সমস্যা ফাইলটিতে সিস্টেমের নাম, তারিখ এবং সময় ইত্যাদি প্রদর্শনের জন্য নির্দিষ্ট এসকেপ কোড থাকতে পারে।

ব্যবহারকারী সিস্টেমে লগ ইন করার আগে এই ফাইলটিতে থাকা সিস্টেম শনাক্তকরণ পাঠ্যটি প্রদর্শিত হয়। লিনাক্স সংস্করণ সম্পর্কে তথ্যও এই ফাইলটিতে রয়েছে এবং তাই /etc/issue ফাইল আমাদের কাছে গুরুত্বপূর্ণ।

উদাহরণ:

cat /etc/issue

আউটপুট:

উবুন্টু 18.04.5 LTS \n \l 

ব্যবহার তোমার নাম আদেশ

দ্য তোমার নাম কমান্ড অপারেটিং সিস্টেম সম্পর্কে প্রাথমিক তথ্য প্রদর্শন করতে ব্যবহৃত হয়। আপনি যে নির্দিষ্ট তথ্য প্রদর্শন করতে চান তা প্রদর্শন করতে এই কমান্ডটি বিভিন্ন বিকল্পের সাথে ব্যবহার করা যেতে পারে।

আমরা ব্যবহার করা হবে তোমার নাম অপশন সহ কমান্ড -আর লিনাক্স সংস্করণ প্রদর্শন করতে।

উদাহরণ:

uname -r

আউটপুট:

4.15.0-112-জেনারিক

ব্যবহার hostnamectl আদেশ

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

hostnamectl কমান্ডটি 'মেশিন আইডি', 'বুট আইডি', 'আর্কিটেকচার ইত্যাদির মতো কিছু সিস্টেমের তথ্যও প্রদর্শন করবে।

উদাহরণ:

hostnamectl

আউটপুট:

 স্ট্যাটিক হোস্টনাম: উবুন্টু বেশ হোস্টনাম: উবুন্টু আইকন নাম: কম্পিউটার ল্যাপটপ চেসিস: ল্যাপটপ মেশিন আইডি: 370fd6b6b45d432d82390b2e399303ac বুট আইডি: ee99a37bc511492d91b56a1ae5d117c7 অপারেটিং সিস্টেম: উবুন্টু 18.04.5 LTS কার্নেল: লিনাক্স 4.15.0-112-জেনেরিক আর্কিটেকচার: x86-64 'গৌরব @ উবুন্টু:~$ 

আউটপুট থেকে, আপনি দেখতে পাচ্ছেন যে আমার বর্তমান লিনাক্স সংস্করণটি হল উবুন্টু 18.04.5 LTS।

এই টিউটোরিয়ালে ব্যাখ্যা করা কমান্ডগুলি বেশিরভাগ লিনাক্স সংস্করণের সাথে প্রতিলিপি করা যেতে পারে।

উপসংহার

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