نحوه تشخیص ورژن و توزیع لینوکس
لینوکس یک سیستمعامل رایگان (Free) و متنباز (Open Source) است. نسخههای مختلفی از لینوکس وجود دارد که به هر کدام از آنها یک توزیع (distribution) میگویند. Debian، Ubuntu، CentOS، Fedora، Arch و غیره نمونههایی از توزیعهای مختلف لینوکس هستند. فهمیدن و تشخیص نسخه لینوکس میتواند بسیار کاربردی و مهم باشد. در این مقاله دست روی این موضوع گذاشتیم.
اینم بخونید بد نیست: 10 دستور مهم و کاربردی لینوکس که حتما باید بلد باشید
نحوه تشخیص نسخه لینوکس
دستورات متنوعی برای تشخیص نسخه لینوکس وجود دارد. در ادامه انواع مختلفی از آنها را بررسی میکنیم. در قدم اول ترمینال لینوکس یا bash shell را باز کنید.
روش 1 – دستور زیر را ترمینال تایپ کرده و Enter را بزنید:
$ cat /etc/os-release
با تایپ این دستور خروجی زیر را میبینید:
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
cat یکی از دستورات کاربردی و مهم Linux است.
روش 2 – دستور زیر را اجرا کنید:
$ lsb_release -a
خروجی زیر را مشاهده کرده و به راحتی میتوانید به تشخیص نسخه لینوکس خود بپردازید:
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
نکته: LSB مخفف Linux Standard Base است.
روش 3 – دستور زیر را اجرا کنید:
$ hostnamectl
با مشاهده خروجی به 2 بخشِ Operating System و Kernel توجه داشته باشید:
Static hostname: nixcraft-www-42
Icon name: computer-vm
Chassis: vm
Machine ID: beb217fbb4324b7d9959f78c279e6599
Boot ID: 10f00cc5ca614b518a84d1793d0134bc
Virtualization: qemu
Operating System: Ubuntu 16.04.3 LTS
Kernel: Linux 4.10.0-42-generic
Architecture: x86-64
روش 4 – دستور زیر را بنویسید و اجرا کنید:
$ uname -r
نکته: با این دستور فقط نسخه هسته لینوکس خود را مشاهده خواهید کرد.
تصویری از اجرای دستورات بالا در ترمینال
فهمیدن ورژن لینوکسی که استفاده میکنیم، به ما کمک زیادی میکند. برای مثال متوجه میشویم کدام package manager را برای دانلود و نصب پکیجهای جدید استفاده کنیم. یا چطور بهتر از امکانات توزیع خود استفاده کنیم. 4 روش معرفی شده به خوبی نیازمان را برآورده خواهند کرد.
اگر راه حل جالبی سراغ دارید که فکر میکنید برای کاربران سایت میتواند مفید باشد، لطفا در قسمت نظرات موضوع را مطرح کنید. اگر هم سوالی داشتید خوشحال میشویم موضوع را با ما در میان بگذارید.