خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


چک کردن ورژن کرنل لینوکس

چک کردن ورژن کرنل لینوکس
Kernel در واقع هسته اصلی هر سیستم عامل و پلتفرمی است. کرنل وظیفه مدیریت منابع سیستم را بر عهده دارد و پلی بین سخت افزار و نرم افزار کامپیوتر شما است.

سیستم یکپارچۀ سازمانی راهکار
دلایل مختلفی وجود دارد که چرا لازم باشد ورژن کرنلی که سیستم عامل گنو/لینوکس شما اجرا می کند را بدانید. شاید شما در حال debugging و اشکال زدایی یک مشکل سخت افزاری هستید و یا در مورد آسیب پذیری امنیتی جدیدی که بر نسخه های قدیمی کرنل تأثیر می گذارد مطلع گشته اید وحالا می خواهید بدانید که آیا کرنل شما هم آسیب پذیر است یا خیر. به هر دلیلی، تعیین ورژن کرنل لینوکس از خط فرمان بسیار آسان است.


در این آموزش، ما چندین روش مختلف را به شما نشان می دهیم تا بفهمید چه نسخه ای از کرنل لینوکس روی سیستم شما اجرا می شود.

Check the Kernel Version in Linux by Using the uname Command

در گام نسخت با دستور uname ورژن کرنل لینوکس را مشخص خواهیم کرد. دستور uname اطلاعات مختلف سیستم از جمله معماری هسته لینوکس، نام نسخه و انتشار را نمایش می دهد.
برای اینکه بدانید چه نسخه ای از کرنل لینوکس روی سیستم شما اجرا شده استف دستور زیر را اجرا کنید:

uname -srm

Linux 5.11.0-38-generic x86_64

خروجی بالا نشان می دهد که کرنل لینوکس 64 بیتی و نسخه آن 5.11.0-38 است و توضیحات هر کدام از مقادیر به شرح ذیل است که کاملا واضح می باشند:

5 Kernel Version.
11 Major Revision.
0 Minor Revision.
38 Patch number.
generic - Distribution specific information.

Check the Kernel Version in Linux by Using hostnamectl command

ابزار hostnamectl بخشی از systemd است و برای کوئری و تغییر نام هاست(computer name یا hostname) استفاده می شود و همچنین توزیع لینوکس و نسخه کرنل را نمایش می دهد:


hostnamectl

   Static hostname: khoshamoz-pc
Icon name: computer-vm
Chassis: vm
Machine ID: 591e5006e22041ec8a81a2b468f251dd
Boot ID: 2ca9b0c1abd8458b9ecd53ad19f86579
Virtualization: vmware
Operating System: Ubuntu 20.04.3 LTS
Kernel: Linux 5.11.0-38-generic
Architecture: x86-64

می توانید از دستور grep برای فیلتر کردن ورژن کرنل لینوکس استفاده کنید:

hostnamectl | grep -i kernel

Kernel: Linux 5.11.0-38-generic

Check the Kernel Version in Linux by Using /proc/version File

دایرکتوری proc/ حاوی فایل‌های مجازی با اطلاعات مربوط به حافظه سیستم، هسته‌های CPU، سیستم‌های فایل نصب شده و غیره است. اطلاعات مربوط به کرنل در حال اجرا در فایل مجازی proc/version ذخیره می شود.


از less یا cat برای نمایش محتویات فایل استفاده کنید:

Linux version 5.11.0-38-generic (buildd@lgw01-amd64-041) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز