Å starte et Linux-system på nytt er en grunnleggende administrativ oppgave som er nødvendig for å bruke oppdateringer, feilsøking eller systemvedlikehold. Ulike kommandoer er tilgjengelige for å starte et Linux-system på nytt, hver med spesifikke alternativer og brukstilfeller. Denne veiledningen utforsker viktige omstartskommandoer som 'reboot', 'shutdown' og 'init', og illustrerer bruken av dem med praktiske eksempler for å sikre en jevn og kontrollert omstartsprosess.
Innholdsfortegnelse
- Hva er omstart i Linux-system?
- Hva er avslutningskommandoene på Linux?
- Hvordan starte Linux-systemet på nytt?
- Restarte et Linux-system på en ansvarlig måte
- Beste fremgangsmåter for omstart av Linux-systemkommandoer
Hva er omstart i Linux-system?
De starte på nytt kommandoen brukes til å starte eller starte systemet på nytt. I en Linux systemadministrasjon, kommer det et behov for å starte serveren på nytt etter at noen nettverk og andre større oppdateringer er fullført. Det kan være programvare eller maskinvare som bæres på serveren. Omstart er nødvendig slik at endringene som brukeren har gjort kan påvirke serveren.
For eksempel, hvis brukeren re-kompilerer serverens kjerne som går gjennom noe mer avansert serveradministrasjon, må han starte maskinen på nytt for å fullføre kompileringen og ha en ny oppdatert kjerneversjon på serveren. Når du oppdaterer serverens minne, IP allokering og NIC-konfigurasjon er nøkkeloppgavene som må gjøres på serveren som startes på nytt når det fører til vellykket implementering.
De fleste Linux-systemadministratorer får tilgang til serverne sine via shell eller SSH å utføre en haug med administrative aktiviteter, serveradministrasjon og overvåking. Så de trenger å vite de grunnleggende kommandoene for å starte serveren på nytt fra skallet.
Syntaks for reboot-kommando
Følgende er syntaksen for omstart i linux:
reboot [OPTIONS...]>
Alternativer for Reboot Command
Følgende er alternativene for reboot-kommandoen med forklaring av funksjonaliteten:
| Alternativer | Beskrivelse |
|---|---|
| -hjelp | Dette alternativet skriver ut en kort hjelpetekst og avslutter. |
| –stopp | Dette alternativet stopper maskinen, uavhengig av hvilken av de tre kommandoene som påkalles. |
| -p, -strømav | Dette alternativet vil slå av maskinen, uavhengig av hvilken av de tre kommandoene som blir påkalt. reagere inline stil |
| -start på nytt | Dette alternativet starter maskinen på nytt, uavhengig av hvilken av de tre kommandoene som påkalles. |
| -f, –kraft | Dette alternativet tvinger en umiddelbar stopp, avslåing eller omstart. Når det er spesifisert én gang, resulterer dette i en umiddelbar, men tydelig avslutning av systemansvarlig. Når det er spesifisert to ganger, resulterer dette i en umiddelbar nedleggelse uten å kontakte systemansvarlig. Se beskrivelsen av alternativet –force i systemctl(1) for flere detaljer. |
| -w, -wtmp-bare | Dette alternativet skriver bare wtmp avslutningsoppføring, stopper den ikke, slår seg av eller starter på nytt. |
Hva er avslutningskommandoene på Linux?
Når en GUI ikke er tilgjengelig, eller du er eksternt koblet til en server, blir det viktig å stole på kommandolinjeavslutningskommandoer. Her er de primære kommandoene for å slå av eller starte Linux-systemet på nytt:
1. nedleggelse: Starter systemavslutning eller omstart basert på spesifiserte parametere. Den brukes til å slå av systemet direkte eller med tid eller meldingsgenerering.
2. omstart: Starter systemet på nytt umiddelbart uten ytterligere alternativer. Den brukes til å starte systemet på nytt.
3. stopp: Stopper systemet umiddelbart, og slår det effektivt av. Den brukes til å stoppe systemet.
4. strømav: Slår av systemet umiddelbart, og slår av alle prosesser. Den brukes til å slå av operativsystemet.
Hvordan starte Linux-systemet på nytt?
Å starte et Linux-system på nytt er en grunnleggende administrativ oppgave som kan utføres ved hjelp av flere kommandoer, hver skreddersydd for spesifikke scenarier. Her er en kort oversikt over de primære metodene for å starte et Linux-system på nytt. Følgende er de forskjellige typene metoder for å starte Linux-systemet på nytt:
1. Bruk reboot-kommandoen for å starte Linux-systemet på nytt
Syntaks:
sudo reboot>
Vi bruker ` sudo ` som et prefiks når vi bruker kommandoen `reboot` fordi vi ønsker å utføre kommandoen med root-privilegier, og for å sikre at vi har de nødvendige tillatelsene til å utføre en omstart av systemet samtidig som systemets sikkerhet og integritet opprettholdes.

Tving umiddelbar omstart i Linux-system:
sudo reboot -f>
Her har vi brukt '-f'-alternativet for en umiddelbar omstart uten forsinkelse. Den brukes til å starte systemet vårt kraftig på nytt.

2. Start Linux-systemet på nytt med kommandoen shutdown
a) Starter på nytt umiddelbart
- Følgende kommando hjelper med å starte linux-systemet på nytt umiddelbart:
sudo shutdown –r now>
- Her har vi brukt ` -r ` alternativ for å indikere at en omstart er ment. Og brukte ` nå ` er et argument som vil spesifisere tidspunkt for utførelse her betyr det nå at å starte på nytt umiddelbart.

Merk at bruken av reboot, stopp og poweroff er nesten lik i syntaks og effekt. Kjør hver av disse kommandoene med –help for å se detaljene.
b) Planlagt en omstart
Enkel omstartskommando har begrenset bruk. De avslutningskommando brukes i stedet for reboot-kommandoen for å oppfylle mye mer avanserte krav til omstart og avslutning. En av disse situasjonene er en planlagt omstart. Følgende er syntaksen som brukes til å starte systemet på nytt etter at tiden er definert av TID.
$sudo shutdown –r [TIME] [MESSAGE]>
Her har TIME ulike formater. Den enkleste er nå, allerede oppført i forrige seksjon, og ber systemet starte på nytt umiddelbart. Andre gyldige formater vi har er +m , hvor m er antall minutter vi må vente til omstart og TT:MM som spesifiserer TID i en 24-timers klokke.
skjevhet og varians
Nedenfor er eksemplene og deres respektive utganger. Valgfritt MESSAGE-argument kan brukes til å informere brukerne før omstart for å forhindre mulig tap av data.
Kommando for å starte systemet på nytt etter 5 minutter
- Følgende kommando hjelper deg med å starte systemet på nytt etter 5 minutter:
sudo shutdown –r +5>
Start systemet på nytt etter 02:00 A.M
- Følgende kommando hjelper deg med å starte systemet på nytt klokken 02:00:
sudo shutdown –r 02:00>
c) Avbryte omstart
Hvis du vil at systemet skal forkaste den tidligere planlagte omstarten eller avslutningen, kan du ganske enkelt ringe en annen avslutningskommando med –c alternativet og kringkast med det en melding til brukerne om kansellering av omstart.
- Følgende kommando vil avbryte den planlagte omstartsoperasjonen:
$sudo shutdown –c [MESSAGE]>
Avbryt den planlagte omstarten
Den tidligere planlagte omstarten kan avbrytes av systemadministratoren ved ganske enkelt å gi en annen avslutningskommando med –c alternativ og et valgfritt meldingsargument.
$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>
3. Restarte serveren vår eksternt i Linux
Bare logg på serveren din med en av de ssh klient som bruker serverautentiseringsinformasjon og bare utfør en av følgende kommandoer:
Syntaks:
t flip flop
ssh [email protected] /sbin/reboot>
Eksempel
ssh [email protected] /sbin/shutdown –r now>
4. Bruk init-kommandoen for å starte Linux-systemet på nytt
De Varme kommandoen er faktisk hentet fra ordet initialize som er mye brukt for å initialisere/starte forskjellige prosesser i en Linux-maskin, så denne kommandoen brukes som en felles med runlevel 6; et tall som er satt for omstart av en Linux-server, fører til at serveren startes på nytt. Syntaksen for dette er nevnt nedenfor:
Syntaks
init 6>
( eller )
/sbin/init 6>

5. Bruk systemctl for å starte Linux-systemet på nytt
I Linux-distribusjoner som Debain-basert, CentOS, Fedora, Arch og RHEL, etc. Disse Linux-distribusjonene bruker et system. systemctl ` kommando er et kraftig verktøy i Linux System som lar oss administrere system- og tjenestebehandling.
Syntaks
- For å starte på nytt med systemctl-kommandoen, kjør følgende kommando:
sudo systemctl reboot>
- For å slå av operativsystemet med systemctl-metoden, utfør følgende kommando:
sudo systemctl poweroff>
6. Bruk telinit-kommandoen til å starte Linux-systemet på nytt
Telinit-kommandoen kan brukes til å starte Linux-systemet på nytt, for å gjøre det kan vi bruke syntaksen nevnt nedenfor.
Syntaks
- For å starte på nytt med telinit-metoden, utfør følgende kommando
sudo telinit 6>
- For å slå av operativsystemet med telinit-metoden, utfør følgende kommando:
sudo telinit 0>
7. Sjekke omstartsloggene
/var/log/wtmp er filpostene der alle påloggings- og utloggingsposter lagres. Man kan analysere denne filen med den siste kommandoen for å få tilgang til loggen for omstart. Nedenfor kan du finne den siste kommandobruken og dens utdata på systemet mitt.
last reboot>
Restarte et Linux-system på en ansvarlig måte
Følgende er fremgangsmåten du sørger for for å starte Linux-systemer på nytt trygt og effektivt:
1. Brukervarsler : Varsle alltid brukerne før omstart for å forhindre tap av data:
Eksempel: sudo shutdown -r +5 Systemet starter på nytt om 5 minutter
stable java
2. planlegg omstarter klokt: Planlegg omstartene i perioder med lav aktivitet for å redusere påvirkningen.
Eksempel : sudo shutdown -r 02:00 Planlagt omstart kl. 02.00
3. Grasiøs nedleggelse av tjenester: Lukk alle kjørende prosesser og tjenester rent for å unngå korrupsjon
Eksempel: sudo systemctl stoppe apache2
4. Sjekk Logger etter omstart : Gå gjennom systemloggene etter omstart for å sikre at alt er trygt og effektivt ved omstart for å minimere forstyrrelser og vedlikehold av dataintegriteten.
Eksempel: siste omstart
Beste fremgangsmåter for omstart av Linux-systemkommandoer
Å starte et Linux-system på nytt er en kritisk oppgave som bør behandles med forsiktighet for å sikre systemstabilitet og dataintegritet. Her er fire beste fremgangsmåter å følge når du starter et Linux-system på nytt:
- Varsle brukere: Den informerer alltid brukerne om å implementere omstart for å forhindre tap av data. Det er nyttig for å kringkaste meldingene som nedleggelse for å varsle brukerne på forhånd.
- Sikkerhetskopier kritiske data: Før du starter en omstart, sørg for at kritiske data er sikkerhetskopiert for å forhindre tap i tilfelle uventede problemer.
- Overvåk systemets helse: Bruk overvåkingsverktøy for å spore systemytelse og oppdage eventuelle uregelmessigheter etter omstart.
- Sørg for at alle prosesser er lukket: Sjekk og lukk alle prosesser og tjenester som kjører før du starter på nytt for å unngå datakorrupsjon.
Konklusjon
Artikkelen gir omfattende veiledning om omstart av Linux-systemer ved hjelp av ulike metoder, inkludertreboot>kommando,shutdown>kommando,init>kommando,systemctl>kommando,telinit>kommando, og ekstern omstart via SSH. Den dekker syntaks, alternativer og eksempler for hver metode, og tilbyr praktiske løsninger for både umiddelbar og planlagt omstart.
I tillegg gir artikkelen også de vanlige vanlige spørsmålene, for eksempel å planlegge gjentatte omstarter, innvirkningen av omstart på kjørende prosesser, ekstern server omstart, tvinge umiddelbar omstart og forskjellene mellomreboot>ogshutdown -r now>kommandoer etter denne konklusjonen. Med denne informasjonen kan brukere effektivt administrere og utføre systemomstart i Linux-miljøer, noe som sikrer systemets pålitelighet og stabilitet.
Start Linux-systemkommando på nytt [Start Linux på nytt] – Vanlige spørsmål
Hvordan kan jeg planlegge en gjentatt omstart i Linux?
Dette kan vi gjøre ved å bruke cron eller systemtidtakere. Disse verktøyene lar oss spesifisere tid og frekvens for omstart.
For eksempel:
Hvis vi ønsker å starte systemet på nytt kl. 02.30 hver dag i januar og mars, uavhengig av den spesifikke ukedagen eller måneden.
Åpne først crontab ved hjelp av
sudo crontab -e>Legg nå til denne linjen.
30 2 * 1,3 * /sbin/reboot>Det er klokken 02.30 hver dag i januar og mars, uavhengig av spesifikk ukedag eller måned.
Dette er i formatet:
* * * * * /path/to/script.sh>Første `*` = minutter
Andre `*` = timer (24 timers format)
Tredje `*` = Dag i måneden
Fjerde `*` = Månedsnummer
arp-a kommandoFemte `*` = ukedagen.
Hva er virkningen av en omstart på kjørende prosesser og tjenester i Linux System?
Omstart i Linux System vil avslutte alle kjørende prosesser og tjenester. Det er viktig for brukere å lagre arbeidet sitt før de starter systemet på nytt.
Hvordan starte en ekstern Linux-server på nytt?
For å starte en ekstern Linux-server på nytt, kan du bruke SSH til å koble til serveren og deretter utføre reboot-kommandoen. Her er et eksempel:
ssh username@remote_server sudo reboot>Erstatt brukernavnet med brukernavnet til serveren du vil starte på nytt og erstatt remote_server med IP-adressen til serveren du vil starte på nytt.
Hvordan kan jeg tvinge omstart umiddelbart i Linux?
Hvis du trenger å tvinge omstart umiddelbart uten å vente på at kjørende prosesser skal fullføres, kan du bruke
-f>alternativet medreboot>kommando:sudo reboot -f>Dette vil med kraft starte systemet på nytt uten å utføre en grasiøs avslutning.
Hva er forskjellen mellom reboot> og shutdown -r now> ?
Begge `
reboot`>og `shutdown -r>>now`>kommandoer kan brukes til å starte systemet på nytt umiddelbart. Imidlertid `shutdown -r now`>gir flere alternativer for å planlegge omstarter i fremtiden eller sende advarselsmeldinger til brukere før omstart.
Hvordan starter jeg Linux-systemet på nytt ved å bruke kommandolinjen?
For å starte et Linux-system på nytt fra kommandolinjen, kan du bruke
reboot>kommando:sudo reboot>Denne kommandoen vil på en elegant måte slå av systemet og deretter starte det på nytt.