Hvad er Linux Reboot Command?

Alt hvad du behøver at vide om Linux-genstartkommandoen

Genstart er den valgmulighed, som mange af os stoler på, når ting begynder at virke mærkeligt på en computer. Eller det kan være den praktiske tilgang, når ny software er installeret på systemet, og det kræver en genstart.

Linux tilbyder genstart kommando for at genstarte eller genstarte et system, selv over en fjernforbindelse. Kommandoen er nem at huske, da selve navnet bogstaveligt talt er funktionen.

Alle måder at genstarte i Linux

Nå, hvad enten det er at lukke dit system kraftigt ned eller rent og sikkert genstarte dit system, Linux har dig dækket ind i alle disse situationer. Den har forskellige kommandoer i sit arsenal for at imødekomme alle dine genstartsbehov.

Lad os se på de forskellige muligheder for kommandoer, der er tilgængelige med Linux.

  • genstart
  • lukke ned
  • pweroff
  • standse

Alle de ovennævnte kommandoer kan udføre forskellige handlinger som at lukke en server ned, genstarte et system eller standse et system. Disse kommandoer fungerer på samme måde med nogle mindre forskelle.

Til formålet med denne side vil vi dog bruge genstart kun kommando.

Linux genstart kommando

genstart kommandoen passer bedst til din lokale computer såvel som til fjernsystemerne.

Generel syntaks:

sudo genstart [indstillinger]

Bemærk: Sørg for at bruge 'sudo' når du bruger genstart kommando. Bare ved at bruge genstart kommando alene virker muligvis ikke for de fleste brugere.

Muligheder tilgængelige med genstart-kommandoen

Du kan tilpasse genstart kommando ved hjælp af følgende muligheder for bedre at passe til dit behov for at genstarte dit system.

MulighederBeskrivelse
-sslukke for maskinen
--stopstandse maskinen
-fkraft til øjeblikkelig genstart
– kun wtmpkun skriver wtmp shutdown-indgang, ikke lukker faktisk ned, eller genstarter systemet

Det -s mulighed, når den bruges sammen med genstart kommando, slukker maskinen. Denne mulighed fungerer på samme måde med andre kommandoer lukke ned, standse og sluk.

Det -f option tvinger systemet til en øjeblikkelig genstart. Selvom dette er en tvungen genstart, resulterer det i en ren lukning.

Det – kun wtmp mulighed giver dig mulighed for at indtaste opstartslogfilen uden egentlig at lukke ned eller genstarte dit system.

Alle disse muligheder kan bruges med sluk, standse og lukke ned kommandoer også.

Bruger genstart kommandoen på dit system

For at begynde at bruge genstart kommando, tag et kig på følgende eksempel for at forstå implementeringen bedre.

Syntaks:

sudo genstart

Produktion:

Efter at have udstedt sudo genstart kommando, vil alle brugere blive informeret om, at systemet genstartes. Alle de processer, der i øjeblikket kører på dit system, får besked om, at systemet er ved at gå ned.

Efter genstart kommandoen er afgivet, tillades ingen yderligere bruger-login af systemet.

Du kan også bruge følgende kommando til at genstarte dit system.

/sbin/genstart

Bare du indtaster denne linje på din terminal vil øjeblikkeligt genstarte dit system.

Brug af genstartskommando på et eksternt Linux-system

Du kan genstarte et eksternt Linux-system lige så nemt med genstart-kommandoen. Du skal bare oprette forbindelse til fjernsystemet via ssh fra terminalen på dit lokale system.

Generel syntaks:

ssh root@[remote_server_ip] /sbin/genstart

Kommandoen kan forstås i stykker. Her har jeg brugt ssh værktøj til at logge ind som en rod bruger til fjernserveren. I samme kommando har jeg specificeret at genstarte serveren ved hjælp af /sbin/genstart kommando.

Lad os forstå denne syntaks med et eksempel.

ssh [email protected]

Jeg har logget ind som rod bruger på server_ip som angivet i kommandoen.

gaurav@ubuntu:~$ ssh [email protected] Ægtheden af ​​værten '142.93.217.188 (142.93.217.188)' kan ikke fastslås. ECDSA-nøglefingeraftryk er SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Er du sikker på, at du vil fortsætte med at oprette forbindelse (ja/nej)? ja Advarsel: Føjet permanent '142.93.217.188' (ECDSA) til listen over kendte værter. [email protected] adgangskode: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Programmerne inkluderet i Debian GNU/Linux-systemet er gratis software; de nøjagtige distributionsbetingelser for hvert program er beskrevet i de enkelte filer i /usr/share/doc/*/copyright. Debian GNU/Linux leveres med ABSOLUT INGEN GARANTI, i det omfang det er tilladt i henhold til gældende lovgivning. root@debian-s-1vcpu-1gb-blr1-01:~#

Når du har logget på eksternt, skal du bruge genstart kommandoen nedenfor for at genstarte fjernsystemet.

sudo genstart

Produktion:

root@debian-s-1vcpu-1gb-blr1-01:~# suod genstart Forbindelse til 142.93.217.188 lukket af fjernvært. Forbindelse til 142.93.217.188 lukket. gaurav@ubuntu:~$

Tilpasning af din genstart

Hvis du er systemadministrator, kan du endda smide en besked (med --besked option) sammen med genstartskommandoen for at lade alle brugere på systemet vide, hvorfor det genstartes.

Eksempel:

sudo systemctl --message="Kvartalsvis softwarevedligeholdelsesøvelse" genstart

Her har vi brugt systemctl kommando for at starte genstart kommandolinjeværktøj. Du kan også bruge service kommando i stedet for systemctl.

Eksempel output:

Systemet genstarter (kvartalsvis softwarevedligeholdelsesøvelse)

Du kan se det lignende output i opstartsloggene.

Kontrollerer genstartslogfiler

Systemgenstartsloggen er gemt i /var/log/wtmp fil på din Linux-maskine. Men i stedet for at rulle gennem den fil, kan du blot bruge sidste rebut kommando for hurtigt at tjekke din genstartslog.

sidste genstart | mindre

Eksempel output:

genstart system boot 4.15.0-112-gener Tir 29. sep 16:30 kører stadig genstart system boot 4.15.0-112-gener Tir 29 sep 13:21 - 16:30 (03:09) genstart system boot 4.15.0- 112-generation Tue Sep 29 12:07 - 13:21 (01:13) genstart system boot 4.15.0-112-gener Tue Sep 29 08:51 - 12:06 (03:15) genstart system boot 4.15.0- 112-generation man 28. sep 20:22 - 21:00 (00:37) genstart system boot 4.15.0-112-gener man 28 sep 16:27 - 16:45 (00:17) genstart system boot 4.15.0- 112-generation man 28. sep 11:22 - 14:16 (02:54) genstart system boot 4.15.0-112-gener søn 27 sep 23:04 - 00:22 (01:18) genstart system boot 4.15.0- 112-generation søn 27. sep. 11:25 - 12:29 (01:03) genstart system boot 4.15.0-112-generation lør 26. sep 09:52 - 12:15 (02:23) genstart system boot 4.15.0- 112-generation fre 25. sep 11:12 - 12:15 (1+01:03) genstart system boot 4.15.0-112-generation tor 24. sep 11:13 - 17:19 (06:06)

Konklusion

Nu har vi en klar idé om, hvordan Linux genstart kommando funktioner. Vi kan roligt sige, at de fleste af de muligheder, der gælder for genstartskommandoen, også fungerer med lukke ned, standse og sluk kommando. Vi kan nu nemt bruge genstart kommando for hurtigt at genstarte dit Linux-system.