Kas ir Linux kodols un kāda versija man ir

Vairāk nekā 90% cilvēku savā dzīvē jebkad ir ieslēguši datoru neatkarīgi no operētājsistēmas, ir gan fiziski, gan loģiski komponenti, kas savstarpēji mijiedarbojas, lai sistēma varētu pareizi darboties. Viens no tiem ir īpaši delikāts un svarīgs, jo tas ļauj mūsu sistēmai ieslēgties (bez ieslēgšanas nebūtu iespējams paveikt mūsu darbu), un tas ir kodols.

Mēs esam daudzkārt dzirdējuši par kodolu, bet vai jūs tiešām zināt, kas ir kodols un kādu lomu tas spēlē operētājsistēmā? Ja jūsu atbilde ir nē, neuztraucieties, tāpēc šī apmācība jums to skaidri izskaidros un tādējādi uzzinās vairāk par to, no kā ir veidota operētājsistēma, šajā gadījumā Linux.

Šeit mēs izskaidrojam, kas ir slavenais Linux kodols un kā jūs varat uzzināt savu versiju, izmantojot dažādas komandas no termināļa. Mēs arī atstājam jums video pamācību, lai jūs varētu redzēt apmācībā aprakstīto procesu.

1. Kas ir kodols Linux


Pirmkārt, mums jāprecizē, ka kodols tiek uzskatīts par jebkuras GNU / Linux operētājsistēmas centrālo sastāvdaļu. Ja jūs domājat, kāpēc, tas ir vienkārši, kodols ir izstrādāts, lai pēc iespējas konsekventāk un proporcionālāk pārvaldītu pieejamos aparatūras resursus, piemēram, procesoru (CPU), RAM vai cietos diskus.

Šī administrācija ļauj katru no šiem resursiem izmantot ideālā veidā atbilstoši mērķim. It kā ar to būtu par maz, izmantojot Linux kodolu, ierīcēm, kas ir savienotas ar plates vai mātesplates kopnēm, ir integrēti īpaši draiveri, piemēram, USB, PCI, SATA vai IDE ierīces.

Kopš 1991. gada kodols ir dzimis Linux, pateicoties tā radītājam, kas pieejams saskaņā ar GNU licenci. Šis kodols sastāv no tūkstošiem koda rindu, kas padara to daudz jutīgāku un drošāku nekā citu operētājsistēmu kodols.

Kodola funkcijasPaturot to prātā, kodola pamatfunkcijas ir šādas:

  • Pārvaldiet procesora lietošanas laiku, kas atspoguļojas darbības procesos.
  • Konfigurējiet un pārvaldiet iekārtai pievienoto perifērijas ierīču piekļuvi un atbilstošu izmantošanu.
  • Pārvaldiet RAM atmiņas izmantošanu un resursus.

Kodola formātsLinux operētājsistēmu gadījumā kodolu veido 4 skaitļi, kas savukārt ir atdalīti ar punktiem šādā formātā AA.BB.CC.DD. Šīs iespējas ir:

  • AA: attiecas uz pašreizējo izmantotā kodola versiju.
  • BB: tas ir ideāli, lai uzzinātu pašreizējo izmantotā kodola pārskatīšanu.
  • CC: Šī rinda sniedz informāciju par to, vai kodolam ir nelieli labojumi.
  • DD: Tās funkcija ir ziņot par atjauninājumiem un kļūdu labojumiem kodolā.

Kodola iestatījumiKā mēs visi zinām, Linux ir pieejams dažādās versijās (pazīstams arī kā garšas), un tajā mēs varam atrast dažādas kodola konfigurācijas, visbiežāk izmantotās ir šādas:

  • atkļūdošana: tas palielina atkļūdošanas izvadi un samazina kopējo veiktspēju, to galvenokārt izmanto kļūdu noteikšanai.
  • Noklusējums: ir Linux sistēmas noklusējuma kodols gan mājām (galddators), gan uzņēmumiem (serveris).
  • Pae: tas ir kodols, kas ievieš procesora paplašinājumu, lai piekļūtu vairākām atmiņas adresēm un varētu iespējot pieejamo drošības līdzekli.
  • Darbvirsma: kā norāda nosaukums, tas ir kodols, kas optimizēts komandām, kuras veiks lietojumprogrammu ieviešanu, un šis kodols uzlabo sāknēšanas laiku un reakcijas laiku.
  • ec2: ir kodols, kas paredzēts darbam ar Amazon EC2.
  • Xen: ir īpašs kodols, kas paredzēts Xen palaišanai (virtualizācijas metode).
  • Neveiksmīga drošība: šis ir process, kurā sāknēšanas GRUB ir kodola opcija, šis parametrs ļauj palaist Linux, izmantojot noteiktu kodola parametru grupu, lai pārvaldītu datoru.

Jūs varat redzēt, kā Linux kodols ir būtisks, lai dators darbotos, kā paredzēts, gan aparatūras, gan programmatūras līmenī. Tad jūs esat gatavs redzēt, kuru kodola versiju jūs izmantojat, izmantojot šādas Solvetic piedāvātās iespējas.

2. Skatiet kodola versiju, izmantojot komandu uname operētājsistēmā Linux

1. darbība
Pirmā metode ir izmantot komandu uname, kas parāda globālo sistēmas informāciju, lai izmantotu šo komandu, mēs ejam uz termināli un izpildām sekojošo:

 uname -r

2. solis
Kā mēs redzējām šajā apmācībā, kodolu veido īpaša sintakse, šajā gadījumā vērtība 4.18.0.10-generic nozīmē:

  • 4: izmantota kodola versija
  • 18: būtiska pārskatīšana
  • 0: neliela pārskatīšana
  • 10: kļūdas
  • vispārīgs: norāda, ka tā ir Ubuntu darbvirsmas versija

3. solis
Lai piekļūtu daudz pilnīgākai informācijai, mēs varam izpildīt šādu rindu:

 Pievienojies man 

4. solis
Tur ir sniegti detalizētāki aspekti, piemēram:

  • Mašīnas nosaukums.
  • Izmantotā arhitektūra (32 vai 64 biti).
  • Procesora arhitektūra.
  • Apkopošanas posma pēdējais laikspiedols.
  • Lietota operētājsistēma.

3. Skatiet kodola versiju failā / proc / version Linux

Šis ir Linux fails, pateicoties kuram mēs varam detalizēti uzzināt izmantoto versiju, lai izmantotu šo metodi, mēs izpildīsim šādu rindu ar komandu cat. Tur mēs redzēsim izmantoto kodola versiju kopā ar citiem procesora tehniskajiem aspektiem.

 kaķis / proc / versija

4. Skatiet kodola versiju, izmantojot Linux komandu dmesg


Vēl viena praktiska komanda, lai piekļūtu sistēmas informācijai, ir dmesg, ko izmanto arī kodola ziņojumu rakstīšanai.

Izmantojot šo komandu, tiks piekļūta vairākai informācijai par visiem sistēmas aspektiem, šajā gadījumā Solvetic ideja ir tikai piekļūt kodola versijai, tāpēc mēs izmantosim grep kombinācijā kā šī. Tur bez kodola versijas mēs atrodam arī citus svarīgākos elementus, piemēram, ACPI, USB tipu, informāciju par sistēmu, saskarnes un daudz ko citu.

 dmesg | grep Linux

Ar jebkuru no šīm komandām mēs varam noteikt, kādu kodola versiju mēs izmantojam, un mēs ceram, ka no šī brīža, kad dzirdēsim "kodolu", mums būs globālāks priekšstats par tā darbību.

wave wave wave wave wave