Wat is het Linux Reboot-commando?

Alles wat u moet weten over de opdracht Linux reboot

Opnieuw opstarten is de beste optie waar velen van ons op vertrouwen wanneer dingen vreemd beginnen te werken op een computer. Of het kan de praktische benadering zijn wanneer nieuwe software op het systeem wordt geïnstalleerd en opnieuw moet worden opgestart.

Linux biedt de opnieuw opstarten opdracht om een ​​systeem opnieuw op te starten of opnieuw op te starten, zelfs via een externe verbinding. Het commando is gemakkelijk te onthouden omdat de naam zelf letterlijk de functie is.

Alle manieren om opnieuw op te starten in Linux

Welnu, of het nu gaat om het krachtig afsluiten van uw systeem of het netjes en veilig herstarten van uw systeem, Linux heeft u gedekt in al deze situaties. Het heeft verschillende opdrachten in zijn arsenaal om aan al uw herstartbehoeften te voldoen.

Laten we eens kijken naar de verschillende opties van commando's die beschikbaar zijn met Linux.

  • opnieuw opstarten
  • stilgelegd
  • poweroff
  • halt houden

Alle hierboven genoemde commando's kunnen verschillende acties uitvoeren, zoals het afsluiten van een server, het opnieuw opstarten van een systeem of het stoppen van een systeem. Deze commando's werken op een vergelijkbare manier met enkele kleine verschillen.

Voor het doel van deze pagina gebruiken we echter de opnieuw opstarten alleen opdracht.

de Linux opnieuw opstarten opdracht

opnieuw opstarten opdracht het beste past voor uw lokale computer en voor de externe systemen.

Algemene syntaxis:

sudo reboot [opties]

Opmerking: Zorg ervoor dat je ‘sudo‘ bij gebruik van de opnieuw opstarten opdracht. Gewoon met behulp van de opnieuw opstarten opdracht alleen werkt mogelijk niet voor de meeste gebruikers.

Beschikbare opties met de opdracht reboot

U kunt de opnieuw opstarten commando met behulp van de volgende opties om beter te passen bij uw behoefte om uw systeem opnieuw op te starten.

OptiesBeschrijving
-Pzet de machine uit
--stopstop de machine
-Fforceren voor onmiddellijke herstart
–alleen wtmpschrijft alleen wtmp afsluitinvoer, sluit het systeem niet echt af of start het opnieuw op

De -P optie bij gebruik met de opnieuw opstarten commando, zal de machine uitschakelen. Deze optie werkt op dezelfde manier met andere opdrachten stilgelegd, halt houden en uitschakelen.

De -F optie dwingt het systeem tot een onmiddellijke herstart. Hoewel dit een gedwongen herstart is, resulteert dit in een schone afsluiting.

De –alleen wtmp Met deze optie kunt u het opstartlogbestand invoeren zonder uw systeem daadwerkelijk af te sluiten of opnieuw op te starten.

Al deze opties kunnen worden gebruikt met: uitschakelen, halt houden en stilgelegd commando's ook.

De opdracht reboot gebruiken op uw systeem

Om te beginnen met het gebruik van de opnieuw opstarten commando, bekijk dan het volgende voorbeeld om de implementatie beter te begrijpen.

Syntaxis:

sudo opnieuw opstarten

Uitgang::

Na afgifte van de sudo opnieuw opstarten commando, zullen alle gebruikers worden geïnformeerd dat het systeem opnieuw wordt opgestart. Alle processen die momenteel op uw systeem worden uitgevoerd, krijgen een melding dat het systeem uitvalt.

Na de opnieuw opstarten opdracht wordt gegeven, zal het systeem geen verdere gebruikersaanmeldingen toestaan.

U kunt ook de volgende opdracht gebruiken om uw systeem opnieuw op te starten.

/sbin/reboot

Als u deze regel op uw terminal typt, wordt uw systeem onmiddellijk opnieuw opgestart.

De opdracht reboot gebruiken op een extern Linux-systeem

Je kunt een Linux-systeem op afstand net zo gemakkelijk opnieuw opstarten met de opdracht reboot. Maak gewoon verbinding met het externe systeem via ssh vanaf de terminal op uw lokale systeem.

Algemene syntaxis:

ssh root@[remote_server_ip] /sbin/reboot

De opdracht is in stukjes te begrijpen. Hier heb ik de . gebruikt ssh hulpprogramma om in te loggen als a wortel gebruiker naar de externe server. In dezelfde opdracht heb ik gespecificeerd om de server opnieuw op te starten met behulp van de /sbin/reboot opdracht.

Laten we deze syntaxis begrijpen met een voorbeeld.

ssh [email protected]

Ik ben ingelogd als wortel gebruiker op de server_ip zoals gespecificeerd in de opdracht.

gaurav@ubuntu:~$ ssh [email protected] De authenticiteit van host '142.93.217.188 (142.93.217.188)' kan niet worden vastgesteld. De ECDSA-sleutelvingerafdruk is SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Weet u zeker dat u door wilt gaan met verbinden (ja/nee)? ja Waarschuwing: '142.93.217.188' (ECDSA) permanent toegevoegd aan de lijst met bekende hosts. wachtwoord van [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 De programma's die bij de Debian GNU/Linux-systemen zijn gratis software; de exacte distributievoorwaarden voor elk programma worden beschreven in de individuele bestanden in /usr/share/doc/*/copyright. Debian GNU/Linux wordt geleverd met ABSOLUUT GEEN GARANTIE, voor zover toegestaan ​​door de toepasselijke wetgeving. root@debian-s-1vcpu-1gb-blr1-01:~#

Gebruik na het inloggen op afstand de opnieuw opstarten onderstaande opdracht om het externe systeem opnieuw op te starten.

sudo opnieuw opstarten

Uitgang:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Verbinding met 142.93.217.188 gesloten door externe host. Aansluiting op 142.93.217.188 gesloten. gaurav@ubuntu:~$

Uw herstart aanpassen

Als u een systeembeheerder bent, kunt u zelfs een bericht plaatsen (met de --bericht optie) samen met de opdracht reboot om alle gebruikers op het systeem te laten weten waarom het opnieuw wordt opgestart.

Voorbeeld:

sudo systemctl --message = "Driemaandelijkse software-onderhoudsoefening" opnieuw opstarten

Hier hebben we de systeemctl commando om de . te starten opnieuw opstarten hulpprogramma voor de opdrachtregel. U kunt ook de dienst commando in plaats van systeemctl.

Voorbeelduitvoer:

Systeem wordt opnieuw opgestart (driemaandelijkse onderhoudsoefening voor software)

U kunt de vergelijkbare uitvoer zien in de opstartlogboeken.

Herstartlogboeken controleren

Het logboek voor het opnieuw opstarten van het systeem wordt opgeslagen in /var/log/wtmp bestand op uw Linux-machine. Maar in plaats van door dat bestand te scrollen, kun je gewoon de laatste reboot commando om snel uw reboot log te controleren.

laatste herstart | minder

Voorbeelduitvoer:

systeem opnieuw opstarten 4.15.0-112-gener di 29 sep 16:30 nog steeds bezig reboot systeem opstarten 4.15.0-112-gener di 29 sep 13:21 - 16:30 (03:09) reboot systeem opstarten 4.15.0- 112-gener di 29 sep 12:07 - 13:21 (01:13) reboot systeem opstarten 4.15.0-112-gener di 29 sep 08:51 - 12:06 (03:15) reboot systeem opstarten 4.15.0- 112-gener ma 28 sep 20:22 - 21:00 (00:37) reboot systeem boot 4.15.0-112-gener ma 28 sep 16:27 - 16:45 (00:17) reboot systeem boot 4.15.0- 112-gener ma 28 sep 11:22 - 14:16 (02:54) reboot systeem boot 4.15.0-112-gener zo 27 sep 23:04 - 00:22 (01:18) reboot systeem boot 4.15.0- 112-gener zo 27 sep 11:25 - 12:29 (01:03) reboot systeem boot 4.15.0-112-gener za 26 sep 09:52 - 12:15 (02:23) reboot systeem boot 4.15.0- 112-gener vr 25 sep 11:12 - 12:15 (1+01:03) reboot systeem opstarten 4.15.0-112-gener do 24 sep 11:13 - 17:19 (06:06)

Gevolgtrekking

Nu hebben we een duidelijk idee over hoe de Linux opnieuw opstarten commando functies. We kunnen gerust stellen dat de meeste opties die van toepassing zijn op het reboot-commando ook werken met de stilgelegd, halt houden en uitschakelen opdracht. We kunnen nu gemakkelijk de opnieuw opstarten commando om uw Linux-systeem snel opnieuw op te starten.