نمایش اطلاعات سیستم در لینوکس با استفاده از فرمان Uname

معرفی

دستور uname در لینوکس به شما امکان می دهد اطلاعات سیستم را در مورد محیط لینوکس خود مشاهده کنید.

در این راهنمای من به شما نشان خواهم داد که چگونه از موثر استفاده کنید.

اسم شما

دستور uname به خودی خود بسیار مفید نیست.

آن را برای خودتان امتحان کنید یک پنجره ترمینال را باز کنید و دستور زیر را تایپ کنید:

اسم شما

شانس تنها کلمه ای است که به لینوکس بازگشته است.

وای که خوب این نیست مگر اینکه شما از یکی از آن توزیع هایی استفاده می کنید که به طور عمدی طراحی شده اند تا مانند سیستم عامل های دیگر مانند Zorin، Q4OS یا Chromixium به نظر برسند.

uname-a

در انتهای دیگر مقیاس می توانید از دستور زیر استفاده کنید:

uname-a

این بار شما کل اطلاعاتی را به صورت زیر دریافت می کنید:

چیزی که شما واقعا دریافت می کنید خروجی است که به نظر می رسد چیزی شبیه به این است:

لینوکس نام رایانه شما 3.19.0-32-generic # 37-14.04.1-اوبونتو SMP پنجشنبه 22 اکتبر 09:41:40 UTC 2015 x86_64 X86_64 x86_64 گنو / لینوکس

بدیهی است اگر من گفته بودم که محتوای ستون را می خواهم می خواهم اطلاعات لزوما این معنی ندارند.

uname -s

فرمان زیر به نام خود را به نام هسته نشان می دهد.

uname -s

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

البته شما می توانید نتایج مشابهی را از طریق عدم عرضه کردن -s به دست بیاورید، اما لازم است که این سوئیچ را به یاد داشته باشید، در صورتی که توسعه دهندگان تصمیم به تغییر خروجی پیش فرض برای دستور uname داشته باشند.

اگر ترجیح می دهید از یک سوئیچ دوستانه بیشتر استفاده کنید، می توانید از نماد زیر نیز استفاده کنید:

uname - نام هسته

خروجی همان است، اما نوک انگشتان شما کمی کوچکتر خواهد بود.

در حقیقت اگر شما بدانید که هسته چیست - این کوچکترین مقدار نرم افزار قابل تعویض است که می تواند با کامپیوتر شما تعامل داشته باشد - ویکی پدیا جزئیات بیشتری را توضیح می دهد:

کرنل لینوکس یک هسته سیستم عامل رایانه ای مانند یونیکس است. این سیستم در سراسر جهان استفاده می شود: سیستم عامل لینوکس مبتنی بر آن است و بر روی هر دو سیستم کامپیوتری سنتی مانند رایانه های شخصی و سرورها، معمولا در قالب توزیع های لینوکس [9] و در دستگاه های مختلف جاسازی شده مانند روترها و ناس لوازم خانگی سیستم عامل Android برای رایانه های قرص، گوشی های هوشمند و smartwatches نیز بر پایه هسته لینوکس استوار است.

uname -n

دستور زیر به نام گره کامپیوتر شما را نشان می دهد:

uname -n

خروجی از دستور uname -n نام میزبان رایانه شما است و شما می توانید همان کار را با تایپ کردن زیر در یک پنجره ترمینال به دست آورید:

نام میزبان

شما همچنین می توانید با استفاده از فرمان دوستانه تر خواننده، همان اثر را به دست آورید:

uname --nodename

نتایج دقیقا یکسان است و این به اولویتی است که برای شما پیش می آید. توجه داشته باشید که نام میزبان و nodename در سیستم های غیر لینوکس تضمین نمی شود.

uname -r

فرمان زیر به شما فقط انتشار هسته را نشان می دهد:

uname -r

خروجی فرمان بالا چیزی شبیه به 3.19.0-32-generic خواهد بود.

انتشار هسته مهم است وقتی که به پیکربندی سخت افزار می آید. سخت افزار مدرن با تمام نسخه ها سازگار نیست و معمولا از یک نقطه خاص به بعد وارد می شود.

برای مثال وقتی که نسخه 1 لینوکس اختراع شد، شک دارم که رانندگان برای چاپگرهای 3d یا صفحه نمایش لمسی زیاد هستند.

شما می توانید همان کار را با اجرای دستور زیر انجام دهید:

Uname - کرنل انتشار

uname -v

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

uname -v

خروجی فرمان نسخه چیزی شبیه به # 37 ~ 14.04.1.1-اوبونتو SMP Thu 22 اکتبر 09:41:40 UTC 2015 است.

انتشار هسته از این نسخه متفاوت است با این واقعیت که نسخه نشان می دهد که زمانی که هسته کامپایل شده و نسخه ای که شما در آن است.

به عنوان مثال، اوبونتو ممکن است 509 بار از هسته عمومی 3.19.0-32 کامپایل کند. اولین بار که آنها را کامپایل می کنید، نسخه می گوید # 1 و همچنین تاریخ آن کامپایل شده است. به همین ترتیب در نسخه 29 آن را می گویند # 29 و همچنین تاریخ آن کامپایل شده است. نسخه لینوکس همان است اما نسخه متفاوت است.

شما می توانید همان اطلاعات را با تایپ کردن دستور زیر دریافت کنید:

uname - kernel-version

Uname -M

دستور زیر، نام سخت افزار دستگاه را چاپ می کند:

Uname -M

نتیجه چیزی شبیه x86_64 خواهد بود.

در حقیقت اگر شما اجرا کنید uname -p و دستور uname -i ، نتیجه نیز ممکن است x86_64 باشد.

در مورد uname -m این معماری دستگاه است. در مورد این در سطح مادربرد فکر کنید.

شما می توانید همان اطلاعات را با اجرای دستور زیر دریافت کنید:

uname - ماشین

uname -p

فرمان زیر نوع پردازنده شما را نشان می دهد:

uname -p

نتیجه بیشتر احتمالا مشابه نام سخت افزار دستگاه مانند x86_64 خواهد بود.

این دستور به نوع CPU اشاره دارد.

شما می توانید همان نتیجه را با تایپ کردن دستور زیر به دست آورید:

uname - پردازنده

uname -i

فرمان زیر پلاتفرم سخت افزاری شما را نشان می دهد.

uname -i

این فرمان پلت فرم سخت افزار را نشان می دهد یا اگر شما نوع سیستم عامل را دوست دارید. شما ممکن است به عنوان مثال یک پلت فرم و دستگاه x86_64 داشته باشید، اما فقط سیستم عامل 32 بیتی را اجرا می کنید.

شما می توانید همان نتیجه را با تایپ کردن دستور زیر به دست آورید:

uname - سخت افزار - پلت فرم

uname -o

دستور زیر سیستم عامل شما را نشان می دهد:

uname -o

اگر شما از یک سیستم عامل لینوکس دسک تاپ لینوکس مانند اوبونتو، دبیان و غیره استفاده می کنید، شما تعجب نخواهید کرد که خروجی GNU / Linux باشد. سیستم عامل اندروید یا گوشی یا رایانه لوحی است.