Више од 90% људи је у свом животу укључило рачунар, без обзира на оперативни систем, постоје и физичке и логичке компоненте које међусобно делују како би систему омогућиле правилно функционисање. Један је посебно деликатан и виталан јер дозвољава нашем систему да се укључи (без укључивања било би немогуће радити свој посао), а ово је језгро.
Чули смо за кернел много пута, али да ли заиста знате шта је кернел и какву улогу има у оперативном систему? Ако је ваш одговор не, не брините, зато ће вам ово упутство јасно објаснити и на тај начин сазнати више о томе од чега се састоји оперативни систем, у овом случају Линук.
Овде објашњавамо шта је познато Линук језгро и како можете сазнати верзију коју имате користећи различите команде са терминала. Остављамо вам и видео водич како бисте могли да видите процес описан у водичу.
1. Шта је језгро у Линуксу
Пре свега, морамо појаснити да се језгро сматра централном компонентом било ког ГНУ / Линук оперативног система. Ако се питате зашто, једноставно, језгро је развијено како би на најдоследнији и пропорционалан начин управљало расположивим хардверским ресурсима као што су процесор (ЦПУ), РАМ или чврсти дискови.
Ова администрација дозвољава да се сваки од ових ресурса користи на идеалан начин у складу са његовом наменом. Као да то није довољно, са Линук језгром, интегрисани су специфични управљачки програми за уређаје који су повезани на магистрале плоче или матичне плоче, попут УСБ, ПЦИ, САТА или ИДЕ уређаја.
Од 1991. кернел је рођен у Линуку захваљујући свом творцу доступном под ГНУ лиценцом. Ово језгро се састоји од хиљада линија кода које га чине много осетљивијим и сигурнијим од језгра других оперативних система.
Функције језграИмајући ово на уму, основне функције кернела су:
- Управљајте временом коришћења процесора, што се одражава на покренуте процесе.
- Конфигуришите и управљајте приступом и одговарајућом употребом периферних уређаја повезаних на опрему.
- Управљајте употребом и ресурсима РАМ меморије.
Формат језграУ случају Линук оперативних система, језгро се састоји од 4 броја који су заузврат одвојени тачкама у следећем формату АА.ББ.ЦЦ.ДД. Ове опције су:
- АА: односи се на тренутну верзију језгра које се користи.
- ББ: ово је идеално за познавање тренутне ревизије коришћеног језгра.
- ЦЦ: Ова линија пружа информације о томе да ли језгро има мање ревизије.
- ДД: Његова функција је да пријави ажурирања и исправке грешака у кернелу.
Кернел СеттингсКао што сви знамо, Линук је доступан у различитим верзијама (познатим и као укуси) и у њему можемо пронаћи различите конфигурације језгра, а најчешће се користе следеће:
- отклањање грешака: ово повећава учинак отклањања грешака и смањује укупне перформансе, његова употреба је углавном за откривање грешака.
- Подразумевано: је подразумевано језгро Линук система за домове (десктоп) и компаније (сервер).
- Пае: ово је језгро које имплементира проширење процесора како би приступило већим адресама меморије и омогућило доступну сигурносну функцију.
- Десктоп: као што му назив говори, то је језгро оптимизовано за тимове који ће спроводити апликације, а ово језгро побољшава времена покретања и времена одзива.
- ец2: је језгро које је дизајнирано за рад на Амазон ЕЦ2.
- Ксен: је посебно језгро дизајнирано за покретање Ксен -а (метод виртуелизације).
- Фаилсафе: ово је процес у којем покретачки ГРУБ има могућност кернела, овај параметар дозвољава покретање Линука користећи одређену групу параметара језгра ради управљања рачунаром.
Можете видети како је језгро Линукса од суштинског значаја за рад рачунара на очекиван начин и на хардверском и на софтверском нивоу. Па онда сте спремни да видите коју верзију језгра користите са следећим опцијама које вам Солветиц нуди.
2. Погледајте верзију језгра помоћу команде унаме на Линуку
Корак 1
Прва метода је употреба команде унаме која приказује глобалне системске информације. Да бисмо користили ову команду, идемо на терминал и извршавамо следеће:
унаме -р
Корак 2
Као што смо видели у овом водичу, језгро се састоји од посебне синтаксе, у овом случају вредност 4.18.0.10-генерички значи:
- 4: Користи се верзија језгра
- 18: велика ревизија
- 0: мања ревизија
- 10: грешке
- генерички: означава да је то Убунту десктоп верзија
Корак 3
Да бисмо приступили много потпунијим подацима, можемо извршити следећи ред:
Придружи ми се
Корак 4
Потпунији аспекти су тамо детаљно описани, као што су:
- Назив машине.
- Коришћена архитектура (32 или 64 бита).
- Архитектура процесора.
- Последња временска ознака извођења компилације.
- Коришћени оперативни систем.
3. Погледајте верзију језгра у / проц / версион датотеци на Линуку
Ово је Линук датотека захваљујући којој можемо детаљно знати верзију која се користи. Да бисмо користили ову методу, извршићемо следећи ред помоћу наредбе цат. Тамо ћемо видети верзију језгра која се користи заједно са другим техничким аспектима процесора.
цат / проц / версион
4. Погледајте верзију језгра помоћу команде дмесг на Линуку
Још једна практична команда за приступ системским информацијама је дмесг која се такође користи за писање порука кернела.
Коришћењем ове команде биће приступано више информација о свим аспектима система, у овом случају идеја Солветића је само да приступи верзији језгра, за то ћемо користити греп у оваквој комбинацији. Ту осим верзије кернела налазимо и друге истакнуте ставке као што су АЦПИ, УСБ тип, системске информације, интерфејси и друго.
дмесг | греп Линук
Помоћу било које од ових наредби можемо одредити коју верзију кернела користимо и надамо се да ћемо од сада кад чујемо "кернел" имати глобалнију идеју о томе како то функционише.