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.
Muligheder | Beskrivelse |
-s | slukke for maskinen |
--stop | standse maskinen |
-f | kraft til øjeblikkelig genstart |
– kun wtmp | kun 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 rebu
t 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.