Сістэма адлюстравання інфармацыі У Linux Выкарыстанне «uname» Command

ўвядзенне

Uname каманда ў Linux дазваляе праглядаць сістэмную інфармацыю аб асяроддзі Linux.

У гэтым кіраўніцтве я пакажу вам, як эфектыўна выкарыстоўваць uname.

uname

Uname каманда сама па сабе не з'яўляецца асабліва карыснай.

Паспрабуйце самі. Адкрыйце акно тэрмінала і ўвядзіце наступную каманду:

uname

Шанцы адзінае слова , якое вяртаецца ў Linux.

Нічога сабе, што гэта добра не так. Калі вы выкарыстоўваеце адзін з гэтых дыстрыбутываў наўмысна распрацаваных, каб паглядзець, як і іншыя аперацыйныя сістэмы, такія як Зорын, Q4OS або Chromixium вы, верагодна, ужо не ведаў, што.

uname -a

На іншым канцы шкалы вы можаце выкарыстоўваць наступную каманду:

uname -a

На гэты раз вы атрымліваеце цэлы плыт інфармацыі наступным чынам:

Тое, што вы на самай справе атрымліваеце выхад, які выглядае прыкладна так:

ваш кампутар-імя Linux 3.19.0-32-радавое # 37-14.04.1-Ubuntu SMP Чц 22 кастрычніка 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux

Відавочна, што калі б я не сказаў, вы хочаце, каб змесціва калонкі былі звесткі б не абавязкова ў тым, што сэнс.

uname -s

Наступная каманда паказвае імя ядра самастойна.

uname -s

Выснова гэтай каманды Linux , але калі вы на іншай платформе , такіх як BSD яна будзе адрознівацца.

Вядома, Вы можаце дасягнуць тых жа вынікаў, ня забяспечваючы -s на ўсіх, але не варта забываць, гэты перамыкач у выпадку распрацоўшчыкі вырашылі змяніць выснову па змаўчанні для uname каманды.

Калі вы аддаеце перавагу выкарыстоўваць больш дружалюбны чытач перамыкач можна таксама выкарыстоўваць наступныя абазначэння:

uname --kernel імя

Выхад той жа, але вашы кончыкі пальцаў зараз будзе крыху карацей.

Дарэчы, калі вы хочаце ведаць, што такое ядро ​​- гэта найменшую колькасць заменнага праграмнага забеспячэння, якое можа ўзаемадзейнічаць з кампутарам - Вікіпедыя тлумачыць гэта больш падрабязна:

Ядро Linux з'яўляецца Unix-падобныя ядра аперацыйнай сістэмы кампутара. Ён выкарыстоўваецца ва ўсім свеце: аперацыйная сістэма Linux грунтуецца на ім і разгорнуты на традыцыйных кампутарных сістэмах , такіх як персанальныя кампутары і серверы, як правіла , у выглядзе дыстрыбутываў, [9] і на розных ўбудавальных прылад , такіх як маршрутызатары і NAS тэхніка. Android аперацыйная сістэма для планшэтных кампутараў, смартфонаў і smartwatches таксама грунтуецца на вяршыні ядра Linux.

uname -n

Наступная каманда паказвае імя вузла кампутара:

uname -n

Выхад з uname -n каманды з'яўляецца імя хаста вашага кампутара , і вы можаце дасягнуць таго ж эфекту, увёўшы наступную каманду ў акне тэрмінала:

імя хаста

Вы таксама можаце дасягнуць таго ж эфекту, выкарыстоўваючы трохі больш для чытача каманду:

uname --nodename

Вынікі ў дакладнасці тое ж самае, і гэта ўніз да перавагі, які адзін вы ідзяце. Звярніце ўвагу, што імя хаста і імя вузла не гарантуецца быць аднолькавым на сістэмах, выдатных Linux.

uname -r

Наступная каманда паказвае толькі ядро ​​версіі:

uname -r

Выхад вышэй каманды будзе што - то ўздоўж ліній 3.19.0-32-радавога.

Версіі ядра важныя, калі гаворка ідзе пра наладу апаратнага забеспячэння. Сучаснае абсталяванне не сумяшчальна з усімі выпускамі і звычайна ўключаецца з пэўнага моманту і далей.

Напрыклад, калі версія 1 з Linux была вынайдзенай я сумняваюся, там было шмат выклікаў для драйвераў для 3D-друкарак або дысплеяў з сэнсарным экранам.

Вы можаце дасягнуць таго ж эфекту, выканаўшы наступную каманду:

uname --kernel-рэліз

uname -v

Вы можаце знайсці версію ядра Linux вы працуеце, увёўшы наступную каманду:

uname -v

Выснова каманды версія будзе што - то ўздоўж ліній # 37 ~ 14.04.1.1-Ubuntu SMP Чц 22 кастрычніка 09:41:40 UTC 2015.

Версіі ядра адрозніваецца ад версіі тым, што версія паказвае вам, калі ядро ​​было сабрана і якую версію вы знаходзіцеся.

Напрыклад Ubuntu можа кампіляваць 3.19.0-32-агульнае ядро ​​ў 50 разоў. Першы раз, калі яны скампіляваць яго версія будзе сказаць, # 1, а таксама дату яго скампіляваны. Сапраўды гэтак жа на 29-й версіі ён будзе казаць # 29, а таксама дату яго скампіляваны. Рэліз Linux з'яўляецца той жа, але іншая версія.

Вы можаце атрымаць тую ж інфармацыю, увёўшы наступную каманду:

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 --hardware-платформа

uname -о

Наступная каманда паказвае аперацыйную сістэму:

uname -о

Калі вы карыстаецеся стандартны настольны Linux аперацыйнай сістэмы, такія як Ubuntu, Debian і г.д., то вы не будзеце здзіўлены, даведаўшыся, што выхад GNU / Linux. На тэлефоне або планшэце аперацыйная сістэма будзе Android.