Hoe de standaardkernel in CentOS 7 te veranderen

Het meest vitale onderdeel van elke Linux-distro is de kernel die samenwerkt met de hardware waardoor de applicaties kunnen worden bediend en dat elk proces onderling kan communiceren, dit wordt IPC genoemd.
Dankzij de kernel kunnen we taken uitvoeren zoals:

  • Beheer van CPU-gebruikstijden voor zowel processen als applicaties.
  • Geheugenbeheer en controle voor elk proces.
  • De kernels in Linux worden periodiek bijgewerkt met als doel dat elke keer het opstarten en de configuratie veel betrouwbaarder en veiliger zijn.
Daarom kunnen we bij het starten van CentOS 7 selecteren met welke kernel we beginnen:

We kunnen zien dat een specifieke kernel is geselecteerd wanneer CentOS 7 start.We kunnen dit aanpassen om administratieve of ondersteunende redenen.

1. Wijzig de opstartkernel permanent

Stap 1
Hiervoor zullen we eerst alle beschikbare kernels opsommen met behulp van de volgende opdracht:

 sudo grep 'menuentry' /boot/grub2/grub.cfg

Stap 2
Daar zullen we de verschillende beschikbare kernels zien, zoals:

  • 4.11.4
  • 3.10.0
Daar moeten we verifiëren welke kernel we permanent als voorgedefinieerd willen instellen en het is belangrijk om in gedachten te houden dat GRUB2 aan elke invoer een numerieke waarde toekent die begint bij nul en toeneemt. Zodra dit nummer is geïdentificeerd, hebben we toegang tot het bestand / etc / standaard / grub met nano of vi en daar zullen we de GRUB_DEFAULT-regel vinden waar we de ID van onze kernel zullen invoeren, bijvoorbeeld:
 GRUB_DEFAULT = 4

Stap 3
We slaan de wijzigingen op met de toetsencombinatie

Ctrl + O

en we verlaten de editor met

Ctrl + X

Stap 4
Ten slotte regenereren we de GRUB-configuratie door de volgende regel uit te voeren:

 sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Stap 5
Als we nu CentOS 7 opnieuw starten, kunnen we de nieuwe standaardkernel zien:

2. Wijzig de opstartkernel tijdelijk


Zoals we al een paar keer hebben vermeld, willen we CentOS 7 om beheerredenen starten met een andere kernel. Als we het tijdelijk willen doen, is het eenvoudig, voer gewoon de volgende syntaxis uit:
 grub2-reboot (kernel-ID), bijvoorbeeld grub2-reboot 4
Voer ten slotte de opdracht uit opnieuw opstarten om het systeem opnieuw op te starten met de aangegeven kernel. Zo eenvoudig dat we onze kernel in CentOS 7 zullen configureren.

wave wave wave wave wave