ўвядзенне
Uname каманда ў Linux дазваляе праглядаць сістэмную інфармацыю аб асяроддзі Linux.
У гэтым кіраўніцтве я пакажу вам, як эфектыўна выкарыстоўваць uname.
uname
Uname каманда сама па сабе не з'яўляецца асабліва карыснай.
Паспрабуйце самі. Адкрыйце акно тэрмінала і ўвядзіце наступную каманду:
uname
Шанцы адзінае слова , якое вяртаецца ў Linux.
Нічога сабе, што гэта добра не так. Калі вы выкарыстоўваеце адзін з гэтых дыстрыбутываў наўмысна распрацаваных, каб паглядзець, як і іншыя аперацыйныя сістэмы, такія як Зорын, Q4OS або Chromixium вы, верагодна, ужо не ведаў, што.
uname -a
На іншым канцы шкалы вы можаце выкарыстоўваць наступную каманду:
uname -a
На гэты раз вы атрымліваеце цэлы плыт інфармацыі наступным чынам:
- імя ядра
- імя вузла
- рэліз ядра
- версія ядра
- machiine
- працэсар
- апаратная платформа
- аперацыйная сістэма
Тое, што вы на самай справе атрымліваеце выхад, які выглядае прыкладна так:
ваш кампутар-імя 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.