خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش استفاده از دستور uname در لینوکس
در این مقاله کوتاه به بررسی دستور uname در لینوکس خواهیم پرداخت. uname یک ابزار خط فرمان است که اطلاعات اولیه و بیسیک را در مورد نام سیستم عامل و سخت افزار سیستم به ما نمایش می دهد.
ابزار uname معمولاً برای تعیین معماری پردازنده، نام هاست و نسخه کرنل در حال اجرا بر روی سیستم استفاده می شود. syntax کلی استفاده از دستور uname در لینوکس بصورت زیر است:
گزینه هایی که در دستور uname می توانید استفاده کنید به شرح ذیل می باشد:
s- نام کرنل را نمایش می دهد.
n- این دستور hostname یا نام هاست را نمایش می دهد.
r- انتشار کرنل را نمایش می دهد.
v- نسخه کرنل را نمایش می دهد.
m- نام سخت افزار سیستم را نمایش می دهد.
p- معماری پردازنده را نمایش می دهد.
i- پلتفرم سخت افزاری را نمایش می دهد.
o- نام سیستم عامل را نمایش می دهد. البته در سیستم هایی لینوکسی که GNU/Linux هستند.
a- گزینه a- معادل همه گزینه های فوق است.
هنگامی که uname بدون هیچ گزینه ای فراخوانی و اجرا می شود، uname نام کرنل را نمایش می دهد، گویی که گزینه s- مشخص شده است:
همانطور که می دانید، نام کرنل "linux" است:
نیاز نیست که تمام گزینه های خط فرمان uname را به خاطر بسپارید. معمولاً از دستور uname با گزینه a- برای نمایش تمام اطلاعات موجود استفاده می شود:
خروجی فوق شامل اطلاعات زیر است:
Linux در واقع نام کرنل است.
dev.khoshamoz.ir نام هاست یا همان computer name است.
4.19.0-6-amd64 همان انتشار کرنل است.
مقدار #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) هم ورژن کرنل می باشد.
x86_64 نام سخت افزار سیستم است.
GNU/Linux هم نام سیستم عامل می باشد.
گزینه ها را می توان با یکدیگر ترکیب کرد تا خروجی مورد نظر تولید شود. به عنوان مثال، برای اینکه بدانید چه نسخه ای از کرنل لینوکس روی سیستم شما اجراست، دستور زیر را اجرا کنید:
اصلا مهم نیست که گزینه ها را پس و پیش استفاده کنید. خروجی uname -msr با uname -srm یکسان می باشد.
ابزار uname معمولاً برای تعیین معماری پردازنده، نام هاست و نسخه کرنل در حال اجرا بر روی سیستم استفاده می شود. syntax کلی استفاده از دستور uname در لینوکس بصورت زیر است:
uname [OPTIONS]...
گزینه هایی که در دستور uname می توانید استفاده کنید به شرح ذیل می باشد:
s- نام کرنل را نمایش می دهد.
n- این دستور hostname یا نام هاست را نمایش می دهد.
r- انتشار کرنل را نمایش می دهد.
v- نسخه کرنل را نمایش می دهد.
m- نام سخت افزار سیستم را نمایش می دهد.
p- معماری پردازنده را نمایش می دهد.
i- پلتفرم سخت افزاری را نمایش می دهد.
o- نام سیستم عامل را نمایش می دهد. البته در سیستم هایی لینوکسی که GNU/Linux هستند.
a- گزینه a- معادل همه گزینه های فوق است.
هنگامی که uname بدون هیچ گزینه ای فراخوانی و اجرا می شود، uname نام کرنل را نمایش می دهد، گویی که گزینه s- مشخص شده است:
uname
همانطور که می دانید، نام کرنل "linux" است:
Linux
نیاز نیست که تمام گزینه های خط فرمان uname را به خاطر بسپارید. معمولاً از دستور uname با گزینه a- برای نمایش تمام اطلاعات موجود استفاده می شود:
uname -a
Linux dev.khoshamoz.ir 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
خروجی فوق شامل اطلاعات زیر است:
Linux در واقع نام کرنل است.
dev.khoshamoz.ir نام هاست یا همان computer name است.
4.19.0-6-amd64 همان انتشار کرنل است.
مقدار #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) هم ورژن کرنل می باشد.
x86_64 نام سخت افزار سیستم است.
GNU/Linux هم نام سیستم عامل می باشد.
گزینه ها را می توان با یکدیگر ترکیب کرد تا خروجی مورد نظر تولید شود. به عنوان مثال، برای اینکه بدانید چه نسخه ای از کرنل لینوکس روی سیستم شما اجراست، دستور زیر را اجرا کنید:
uname -srm
Linux 4.19.0-6-amd64 x86_64
اصلا مهم نیست که گزینه ها را پس و پیش استفاده کنید. خروجی uname -msr با uname -srm یکسان می باشد.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: