Показване на информация за системата в рамките на Linux Използване на командата "uname"

Въведение

Командата uname в Linux ви позволява да преглеждате системната информация за вашата Linux среда.

В това ръководство ще ви покажа как да използвате ефективно.

uname

Командата uname не е особено полезна.

Опитайте го сами. Отворете терминален прозорец и въведете следната команда:

uname

Шансовете са единствената дума, която се връща, е Linux .

Уау това е добре, не е така. Освен ако не използвате една от тези дистрибуции, съзнателно проектирани да изглеждат като други операционни системи като Zorin, Q4OS или Chromixium, вероятно вече сте знаели това.

uname -a

В другия край на скалата можете да използвате следната команда:

uname -a

Този път получавате цял набор от информация, както следва:

Това, което всъщност получавате, е изход, който изглежда нещо подобно:

Линукс вашият компютър-име 3.19.0-32-генеричен # 37-14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux

Очевидно, ако не бях казал, че искате съдържанието на колоната да е, информацията нямаше да е толкова смислена.

uname -s

Следващата команда ви показва само името на ядрото.

uname -s

Резултатът от тази команда е Linux, но ако сте на друга платформа като BSD, тя ще бъде различна.

Разбира се, можете да постигнете едни и същи резултати, като изобщо не сте предоставили -s, но си струва да запомните този ключ в случай, че разработчиците решат да променят изходния изход за командата uname.

Ако предпочитате да използвате превключвател, който е по-лесен за четене, можете да използвате и следното означение:

uname - kernel-name

Изходът е същият, но пръстите ви ще бъдат малко по-къси.

Между другото, ако се чудите какво е ядрото - това е най-малкото количество заменим софтуер, който може да взаимодейства с вашия компютър - Wikipedia го обяснява по-подробно:

Лицензът на Linux е ядро на операционна система, подобна на Unix. Той се използва в световен мащаб: операционната система Linux се базира на него и се използва както за традиционните компютърни системи като персонални компютри и сървъри, обикновено под формата на Linux дистрибуции [9], така и за различни вградени устройства като рутери и NAS уреди. Операционната система Android за таблетни компютри, смартфони и smartwatches също се базира на ядрото на Linux.

uname -n

Следната команда ви показва името на възела на компютъра ви:

uname -n

Изходът от командата uname -n е името на хоста на компютъра ви и можете да постигнете същия ефект, като въведете следното в терминален прозорец:

име на хост

Също така можете да постигнете същия ефект, като използвате командата малко по-удобна за четене:

uname - имена на имена

Резултатите са абсолютно еднакви и е за предпочитане кой да отидете. Имайте предвид, че името на хоста и домейн име не са гарантирани, че са едни и същи на системи без Linux.

uname -r

Следната команда ви показва само освобождаването на ядрото:

uname -r

Резултатът от горната команда ще бъде нещо по подобие на 3.19.0-32-генерични.

Издаването на ядрото е важно, когато става въпрос за конфигуриране на хардуера. Съвременният хардуер не е съвместим с всички издания и обикновено се включва от определена точка нататък.

Например, когато беше измислена версия 1 на Linux, се съмнявам, че имаше много призиви за драйвери за 3D принтери или дисплеи със сензорен екран.

Можете да постигнете същия ефект, като изпълните следната команда:

uname - освобождаване на ядрото

uname -v

Можете да намерите версията на ядрото на Linux, която използвате, като въведете следната команда:

uname -v

Изходът на командата за версия ще бъде нещо подобно на # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.

Изданието на ядрото се различава от версията от факта, че версията ви показва кога е съставено ядрото и в коя версия сте.

Например Ubuntu може да компилира 3.19.0-32-генеричното ядро ​​50 пъти. Първият път, когато ги компилират, версията ще се каже # 1, както и датата, на която е съставена. По подобен начин на 29-та версия ще се каже # 29, както и датата, на която е съставена. Изданието на Линукс е същото, но версията е различна.

Можете да получите същата информация, като въведете следната команда:

uname - kernel-версия

uname -m

Следната команда отпечатва името на хардуера на устройството:

uname -m

Резултатът ще изглежда като нещо като x86_64.

Между другото, ако стартирате командата uname -p и uname -i, резултатът може да е и x86_64.

В случай на uname -m това е самата архитектура на машината. Помислете за това на ниво дънни платки.

Можете да получите същата информация, като изпълните следната команда:

uname - машина

uname -p

Следната команда ви показва вида на процесора:

uname -p

Резултатът повече от вероятно ще бъде същият като името на хардуера на машината, като например x86_64.

Тази команда се отнася за типа процесор.

Можете да постигнете същия резултат, като въведете следната команда:

uname --processor

uname -i

Следната команда ви показва хардуерната платформа.

uname -i

Тази команда ще покаже хардуерната платформа или ако ви харесва типът операционна система. Може например да имате платформа и машина x86_64, но да имате само 32-битова операционна система.

Можете да постигнете същия резултат, като въведете следната команда:

uname - хардуерна платформа

uname -o

Следната команда ви показва операционната система:

uname -o

Ако използвате стандартна Linux настолна операционна система като Ubuntu, Debian и т.н., тогава няма да бъдете изненадани да знаете, че продукцията е GNU / Linux. На телефона или таблета операционната система ще бъде Android.