uname

این کامند اطلاعات سیستم رو نشون میده

خب گاهی اوقات ممکنه پشت یه سیستم لینوکسی بشینین و نمیدونین مشخصاتش چیه، از چه کرنلی استفاده میکنه یا چیزای دیگه. میتونین از دستور uname استفاده کنین تا به اطلاعات فوق برسین. ساده‌ترین روش استفادش اینه که اونو با آپشن a- وارد کنین که بهتون تمامی اطلاعات نظیر نام کرنل، host name، ورژن کرنل، سخت‌افزار و ...

uname -a

یکی از پرکاربردترین مدلای استفادش برای خود من uname -s -r هستش که بهمون اسم کرنل و ریلیزشو میگه

برای دیدن بقیه‌ی آپشن‌هاش هم کافیه همونطور که در قسمت man توضیح دادیم منوالش رو بخونین؛ آپشنای زیادی نداره و منوالش هم گیج کننده نیست واسه همین بیشتر توضیح نمیدم تا خودتون برین و یه نگاهی بهش بندازین.

یه موضوعی فقط جا موند سر اینکه ما هنوز نمیدونیم مثلا این سیستم چه توزیع لینوکسی‌ایه و چطوری باید این رو بفهمیم؟ برای این کار کافیه اطلاعاتی که داخل فایل etc/os-release/ هستش رو cat کنین. البته دستورایی مثل lsb-release هم هستن ولی ممکنه توی همه‌ی دیستروها کار نکنن؛ یا مثلا ردهت‌بیس‌ها اسم توزیع توی فایل etc/redhat-release/ ذخیره شده اما همون اطلاعات فایل etc/os-release/ تقریبا توی تمام سیستمایی که من تا امروز زدم اوکی بوده.

Last updated