Въведение
Командата uname в Linux ви позволява да преглеждате системната информация за вашата Linux среда.
В това ръководство ще ви покажа как да използвате ефективно.
uname
Командата uname не е особено полезна.
Опитайте го сами. Отворете терминален прозорец и въведете следната команда:
uname
Шансовете са единствената дума, която се връща, е Linux .
Уау това е добре, не е така. Освен ако не използвате една от тези дистрибуции, съзнателно проектирани да изглеждат като други операционни системи като Zorin, Q4OS или Chromixium, вероятно вече сте знаели това.
uname -a
В другия край на скалата можете да използвате следната команда:
uname -a
Този път получавате цял набор от информация, както следва:
- името на ядрото
- името на възела
- освобождаване на ядрото
- версия на ядрото
- machiine
- процесор
- хардуерна платформа
- операционна система
Това, което всъщност получавате, е изход, който изглежда нещо подобно:
Линукс вашият компютър-име 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.