Enten det er for Ubuntus SSH-server eller fordi musen din har sluttet å fungere, gjør det underverker for alle å lære hvordan du bruker Linux-avslutningskommandoer på kommandolinjen. Her viser vi deg hvordan du mestrer shutdown-kommandoen for raskt å slå av datamaskinen. I denne artikkelen vil vi lære nyttige Linux Shutdown-kommandoer for å starte på nytt eller slå av en Linux-datamaskin.
Tips: Bli kjent Forskjeller mellom avslutning, dvalemodus eller dvale.
Hva er en avstengningsordre?
På Linux er det to måter å slå av datamaskinen på (tre hvis du trekker komponenter):
- Trykk på avslutningsknappen
- Stenger over terminalen.
Selv om det kan være et problem å prøve å få tilgang til Terminal først før du slår av, er det faktisk ganske nyttig, spesielt for å slå av en ekstern Linux-datamaskin eller -server via SSH.
Avslutningskommandoen slår av datamaskinen på samme måte som avslutningsknappen i systemstatusfeltet. Men det blir bedre: Den har alternativer som lar deg velge når du skal stenge, blant annet.
Hvordan bruke avslutningskommandoer
Formatet er som følger:
sudo avstenging
Som de fleste systemomfattende kommandoer i Linux, må du sudo
for å få dette til. Og så kan du velge et alternativmerke og andre alternativer. Vi vil gå over hver enkelt gjennom denne artikkelen.
1. Grunnleggende avslutningskommando
kommandoen begynner shutdown
Avslutningsprosess som dreper alle apper som kjører før de slås av. Dette krever tidtaking - du må fortelle den når den skal stenge før den fungerer. ved å legge til now
Etter at du har slått av, ber du datamaskinen om å stoppe alt den gjør og slå seg av umiddelbart.
sudo avslutning nå
Du kan også knytte en automatisk avslutningssnarvei til denne kommandoen og lage en DIY-avslutningsknapp. Det er nyttig for SSH-servere fordi det er veldig enkelt å huske. Noen Linux-distribusjoner og -versjoner kan imidlertid kreve at du legger til en tag -h
أو -P
for arbeid.
2. Avstengning uten strømbrudd
sudo shutdown -h nå
أو
sudo stopp
Noen ganger er det best å slå av datamaskinen uten å slå av strømmen. Det gjør det halt
Uansett hva den gjør shutdown
minus siste trinn - kutte strøm til systemet. Dette fungerer utmerket når du har frittstående eksterne enheter som tar lengre tid å slå av enn hoveddatamaskinen.
Det er imidlertid bedre for deg å bruke kommandoen shutdown
med tag -h
. Dette er fordi shutdown lar deg stille inn når datamaskinen slår seg av, noe vi kommer til om et øyeblikk.
3. Slå av med strømmen av
sudo shutdown -P nå
أو
sudo strøm av
Når din Linux-PC eller server er i et annet rom, vil det være et stort problem å måtte trykke på strømknappen fysisk. Heldigvis lar det deg sudo poweroff
Automatisk drepe all strøm som leveres til datamaskinen din, slik at CPU-en din er trygg mot strømstøt og andre strømrelaterte ting som kan ødelegge den.
Imidlertid er den beste Linux-avslutningskommandoen å bruke shutdown
med et skilt -P
. Bare husk at den trenger en stor "P", ikke en liten bokstav.
4. Avstengning etter X minutter
sudo shutdown +
Anta at du har en prosess som avsluttes på 30 minutter. Kanskje du laster ned noe og tror det vil bli gjort rundt den tiden. Du kan prøve å erstatte now
b +
Og hvor lenge du vil vente i minutter før du slår av. For eksempel: sudo shutdown +30
Datamaskinen slår seg av etter 30 minutter.
Husk at dette ikke venter på at noen prosesser skal fullføres før du arbeider, så hvis oppgaven din tar litt lengre tid enn den burde, vil denne Linux-kommandoen slå av datamaskinen når nedtellingen er over.
5. Avslutning på et bestemt tidspunkt
sudo avstenging :
Hvis du, som meg, sovnet ved tastaturet klokken 3 og våknet til en varm datamaskin som spilte musikk fra YouTube hele natten, skulle du ønske det var en måte å slå den av etter en viss tid. Heldigvis lar nedstengning deg også velge tidspunkt.
For eksempel bruk av leads sudo shutdown -P 2:45
til en Linux-datamaskin som slår seg av så snart klokken blir 2:45. Den leser tiden ved å bruke 24-timers formatet, så du må skrive sudo shutdown -P 14:45
Hvis du vil slå den av klokken 2:45 om ettermiddagen.
6. Send en advarsel før avstengning
sudo avstenging " "
Når du kjører en Linux-server med mange brukere tilkoblet, vil det være en god idé å sende en melding for å fortelle alle om å slå av. Ved å legge til noe mellom "sitatene", kan Linux-serveren sende en tilpasset melding til andre brukere via kommandolinjen.
For automatisk avslutning og omstart av funksjoner på servere kan denne meldingen være veldig viktig. Du kan legge dette til skriptet som kjører ved oppstart. På denne måten kan Linux-serveren automatisk slå seg av for planlagt vedlikehold eller oppdatering.
7. Grunnleggende omstartskommando
sudo shutdown -r nå
أو
sudo reboot
ved hjelp av taggen -r
Du kan starte datamaskinen på nytt i stedet for å slå av. Du kan erstatte now
Tidsbestemt til å utføre en planlagt avslutning, noe som fungerer utmerket for automatiske systemer og servere med nattlige oppdateringer.
I stedet er det en ordre sudo reboot
, men denne kommandoen lar deg ikke stille inn tiden. Det fungerer på samme måte sudo shutdown -r now
For det meste.
Tips: Det er en god idé å starte datamaskinen på nytt etter å ha oppdatert Linux-kjernen.
8. Tvangsnedleggelsesordre
sudo poweroff -f
أو
sudo halt -f
أو
sudo shutdown -f
Det er ikke hver dag du får et system som ikke reagerer så mye at de fleste kommandoene ikke vil fungere. bestillinger kan poweroff
و halt
و shutdown
ta flagget -f
å tvinge frem en stenging. Dette er i utgangspunktet den elektroniske versjonen av strømbryteren - den vil tvinge drepe alle oppgaver og slå av.
Bruk dette bare når de vanlige avslutnings- og omstartkommandoene ikke fungerer. Du er bundet til å miste data (og systemintegritet) når du bruker dette.
Bonus: avbryte avslutningskommandoen
sudo avslutning -c
La oss si at du gjorde en feil og ønsket å kansellere en bestilling shutdown
planlegger. Vil ikke trykke på Ctrl + C Og ingen skriving exit
på kommandolinjen for å stoppe det.
inneholder kommando shutdown
på et valg -c
Som forteller systemet å kansellere når som helst du planlegger å lukke det.
ofte stilte spørsmål
Q1. Krasjer Linux-avslutningskommandoer applikasjoner?
svar. Avslutningskommandoen vil ikke deaktivere programmer, men hvis du har ulagrede filer, vil endringene gå tapt når systemet lukkes.
Q2. Hvorfor må jeg skrive "sudo" hver gang jeg skriver inn en avslutningskommando på Linux?
svar. Avslutningskommandoen er en systemomfattende applikasjon, og det er derfor den krever superbrukerrettigheter for å kjøre.
Q3. Kan jeg slå av datamaskinen før en planlagt avslutning?
svar. Det er en planlagt nedleggelse av virksomheten kun når betingelsene er oppfylt. Du kan trygt slå av datamaskinen når som helst før en planlagt avslutning.