Sådan genstartes Linux

Sadan Genstartes Linux



Mens du arbejder som systemadministrator i Linux, kræver konfigurationer for det meste en systemgenstart. Desuden kræver større serveropdateringer, systembiblioteker og kerneopdateringer også genstart af systemet.

Genstart af en Linux-maskine er en sikker proces til at afslutte systemprogrammer uden at skade data. Men hvis du genstarter systemet uden at gemme de nødvendige data, kan du miste dem eller ende med at ødelægge det. Så udfør genstartfunktionen, når der ikke er nogen chance for at beskadige data og intet at tabe.







Sådan genstartes Linux

I Linux-distributioner har vi forskellige måder at genstarte/genstarte systemet, herunder flere kommandolinjeværktøjer og en grafisk brugergrænseflade.



Genstart Linux-systemet via kommandolinjeværktøjer

Dette afsnit vil diskutere alle de populære hjælpeprogrammer, der hjælper med at genstarte Linux-systemet; lad os diskutere dem:



  1. genstart kommando
  2. systemctl kommando
  3. nedlukningskommando
  4. init kommando

Genstart Linux-systemet ved hjælp af genstart-kommandoen

Det genstart kommandolinjeværktøj er en genvej og populært værktøj til at genstarte systemet uden nogen hindring. Udfør genstartskommandoen med sudo-rettighederne for at udføre genstartsfunktionen som administrator:





sudo genstart



Til den umiddelbare proces kan vi også bruge -f parameter for at tvinge systemet til at genstarte uden forsinkelse:

sudo genstart -f

Eller du kan køre genstartskommandoen med stien:

/ sbin / genstart

Genstart Linux-systemet ved hjælp af systemctl-kommandoen

Systemctl-kommandolinjeværktøjet i Linux overvåger og konfigurerer Linux-systemtjenester, når de fungerer. En bruger kan aktivere, starte, stoppe og slukke enhver tjeneste ved hjælp af systemctl-kommandoen. Ikke kun dette, men denne kommando fungerer som et multitasking-værktøj, som også bruges til at genstarte Linux-maskinen.

Indtast den nævnte systemctl-kommando i terminalen for at udføre genstartsopgaven:

sudo systemctl genstart

Genstart firmwaresystemet ved hjælp af systemctl Command

Vores maskine kan genstartes i BIOS-grænsefladen ved hjælp af systemctl-kommandoen. Men denne kommando fungerer ikke på alle systemer, undtagen moderne enheder, servere og desktops.

sudo systemctl genstart --firmware-opsætning

Genstart Linux-systemet ved hjælp af shutdown-kommandoen

Kommandolinjeværktøjet shutdown bruges til at lukke Linux-operativsystemet sikkert ned. Ikke kun dette, det giver også mulighed for at stoppe (begrænse OS til at stoppe med at udføre funktioner) og genstarte maskinen.

Kør en af ​​de givne shutdown-kommandoer i terminalen for at genstarte Linux-maskinen:

Syntaksen for at genstarte maskinen gennem shutdown-kommandoværktøjet er som følger:

sudo lukke ned -r < Tid >

I ovenstående syntaks er -r argument udløser genstartsfunktionen, og du kan også angive det tidspunkt, hvor opgaven skal udføres.

Lad os bruge ovenstående syntaks ved at tildele tiden og køre følgende kommando i terminalen:

sudo lukke ned -r + 3

I ovenstående kommando:

lukke ned: Linux-kommando bruges til at lukke eller genstarte Linux-maskinen.

-r: Beder Linux-systemet om at genstarte.

+3: Beder Linux-maskinen om at vente i 3 minutter og derefter genstarte.

For den øjeblikkelige genstartproces kan du blot køre følgende kommando:

lukke ned -r nu

Eller du kan også tildele den fulde sti som nævnt nedenfor:

/ sbin / lukke ned -r nu

Hvis du vil genstarte systemet på et bestemt tidspunkt, vil formatet være tt:mm, hvor du skal nævne timer og minutter; synes godt om:

sudo lukke ned -r +02: 30

Shutdown-kommandoen tillader også annullering af den planlagte genstartproces ved at sende parameteren -c:

lukke ned -c

Genstart Linux-systemet med kommandoen 'init / telinit'.

Forkortelsen af varme kommandoværktøj i Linux er initialisering; som navnet beskriver, hjælper denne kommando med at initialisere alle baggrundsprocesserne og kontrollere dem, når systemet starter op.

Vi kan også bruge kommandoværktøjet init til at genstarte Linux-maskinen med runlevel 6; som er indstillet til at genstarte systemet i baggrundsprocessen:

varme 6

Med den komplette sti ville kommandoen være:

/ sbin / varme 6

Genstartsprocessen i et Linux-system kan også udføres ved hjælp af telini kommando, som bruges til at styre init-operationerne, eller vi kan sige frontenden af ​​init-processer.

Kør telinit-kommandoen ved at sende den til runlevel 6 for at genstarte din maskine:

sudo telini 6

Genstart Linux Server eksternt

For at genstarte Linux-serveren eksternt, skal vi logge ind via SSH som root-bruger og følge den nævnte syntaks:

ssh rod @ remote-server.com / sbin / genstart

Eller til den øjeblikkelige genstartshandling, brug syntaksen:

ssh rod @ fjernserver / sbin / genstart -r nu\

Udskift fjernserveren med IP-adressen på den server, du vil genstarte, som:

ssh rod @ 192.168.1.1 / sbin / genstart

Ekstra:

Når systemet udfører logout- eller login-handlinger, gemmer det posten i /var/logwtmp fil. For at hente logout-posten fra denne fil, brug kommandoen:

sidst genstart

Genstart Linux-systemet via grafisk brugergrænseflade

Den nemmeste måde at genstarte Linux-maskinen på er at bruge GUI. Åbn Linux-skrivebordet (jeg udfører dette på Ubuntu 22.04) og naviger markøren til tænd/sluk-knappen:

Der, klik videre Sluk/log ud og vælg Genstart fra de yderligere viste muligheder:

Der vises en popup for at bekræfte genstartsprocessen, klik på Genstart knap:

Konklusion

Genstart er påkrævet, når en bruger konfigurerer systemserveren og eller udfører serverkompileringshandlinger. Nogle af kernebibliotekerne kræver også systemgenstart under opdatering. De kraftige genstarter kan dog også føre til korrupte systemfiler eller tab af nødvendige ikke-gemte data.

Igennem denne vejledning har vi udført genstartsoperationer ved at bruge flere kommandolinjeværktøjer. De populære kommandolinjeværktøjer, der hjælper med at genstarte Linux-systemet, er genstart-, systemctl-, init- og shutdown-kommandoer. En anden nem måde at udføre genstartfunktionen på er at bruge den grafiske brugergrænseflade.