دستور uname در لینوکس ابزاری چندمنظوره برای بهدست آوردن اطلاعات دقیق درباره سیستم لینوکس شما است.
این دستور نمای کلی جامعی از چندین مؤلفه سیستم ارائه میدهد و برای مدیران سیستم، توسعهدهندگان و کاربران بسیار ارزشمند است.
پایهای دستور uname در لینوکس به صورت زیر است:
uname [OPTIONs]
و uname به شکل زیر است زمانی که گزینهها ترکیب میشوند:
uname [option1] [option2]
بدون هیچ پارامتری، دستور uname در لینوکس نام هسته را چاپ میکند:
uname
مقدمات استفاده از دستور uname در لینوکس
برای اینکه این آموزش به درستی کار کند، گزینههای زیر را فراهم کنید:
– یک سرور لینوکسی با توزیع سازگار (مانند اوبونتو، دبیان، سنتاواس).
– یک کاربر غیر ریشه با مجوزهای sudo.
– دسترسی به ترمینال.
مثالهای دستور uname در لینوکس اوبونتو و سایر توزیعها
بیایید از مثالهای uname عبور کنیم تا با پرکاربردترین گزینههای این دستور آشنا شویم.
در نهایت، شما خواهید دانست که چگونه از دستور uname در لینوکس برای مشاهده اطلاعات سیستم مانند نام هسته، نام میزبان، نسخه هسته، نوع معماری ماشین و نوع پردازنده استفاده کنید.
۱. نمای کلی جامع سیستم
گزینه -a اطلاعات جامع سیستم را شامل نام هسته، نام میزبان، نسخه هسته، نوع معماری ماشین، نوع پردازنده، سیستمعامل و توزیع نمایش میدهد.
uname -a
خروجی:
Linux my-system 5.15.0-52-generic #57-Ubuntu SMP Fri Apr 15 11:08:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
که شامل اطلاعات زیر است:
– هسته: Linux.
– نام میزبان: my-system.
– نسخه هسته: ۵.۱۵.۰-۵۲-generic.
– معماری ماشین: x86_64.
– نوع پردازنده: x86_64.
– سیستمعامل: GNU/Linux.
۲. نام هسته
گزینه -s با دستور uname نام هسته را نمایش میدهد که معمولاً “Linux” است.
uname -s
خروجی:
Linux
۳. نام گره شبکه
گزینه -n با دستور uname نام گره شبکه را نمایش میدهد که همان نام میزبان سیستم است.
uname -n
my-computer
۴. نسخه هسته
گزینه -r با دستور uname نسخه انتشار هسته را نمایش میدهد. این اطلاعات برای شناسایی هسته خاصی که بر روی سیستم اجرا میشود مفید است.
uname -r
خروجی:
۵.۱۵.۰-۵۲-generic
۵. نسخه هسته
گزینه -v با دستور uname نسخه هسته را نمایش میدهد که شامل اطلاعات دقیقتری نسبت به گزینه -r است.
uname -v
خروجی:
#۵۷-Ubuntu SMP Fri Apr 15 11:08:11 UTC 2022
۶. نام سختافزار ماشین
دستور uname یکی از دستورات مورد استفاده برای بهدست آوردن اطلاعات سیستم و سختافزار در لینوکس است.
گزینه -m با دستور uname نام سختافزار ماشین را نمایش میدهد که همان معماری پردازنده سیستم است.
uname -m
خروجی:
x86_64
این نشان میدهد که سیستم دارای معماری x86 با قابلیت ۶۴ بیت است و این اطلاعات برای تعیین سازگاری با نرمافزارها و اجزای سختافزاری مفید است.
نتیجهگیری
در این مقاله، ۹ مثال توضیح دادهشده از دستور uname در لینوکس را مرور کردید. همچنین، یاد گرفتید که چگونه گزینههای دستوری را با هم ترکیب کنید.