Att starta om ett Linux-system är en grundläggande administrativ uppgift som krävs för att tillämpa uppdateringar, felsökning eller systemunderhåll. Olika kommandon är tillgängliga för att starta om ett Linux-system, alla med specifika alternativ och användningsfall. Den här guiden utforskar viktiga omstartskommandon som 'reboot', 'shutdown' och 'init', som illustrerar deras användning med praktiska exempel för att säkerställa en smidig och kontrollerad omstartsprocess.
Innehållsförteckning
- Vad är omstart i Linux-system?
- Vilka är avstängningskommandona på Linux?
- Hur startar jag om Linux-systemet?
- Starta om ett Linux-system på ett ansvarsfullt sätt
- Bästa metoder för att starta om Linux-systemkommandon
Vad är omstart i Linux-system?
De starta om kommandot används för att starta om eller starta om systemet. I en Linux systemadministration kommer det ett behov av att starta om servern efter att vissa nätverk och andra större uppdateringar har slutförts. Det kan vara mjukvara eller hårdvara som bärs på servern. Omstart behövs så att de ändringar som användaren har gjort kan påverka servern.
Till exempel, om användaren återkompilerar serverns kärna som går igenom lite mer avancerad serveradministration, måste han starta om maskinen för att slutföra kompileringen och ha en ny uppdaterad kärnversion på servern. När du uppdaterar serverns minne, IP allokering och NIC-konfiguration är nyckeluppgifterna som måste göras på servern som startas om när de leder till framgångsrik implementering.
De flesta Linux-systemadministratörer kommer åt sina servrar via skal eller SSH att utföra ett gäng administrativa aktiviteter, serverhantering och övervakning. Så de behöver känna till de grundläggande kommandona för att starta om servern från skalet.
Syntax för omstartskommandot
Följande är syntaxen för omstart i linux:
reboot [OPTIONS...]>
Alternativ för Reboot Command
Följande är alternativen för kommandot omstart med förklaring av dess funktionalitet:
| alternativ | Beskrivning |
|---|---|
| -hjälp | Det här alternativet skriver ut en kort hjälptext och avslutar. |
| -stanna | Detta alternativ stoppar maskinen, oavsett vilket av de tre kommandona som anropas. |
| -p, –avstängning | Det här alternativet kommer att stänga av maskinen, oavsett vilket av de tre kommandona som anropas. ramverk för java-samling |
| – starta om | Detta alternativ startar om maskinen, oavsett vilket av de tre kommandona som anropas. |
| -f, –kraft | Detta alternativ tvingar fram ett omedelbart stopp, avstängning eller omstart. När det anges en gång resulterar detta i en omedelbar men tydlig avstängning av systemhanteraren. När det anges två gånger resulterar detta i en omedelbar avstängning utan att kontakta systemansvarig. Se beskrivningen av alternativet –force i systemctl(1) för mer information. |
| -w, -wtmp-bara | Detta alternativ skriver bara wtmp avstängning, stoppas den inte, stängs av eller startas om. |
Vilka är avstängningskommandona på Linux?
När ett gränssnitt inte är tillgängligt, eller du är fjärransluten till en server, blir det viktigt att förlita sig på kommandoradsavstängningskommandon. Här är de primära kommandona för att stänga av eller starta om ditt Linux-system:
1. avstängning: Initierar systemavstängning eller omstart baserat på angivna parametrar. Den används för att stänga av systemet direkt eller med tid eller meddelandegenerering.
2. starta om: Startar om systemet omedelbart utan några ytterligare alternativ. Den används för att starta om systemet.
3. stopp: Stoppar systemet omedelbart, vilket effektivt stänger av det. Den används för att stoppa systemet.
4. avstängning: Stänger av systemet omedelbart, vilket stänger av alla processer. Den används för att stänga av operativsystemet.
Hur startar jag om Linux-systemet?
Att starta om ett Linux-system är en grundläggande administrativ uppgift som kan utföras med hjälp av flera kommandon, var och en skräddarsydd för specifika scenarier. Här är en kort översikt över de primära metoderna för att starta om ett Linux-system. Följande är de olika typerna av metoder för att starta om Linux-systemet:
1. Använd reboot-kommandot för att starta om vårt Linux-system
Syntax:
sudo reboot>
Vi använder ` sudo ` som ett prefix när vi använder kommandot `reboot` eftersom vi vill köra kommandot med root-privilegier och för att säkerställa att vi har nödvändiga behörigheter för att utföra en omstart av systemet samtidigt som systemets säkerhet och integritet bibehålls.

Tvinga omedelbar omstart i Linux-system:
sudo reboot -f>
Här har vi använt alternativet '-f' för en omedelbar omstart utan fördröjning. Den används för att kraftfullt starta om vårt system.

2. Använd kommandot shutdown och starta om vårt Linux-system
a) Startar om omedelbart
- Följande kommando hjälper till att starta om linux-systemet omedelbart:
sudo shutdown –r now>
- Här har vi använt ` -r ` alternativ för att indikera att en omstart är avsedd. Och använde ` nu ` är ett argument som kommer att specificera tidpunkten för exekvering här betyder det nu att starta om omedelbart.

hur man öppnar en json-fil
Notera att användningen av omstart, stopp och avstängning är nästan lika i syntax och effekt. Kör vart och ett av dessa kommandon med –help för att se detaljerna.
b) Schemalagd omstart
Enkelt omstartskommando har begränsad användning. De avstängningskommando används istället för reboot-kommandot för att uppfylla mycket mer avancerade krav på omstart och avstängning. En av dessa situationer är en schemalagd omstart. Följande är syntaxen som används för att starta om ditt system efter att tiden definieras av TID.
$sudo shutdown –r [TIME] [MESSAGE]>
Här har TIME olika format. Den enklaste finns nu, redan listad i föregående avsnitt, och talar om för systemet att starta om omedelbart. Andra giltiga format vi har är +m , där m är antalet minuter vi behöver vänta tills omstart och HH:MM som anger TID i en 24-timmars klocka.
Nedan är exemplen och deras respektive utdata. Valfritt MESSAGE-argument kan användas för att informera användarna före omstart för att förhindra eventuell förlust av data.
Kommando för att starta om systemet efter 5 minuter
- Följande kommando hjälper till att starta om ditt system efter 5 minuter:
sudo shutdown –r +5>
Starta om ditt system efter 02:00 A.M
- Följande kommando hjälper till att starta om ditt system klockan 02:00:
sudo shutdown –r 02:00>
c) Avbryter omstart
Om du vill att ditt system ska ignorera den tidigare schemalagda omstarten eller avstängningen kan du helt enkelt anropa ett annat avstängningskommando med –c alternativet och sänder med det ett meddelande till användarna om att omstarten avbryts.
- Följande kommando avbryter den schemalagda omstartsoperationen:
$sudo shutdown –c [MESSAGE]>
Avbryt din schemalagda omstart
Den tidigare schemalagda omstarten kan avbrytas av systemadministratören genom att helt enkelt utfärda ett annat avstängningskommando med –c alternativ och ett valfritt meddelandeargument.
$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>
3. Starta om vår server på distans i Linux
Logga helt enkelt in på din server med någon av de ssh klient använder serverautentiseringsinformation och utfärdar helt enkelt något av följande kommandon:
Syntax:
css för textbrytning
ssh [email protected] /sbin/reboot>
Exempel
ssh [email protected] /sbin/shutdown –r now>
4. Använd kommandot init för att starta om vårt Linux-system
De Värme kommandot är faktiskt taget från ordet initialize som ofta används för att initiera/starta olika processer i en Linux-maskin, så detta kommando används som en joint med runlevel 6; ett nummer som har ställts in för omstart av en Linux-server leder till att servern startas om. Syntaxen för detta nämns nedan:
Syntax
init 6>
( eller )
/sbin/init 6>

5. Använd systemctl för att starta om vårt Linux-system
I Linux-distributioner som Debain-baserade, CentOS, Fedora, Arch och RHEL, etc. Dessa Linux-distributioner använder ett system. systemctl ` kommando är ett kraftfullt verktyg i Linux System som låter oss hantera system- och tjänstehanteraren.
Syntax
- För att starta om med systemctl-kommandot, kör följande kommando:
sudo systemctl reboot>
- För att stänga av operativsystemet med systemctl-metoden, utför följande kommando:
sudo systemctl poweroff>
6. Använd kommandot telinit för att starta om vårt Linux-system
Kommandot telinit kan användas för att starta om vårt linux-system, för att göra det kan vi använda syntaxen som nämns nedan.
Syntax
- För att starta om med telinit-metoden, kör följande kommando
sudo telinit 6>
- För att stänga av operativsystemet med telinit-metoden, utför följande kommando:
sudo telinit 0>
7. Kontrollera dina omstartsloggar
/var/log/wtmp är filposterna där alla inloggnings- och utloggningsposter sparas. Man kan analysera den här filen med det sista kommandot för att komma åt loggen för omstarten. Nedan kan du hitta den senaste kommandoanvändningen och dess utdata på mitt system.
last reboot>
Starta om ett Linux-system på ett ansvarsfullt sätt
Följande är de metoder du säkerställer för att starta om Linux-system säkert och effektivt:
1. Användarmeddelanden : Varna alltid användarna före omstart för att förhindra dataförlust:
Exempel: sudo shutdown -r +5 Systemet startar om om 5 minuter
2. schemalägg omstarter klokt: Planera omstarterna under tider med låg aktivitet för att minska påverkan.
Exempel : sudo shutdown -r 02:00 Schemalagd omstart kl. 02.00
3. Graciös avstängning av tjänster: Stäng alla pågående processer och tjänster rent för att undvika korruption
Exempel: sudo systemctl stoppa apache2
4. Kontrollera loggar efter omstart : Granska systemloggarna efter omstart för att säkerställa att allt är säkert och effektivt vid tidpunkten för omstarter för att minimera störningar och bibehålla dataintegriteten.
Exempel: senaste omstart
Bästa metoder för att starta om Linux-systemkommandon
Att starta om ett Linux-system är en kritisk uppgift som bör hanteras med omsorg för att säkerställa systemstabilitet och dataintegritet. Här är fyra bästa metoder att följa när du startar om ett Linux-system:
- Meddela användare: Det informerar alltid användarna om att genomföra omstart för att förhindra dataförlust. Det är användbart för att sända meddelanden som avstängning för att varna användarna i förväg.
- Säkerhetskopiera kritiska data: Innan du startar en omstart, se till att viktiga data säkerhetskopieras för att förhindra förlust i händelse av oväntade problem.
- Övervaka systemets hälsa: Använd övervakningsverktyg för att spåra systemets prestanda och upptäcka eventuella avvikelser efter omstart.
- Se till att alla processer är stängda: Kontrollera och stäng alla pågående processer och tjänster noggrant innan du startar om för att undvika datakorruption.
Slutsats
Artikeln ger en omfattande vägledning om att starta om Linux-system genom olika metoder, inklusivereboot>kommando,shutdown>kommando,init>kommando,systemctl>kommando,telinit>kommando och fjärromstart via SSH. Den täcker syntax, alternativ och exempel för varje metod, och erbjuder praktiska lösningar för både omedelbara och schemalagda omstarter.
Dessutom innehåller artikeln också vanliga vanliga frågor, såsom schemaläggning av återkommande omstarter, inverkan av omstarter på pågående processer, fjärrserveromstart, framtvingande av omedelbara omstarter och skillnaderna mellanreboot>ochshutdown -r now>kommandon efter denna slutsats. Med denna information kan användare effektivt hantera och utföra systemomstarter i Linux-miljöer, vilket säkerställer systemets tillförlitlighet och stabilitet.
Starta om Linux Systemkommando [ Starta om Linux ] – Vanliga frågor
Hur kan jag schemalägga en återkommande omstart i Linux?
Vi kan göra detta genom att använda cron eller systemtimer. Dessa verktyg låter oss ange tid och frekvens för omstart.
Till exempel:
Om vi vill starta om vårt system klockan 02:30 varje dag i januari och mars, oavsett specifik veckodag eller månad.
arraylist sorteradÖppna först crontab använder sig av
sudo crontab -e>Lägg nu till den här raden.
30 2 * 1,3 * /sbin/reboot>Det är klockan 02:30 varje dag i januari och mars, oavsett specifik veckodag eller månad.
Detta är i formatet:
* * * * * /path/to/script.sh>Första `*` = minuter
Andra `*` = timmar (24 timmars format)
Tredje `*` = Dag i månaden
Fjärde `*` = Månadsnummer
fjädermodulerFemte `*` = veckodagen.
Vad är effekten av en omstart på att köra processer och tjänster i Linux System?
Omstart i Linux System kommer att avsluta alla pågående processer och tjänster. Det är viktigt för användare att spara sitt arbete innan de startar om systemet.
Hur startar man om en fjärransluten Linux-server?
För att starta om en Linux-fjärrserver kan du använda SSH för att ansluta till servern och sedan köra omstartskommandot. Här är ett exempel:
ssh username@remote_server sudo reboot>Ersätt användarnamnet med användarnamnet för servern du vill starta om och ersätt remote_server med IP-adressen för servern du vill starta om.
Hur kan jag tvinga en omstart omedelbart i Linux?
Om du behöver tvinga en omstart omedelbart utan att vänta på att körande processer ska slutföras kan du använda
-f>alternativet medreboot>kommando:sudo reboot -f>Detta kommer att kraftfullt starta om systemet utan att utföra en graciös avstängning.
Vad är skillnaden mellan reboot> och shutdown -r now> ?
Båda `
reboot`>och `shutdown -r>>now`>kommandon kan användas för att starta om systemet omedelbart. Men `shutdown -r now`>ger ytterligare alternativ för att schemalägga omstarter i framtiden eller skicka varningsmeddelanden till användare innan omstart.
Hur startar jag om mitt Linux-system med hjälp av kommandoraden?
För att starta om ett Linux-system från kommandoraden kan du använda
reboot>kommando:sudo reboot>Detta kommando kommer graciöst att stänga av systemet och sedan starta om det.