Daugiau nei 90% žmonių savo gyvenime yra įjungę kompiuterį, kad ir kokia būtų operacinė sistema, yra ir fizinių, ir loginių komponentų, kurie sąveikauja tarpusavyje, kad sistema veiktų tinkamai. Vienas iš jų yra ypač subtilus ir gyvybiškai svarbus, nes jis leidžia mūsų sistemai įsijungti (neįjungus mūsų darbo būtų neįmanoma) ir tai yra branduolys.
Mes daug kartų girdėjome apie branduolį, bet ar tikrai žinote, kas yra branduolys ir kokį vaidmenį jis atlieka operacinėje sistemoje? Jei jūsų atsakymas yra neigiamas, nesijaudinkite, todėl šioje pamokoje jums tai bus aiškiai paaiškinta ir taip sužinosite daugiau apie tai, iš ko sudaryta operacinė sistema, šiuo atveju „Linux“.
Čia paaiškiname, kas yra garsusis „Linux“ branduolys ir kaip galite sužinoti turimą versiją naudodami skirtingas komandas iš terminalo. Mes taip pat paliekame jums vaizdo įrašo pamoką, kad galėtumėte pamatyti pamokoje aprašytą procesą.
1. Kas yra „Linux“ branduolys
Pirmiausia turime paaiškinti, kad branduolys laikomas bet kurios GNU / Linux operacinės sistemos pagrindiniu komponentu. Jei įdomu, kodėl tai paprasta, branduolys buvo sukurtas siekiant nuosekliausiai ir proporcingiausiai valdyti turimus aparatūros išteklius, tokius kaip procesorius (procesorius), RAM ar standieji diskai.
Šis administravimas leidžia kiekvieną iš šių išteklių naudoti idealiai pagal paskirtį. Lyg to būtų maža, naudojant „Linux“ branduolį, įrenginiams, prijungtiems prie plokštės ar pagrindinės plokštės magistralių, yra integruotos konkrečios tvarkyklės, pvz., USB, PCI, SATA ar IDE įrenginiai.
Nuo 1991 m. Branduolys gimė „Linux“, nes jo kūrėjas turi GNU licenciją. Šį branduolį sudaro tūkstančiai kodo eilučių, todėl jis yra daug jautresnis ir saugesnis nei kitų operacinių sistemų branduolys.
Branduolio funkcijosAtsižvelgiant į tai, pagrindinės branduolio funkcijos yra šios:
- Tvarkykite procesoriaus naudojimo laiką, kuris atsispindi vykdomuose procesuose.
- Konfigūruokite ir valdykite prie įrangos prijungtų išorinių įrenginių prieigą ir atitinkamą naudojimą.
- Tvarkykite RAM atminties naudojimą ir išteklius.
Branduolio formatas„Linux“ operacinėse sistemose branduolį sudaro 4 skaičiai, kurie savo ruožtu yra atskirti taškais tokiu formatu AA.BB.CC.DD. Šios parinktys yra šios:
- AA: nurodo dabartinę naudojamo branduolio versiją.
- BB: tai idealu žinoti dabartinę naudojamo branduolio peržiūrą.
- CC: Šioje eilutėje pateikiama informacija apie tai, ar branduolyje yra nedidelių pataisymų.
- DD: jo funkcija yra pranešti apie atnaujinimus ir klaidų pataisas branduolyje.
Branduolio nustatymaiKaip mes visi žinome, „Linux“ yra įvairių versijų (taip pat žinomų kaip skoniai) ir jame galime rasti įvairių branduolių konfigūracijų, dažniausiai naudojamos šios:
- derinimas: tai padidina derinimo išvestį ir sumažina bendrą našumą, jis daugiausia naudojamas klaidoms aptikti.
- Numatytasis: yra numatytasis „Linux“ sistemos branduolys, skirtas namams (darbalaukiui) ir įmonėms (serveriui).
- Pae: tai branduolys, kuriame įdiegtas procesoriaus plėtinys, kad būtų galima pasiekti daugiau atminties adresų ir įjungti turimą saugos funkciją.
- Darbalaukis: kaip rodo jo pavadinimas, tai branduolys, optimizuotas komandoms, kurios vykdys programų diegimą, o šis branduolys pagerina įkrovos laiką ir atsako laiką.
- ec2: branduolys, sukurtas dirbti su „Amazon EC2“.
- Xen: yra specialus branduolys, sukurtas paleisti Xen (virtualizavimo metodas).
- Nesėkminga: tai procesas, kai įkrovos GRUB turi branduolio parinktį, šis parametras leidžia paleisti „Linux“ naudojant tam tikrą branduolio parametrų grupę, kad būtų galima valdyti kompiuterį.
Galite pamatyti, kaip „Linux“ branduolys yra būtinas, kad kompiuteris veiktų taip, kaip tikėtasi, tiek aparatinės, tiek programinės įrangos lygiu. Na, tada esate pasiruošę pamatyti, kokią branduolio versiją naudojate, naudodami šias „Solvetic“ siūlomas parinktis.
2. Peržiūrėkite branduolio versiją naudodami „uname“ komandą „Linux“
1 žingsnis
Pirmasis metodas yra naudoti komandą uname, rodančią visuotinę sistemos informaciją, norėdami naudoti šią komandą, einame į terminalą ir vykdome šiuos veiksmus:
uname -r
2 žingsnis
Kaip matėme šioje pamokoje, branduolį sudaro speciali sintaksė, šiuo atveju vertė 4.18.0.10-generic reiškia:
- 4: naudojama branduolio versija
- 18: esminis pakeitimas
- 0: nedidelis pakeitimas
- 10: klaidos
- bendrinis: nurodo, kad tai yra „Ubuntu“ darbalaukio versija
3 žingsnis
Norėdami gauti daug išsamesnės informacijos, galime įvykdyti šią eilutę:
Prisijunk
4 žingsnis
Ten išsamiau aprašomi tokie aspektai kaip:
- Mašinos pavadinimas.
- Naudota architektūra (32 arba 64 bitai).
- Procesoriaus architektūra.
- Paskutinis kompiliavimo vykdymo laikas.
- Naudota operacinė sistema.
3. Peržiūrėkite branduolio versiją / proc / version faile „Linux“
Tai yra „Linux“ failas, kurio dėka mes galime išsamiai žinoti naudojamą versiją, norėdami naudoti šį metodą, vykdysime šią eilutę naudodami komandą „cat“. Ten pamatysime naudojamą branduolio versiją kartu su kitais techniniais procesoriaus aspektais.
katė / proc / versija
4. Peržiūrėkite branduolio versiją naudodami „Linux“ komandą dmesg
Kita praktinė komanda, skirta prieiti prie sistemos informacijos, yra dmesg, kuri taip pat naudojama branduolio pranešimams rašyti.
Naudojant šią komandą bus pasiekta daug informacijos apie visus sistemos aspektus, šiuo atveju „Solvetic“ idėja yra tik prieigai prie branduolio versijos, tam mes naudosime „grep“ kartu. Čia, be branduolio versijos, randame ir kitų svarbiausių dalykų, tokių kaip ACPI, USB tipas, sistemos informacija, sąsajos ir dar daugiau.
dmesg | grep Linux
Naudodami bet kurią iš šių komandų galime nustatyti, kokią branduolio versiją naudojame, ir tikimės, kad nuo šiol, išgirdę „branduolį“, turėsime platesnę idėją, kaip ji veikia.