Het opnieuw opstarten van een Linux-systeem is een fundamentele administratieve taak die nodig is voor het toepassen van updates, probleemoplossing of systeemonderhoud. Er zijn verschillende opdrachten beschikbaar om een Linux-systeem opnieuw op te starten, elk met specifieke opties en gebruiksscenario's. Deze handleiding onderzoekt essentiële herstartcommando's zoals `reboot`, `shutdown` en `init`, en illustreert hun gebruik met praktische voorbeelden om een soepel en gecontroleerd herstartproces te garanderen.
Inhoudsopgave
- Wat is opnieuw opstarten in Linux-systeem?
- Wat zijn de afsluitopdrachten op Linux?
- Hoe Linux-systeem opnieuw opstarten?
- Een Linux-systeem op verantwoorde wijze opnieuw opstarten
- Best practices voor het opnieuw opstarten van Linux-systeemopdrachten
Wat is opnieuw opstarten in Linux-systeem?
De opnieuw opstarten opdracht wordt gebruikt om het systeem opnieuw op te starten of opnieuw op te starten. In een Linux systeembeheer, is het nodig om de server opnieuw op te starten na de voltooiing van enkele netwerk- en andere grote updates. Het kan software of hardware zijn die op de server wordt overgedragen. Opnieuw opstarten is nodig zodat de wijzigingen die de gebruiker heeft aangebracht invloed kunnen hebben op de server.
Als de gebruiker bijvoorbeeld de kernel van de server opnieuw compileert, terwijl er wat meer geavanceerd serverbeheer aan de gang is, dan moet hij de machine opnieuw opstarten om de compilatie te voltooien en om een nieuwe, bijgewerkte kernelversie op de server te hebben. Wanneer u het geheugen van de server bijwerkt, IK P toewijzing en NIC-configuratie zijn de belangrijkste taken die moeten worden uitgevoerd op de opnieuw opgestarte server zodra dit tot een succesvolle implementatie heeft geleid.
De meeste Linux-systeembeheerders hebben toegang tot hun servers via shell of SSH om een heleboel administratieve activiteiten, serverbeheer en monitoring uit te voeren. Ze moeten dus de basisopdrachten kennen om de server vanuit de shell opnieuw op te starten.
Syntaxis van de opdracht opnieuw opstarten
Het volgende is de syntaxis van het opnieuw opstarten in Linux:
reboot [OPTIONS...]>
Opties voor herstartopdracht
Hieronder volgen de opties voor de reboot-opdracht met uitleg van de functionaliteit ervan:
| Opties | Beschrijving |
|---|---|
| -hulp | Met deze optie wordt een korte helptekst afgedrukt en afgesloten. |
| –halt | Deze optie stopt de machine, ongeacht welke van de drie commando's wordt aangeroepen. |
| -p, –uitschakelen | Met deze optie wordt de machine uitgeschakeld, ongeacht welke van de drie opdrachten wordt aangeroepen. java while-voorwaarde |
| – opnieuw opstarten | Met deze optie wordt de machine opnieuw opgestart, ongeacht welke van de drie opdrachten wordt aangeroepen. |
| -f, –kracht | Deze optie forceert een onmiddellijke stopzetting, uitschakeling of herstart. Wanneer dit één keer wordt opgegeven, resulteert dit in een onmiddellijke maar duidelijke afsluiting door de systeembeheerder. Wanneer dit twee keer wordt opgegeven, resulteert dit in een onmiddellijke afsluiting zonder contact op te nemen met de systeembeheerder. Zie de beschrijving van de optie –force in systemctl(1) voor meer details. |
| -w, –wtmp-only | Deze optie schrijft alleen wtmp afsluitingang, stopt het niet, schakelt het niet uit of start het niet opnieuw op. |
Wat zijn de afsluitopdrachten op Linux?
Wanneer er geen GUI beschikbaar is, of als u op afstand bent verbonden met een server, wordt het essentieel om te vertrouwen op afsluitopdrachten vanaf de opdrachtregel. Hier zijn de belangrijkste opdrachten voor het afsluiten of opnieuw opstarten van uw Linux-systeem:
1. afsluiten: Initieert het afsluiten of opnieuw opstarten van het systeem op basis van opgegeven parameters. Het wordt gebruikt om het systeem direct of met tijd- of berichtgeneratie uit te schakelen.
2. opnieuw opstarten: Start het systeem onmiddellijk opnieuw op zonder extra opties. Het wordt gebruikt om het systeem opnieuw op te starten.
3. stoppen: Stopt het systeem onmiddellijk en sluit het effectief af. Het wordt gebruikt om het systeem te stoppen.
4. uitschakelen: Schakelt het systeem onmiddellijk uit en sluit alle processen af. Het wordt gebruikt om het besturingssysteem uit te schakelen.
Hoe Linux-systeem opnieuw opstarten?
Het herstarten van een Linux-systeem is een fundamentele administratieve taak die kan worden uitgevoerd met behulp van verschillende opdrachten, elk afgestemd op specifieke scenario's. Hier is een kort overzicht van de belangrijkste methoden om een Linux-systeem opnieuw op te starten. Hieronder volgen de verschillende soorten methoden voor het opnieuw opstarten van het Linux-systeem:
1. Gebruik de reboot-opdracht om ons Linux-systeem opnieuw op te starten
Syntaxis:
sudo reboot>
Wij gebruiken ` sudo ` als voorvoegsel wanneer we de opdracht `reboot` gebruiken, omdat we de opdracht met rootrechten willen uitvoeren en ervoor willen zorgen dat we over de noodzakelijke machtigingen beschikken om het systeem opnieuw op te starten, terwijl de veiligheid en integriteit van het systeem behouden blijven.

grep-opdracht in Linux
Forceer onmiddellijk opnieuw opstarten in Linux-systeem:
sudo reboot -f>
Hier hebben we de `-f` optie gebruikt voor een onmiddellijke herstart zonder enige vertraging. Het wordt gebruikt om ons systeem krachtig opnieuw op te starten.

2. Gebruik het shutdown-commando om ons Linux-systeem opnieuw op te starten
a) Onmiddellijk opnieuw opstarten
- De volgende opdracht helpt bij het onmiddellijk opnieuw opstarten van het Linux-systeem:
sudo shutdown –r now>
- Hier hebben we ` -R ` optie om aan te geven dat een herstart is bedoeld. En gebruikt ` nu ` is een argument dat de uitvoeringstijd specificeert. Het betekent nu dat onmiddellijk opnieuw moet worden opgestart.

Opmerking dat het gebruik van opnieuw opstarten, stoppen en uitschakelen vrijwel hetzelfde is qua syntaxis en effect. Voer elk van deze opdrachten uit met –help om de details te bekijken.
b) Een herstart gepland
Eenvoudige reboot-opdracht heeft beperkt gebruik. De opdracht afsluiten wordt gebruikt in plaats van de opdracht reboot om aan veel geavanceerdere vereisten voor opnieuw opstarten en afsluiten te voldoen. Eén van die situaties is een geplande herstart. Hieronder volgt de syntaxis die wordt gebruikt om uw systeem opnieuw op te starten nadat de tijd is gedefinieerd door de TIME.
$sudo shutdown –r [TIME] [MESSAGE]>
Hier heeft TIME verschillende formaten. De eenvoudigste is nu al vermeld in de vorige sectie en vertelt het systeem onmiddellijk opnieuw op te starten. Andere geldige formaten die we hebben zijn +m , waarbij m het aantal minuten is dat we moeten wachten tot het opnieuw opstarten en UU:MM dat de TIJD in een 24-uursklok aangeeft.
Hieronder vindt u de voorbeelden en hun respectievelijke resultaten. Het optionele MESSAGE-argument kan worden gebruikt om de gebruikers te informeren voordat ze opnieuw opstarten, om mogelijk gegevensverlies te voorkomen.
Commando om uw systeem na 5 minuten opnieuw op te starten
- De volgende opdracht helpt bij het opnieuw opstarten van uw systeem na 5 minuten:
sudo shutdown –r +5>
Start uw systeem opnieuw op na 02:00 uur
- De volgende opdracht helpt bij het opnieuw opstarten van uw systeem om 02:00 uur:
sudo shutdown –r 02:00>
c) Herstart annuleren
Als u wilt dat uw systeem de eerder geplande herstart of afsluiting negeert, kunt u eenvoudigweg een andere afsluitopdracht oproepen met de -C optie en zend daarmee een bericht uit voor de gebruikers over het annuleren van de herstart.
- Met de volgende opdracht wordt de geplande herstartbewerking geannuleerd:
$sudo shutdown –c [MESSAGE]>
Annuleer uw geplande herstart
Het eerder geplande opnieuw opstarten kan door de systeembeheerder worden geannuleerd door eenvoudigweg een nieuwe afsluitopdracht te geven met de -C optie en een optioneel berichtargument.
$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>
3. Onze server op afstand opnieuw opstarten in Linux
Log eenvoudigweg in op uw server met een van de ssh client met behulp van serverauthenticatie-informatie en geef eenvoudigweg een van de volgende opdrachten:
Syntaxis:
top 10 hentai
ssh [email protected] /sbin/reboot>
Voorbeeld
ssh [email protected] /sbin/shutdown –r now>
4. Gebruik de init-opdracht om ons Linux-systeem opnieuw op te starten
De Warmte opdracht is eigenlijk afkomstig van het woord initialiseren dat veel wordt gebruikt om verschillende processen op een Linux-machine te initialiseren/starten, dus deze opdracht wordt gebruikt als een joint met runlevel 6; een nummer dat is ingesteld voor het opnieuw opstarten van een Linux-server leidt ertoe dat de server opnieuw wordt opgestart. De syntaxis hiervoor wordt hieronder vermeld:
Syntaxis
init 6>
( of )
/sbin/init 6>

5. Gebruik systemctl om ons Linux-systeem opnieuw op te starten
In Linux-distributies zoals op Debain gebaseerd, CentOS, Fedora, Arch en RHEL, enz. Deze Linux-distributies gebruiken een systeem De ` systeemctl ` commando is een krachtig hulpprogramma in Linux System waarmee we de systeem- en servicesmanager kunnen beheren.
Syntaxis
- Om opnieuw op te starten met de systemctl-opdracht, voert u de volgende opdracht uit:
sudo systemctl reboot>
- Om het besturingssysteem af te sluiten met de systemctl-methode, voert u de volgende opdracht uit:
sudo systemctl poweroff>
6. Gebruik de telinit-opdracht om ons Linux-systeem opnieuw op te starten
Het commando telinit kan worden gebruikt om ons Linux-systeem opnieuw op te starten. Hiervoor kunnen we de hieronder genoemde syntaxis gebruiken.
Syntaxis
- Om opnieuw op te starten met de telinit-methode, voert u de volgende opdracht uit
sudo telinit 6>
- Om het besturingssysteem af te sluiten met de telinit-methode, voert u het volgende commando uit:
sudo telinit 0>
7. Controleer uw herstartlogboeken
/var/log/wtmp zijn de bestandsrecords waarin alle aanmeldings- en uitloggegevens worden bewaard. Men kan dit bestand parseren met de laatste opdracht om toegang te krijgen tot het logboek voor het opnieuw opstarten. Hieronder vindt u het laatste commandogebruik en de uitvoer ervan op mijn systeem.
last reboot>
Een Linux-systeem op verantwoorde wijze opnieuw opstarten
Hieronder volgen de praktijken die u waarborgt voor het veilig en efficiënt herstarten van Linux-systemen:
1. Gebruikersmeldingen : Waarschuw de gebruikers altijd voordat u opnieuw opstart om gegevensverlies te voorkomen:
Voorbeeld: sudo shutdown -r +5 Systeem herstart binnen 5 minuten
2. Plan verstandig opnieuw opstarten: Plan het opnieuw opstarten tijdens tijden van lage activiteit om de impact te verminderen.
Voorbeeld : sudo shutdown -r 02:00 Geplande herstart om 02.00 uur
3. Sierlijke afsluiting van services: Sluit alle actieve processen en services netjes af om corruptie te voorkomen
Voorbeeld: sudo systemctl stop apache2
4. Controleer de logboeken na het opnieuw opstarten : Bekijk de systeemlogboeken na het opnieuw opstarten om er zeker van te zijn dat alles veilig en effectief is op het moment van opnieuw opstarten om verstoring te minimaliseren en de gegevensintegriteit te behouden.
Voorbeeld: laatste herstart
Best practices voor het opnieuw opstarten van Linux-systeemopdrachten
Het opnieuw opstarten van een Linux-systeem is een cruciale taak die met zorg moet worden uitgevoerd om de systeemstabiliteit en gegevensintegriteit te garanderen. Hier zijn vier best practices die u moet volgen bij het opnieuw opstarten van een Linux-systeem:
wat is orakel
- Gebruikers op de hoogte stellen: Het informeert de gebruikers altijd over het implementeren van een herstart om gegevensverlies te voorkomen. Het is handig bij het uitzenden van berichten zoals afsluiten om de gebruikers van tevoren te waarschuwen.
- Back-up van kritieke gegevens: Voordat u opnieuw opstart, moet u ervoor zorgen dat er een back-up van kritieke gegevens wordt gemaakt om verlies bij onverwachte problemen te voorkomen.
- Systeemstatus bewaken: Gebruik monitoringtools om de systeemprestaties te volgen en eventuele afwijkingen na het opnieuw opstarten te detecteren.
- Zorg ervoor dat alle processen gesloten zijn: Controleer en sluit alle actieve processen en services netjes af voordat u opnieuw opstart om gegevenscorruptie te voorkomen.
Conclusie
Het artikel biedt uitgebreide richtlijnen voor het opnieuw opstarten van Linux-systemen via verschillende methoden, waaronder dereboot>commando,shutdown>commando,init>commando,systemctl>commando,telinit>commando en opnieuw opstarten op afstand via SSH. Het behandelt syntaxis, opties en voorbeelden voor elke methode en biedt praktische oplossingen voor zowel onmiddellijke als geplande herstart.
Daarnaast bevat het artikel ook veelgestelde vragen, zoals het plannen van terugkerende herstarts, de impact van herstarten op lopende processen, het herstarten van servers op afstand, het forceren van onmiddellijke herstarten, en de verschillen tussenreboot>Enshutdown -r now>opdrachten na deze conclusie. Met deze informatie kunnen gebruikers het opnieuw opstarten van systemen in Linux-omgevingen efficiënt beheren en uitvoeren, waardoor de betrouwbaarheid en stabiliteit van het systeem wordt gegarandeerd.
Start Linux Systeemopdracht opnieuw op [ Linux opnieuw opstarten ] - Veelgestelde vragen
Hoe kan ik een terugkerende herstart in Linux plannen?
Dit kunnen we doen door gebruik te maken van cron of systeemtimers. Met deze tools kunnen we de tijd en frequentie van het opnieuw opstarten specificeren.
Bijvoorbeeld:
Als we ons systeem in januari en maart elke dag om 02.30 uur willen herstarten, ongeacht de specifieke dag van de week of dag van de maand.
Open eerst de crontab gebruik makend van
sudo crontab -e>Voeg nu deze regel toe.
30 2 * 1,3 * /sbin/reboot>In januari en maart is het elke dag om 02.30 uur, ongeacht de specifieke dag van de week of maand.
Dit is in het formaat van:
* * * * * /path/to/script.sh>Eerste `*` = minuten
Tweede `*` = uren (24-uursformaat)
Derde `*` = Dag van de maand
Vierde `*` = Maandnummer
Linux-bestandenVijfde `*` = De dag van de week.
Wat is de impact van opnieuw opstarten op actieve processen en services in Linux System?
Door opnieuw op te starten in Linux System worden alle actieve processen en services beëindigd. Het is belangrijk dat gebruikers hun werk opslaan voordat ze het systeem opnieuw opstarten.
Hoe een externe Linux-server opnieuw opstarten?
Om een externe Linux-server opnieuw op te starten, kunt u SSH gebruiken om verbinding te maken met de server en vervolgens de reboot-opdracht uitvoeren. Hier is een voorbeeld:
ssh username@remote_server sudo reboot>Vervang gebruikersnaam door de gebruikersnaam van de server die u opnieuw wilt opstarten en vervang remote_server door het IP-adres van de server die u opnieuw wilt opstarten.
Hoe kan ik een herstart onmiddellijk forceren in Linux?
Als u onmiddellijk opnieuw moet opstarten zonder te wachten tot de lopende processen zijn voltooid, kunt u het
-f>optie met dereboot>commando:sudo reboot -f>Hierdoor wordt het systeem krachtig opnieuw opgestart zonder een sierlijke afsluiting uit te voeren.
Wat is het verschil tussen reboot> En shutdown -r now> ?
Beide `
reboot`>en `shutdown -r>>now`>commando's kunnen worden gebruikt om het systeem onmiddellijk opnieuw op te starten. Echter, 'shutdown -r now`>biedt extra opties voor het plannen van herstarten in de toekomst of het verzenden van waarschuwingsberichten naar gebruikers voordat ze opnieuw opstarten.
Hoe start ik mijn Linux-systeem opnieuw op via de opdrachtregel?
Om een Linux-systeem opnieuw op te starten vanaf de opdrachtregel, kunt u de
reboot>commando:sudo reboot>Met deze opdracht wordt het systeem netjes afgesloten en vervolgens opnieuw opgestart.