Uanset om det er en Ubuntu SSH-server eller en mus, der ikke virker, virker det underværker for alle at lære at bruge Linux-nedlukningskommandoer fra kommandolinjen. Her viser vi dig, hvordan du mestrer nedlukningskommandoen for hurtigt at lukke din computer ned. I denne artikel vil vi udforske nyttige Linux-nedlukningskommandoer til genstart eller nedlukning af en Linux-computer.
Tip: Lær at kende Forskelle mellem nedlukning, dvale eller slumretilstand.
Hvad er en nedlukningsordre?
På Linux er der to måder at lukke din computer ned på (tre, hvis du trækker stikket ud):
- Tryk på luk-knappen
- Lukker gennem stationen.
Selvom det kan være besværligt at forsøge at få adgang til terminalen først, før man lukker ned, er det faktisk meget nyttigt, især til at lukke en fjern Linux-computer eller -server ned via SSH.
Kommandoen Luk ned lukker din computer ned, ligesom knappen Luk ned i proceslinjen gør. Men det bliver endnu bedre: den indeholder muligheder, der giver dig mulighed for at vælge, hvornår den skal lukkes ned, blandt andet.
Sådan bruger du shutdown-kommandoer
Formatet går som følger:
sudo-nedlukning
Ligesom de fleste systemniveaukommandoer i Linux, skal du sudo
For at få dette til at fungere, kan du derefter vælge fluebenet og andre muligheder. Vi gennemgår hver enkelt i denne artikel.
1. Grundlæggende lukkeordre
Ordren begynder shutdown
En nedlukningsproces, der lukker alle kørende programmer ned, før de lukkes ned. Dette kræver, at du indstiller en timer – du skal fortælle den, hvornår den skal lukke ned, før den virker. Ved at tilføje now
Når du har lukket ned, beder du din computer om at stoppe det, den laver, og lukke ned med det samme.
sudo nedlukning nu
Du kan også knytte en genvej til automatisk nedlukning til denne kommando og oprette en gør-det-selv-nedlukningsknap. Dette er nyttigt for SSH-servere, fordi det er meget nemt at huske. Nogle Linux-distributioner og -versioner kan dog kræve, at du tilføjer et flag. -h
أو -P
til arbejde.
2. Nedlukning uden strømafbrydelse
sudo shutdown -h nu
أو
sudo stop
Der er tidspunkter, hvor det er bedre at lukke computeren ned uden at afbryde strømmen. Kommandoen halt
Med alt, hvad den gør shutdown
Minus det sidste trin – at slukke for strømmen til systemet. Dette fungerer fantastisk, når du har separate eksterne enheder, der tager længere tid at slukke end hovedcomputeren.
Det er dog bedre for dig at bruge kommandoen shutdown
Med mærket -h
Dette skyldes, at Shutdown giver dig mulighed for at indstille et tidspunkt, hvor din computer skal lukke ned, hvilket vi vender tilbage til om et øjeblik.
3. Nedlukning ved strømafbrydelse
sudo shutdown -P nu
أو
sudo sluk
Når din Linux-pc eller server er i et andet rum, kan det være et stort besvær at skulle trykke fysisk på tænd/sluk-knappen. Heldigvis, sudo poweroff
Slukker automatisk al strøm, der leveres til din computer, så din CPU er beskyttet mod strømstød og andre strømrelaterede ting, der kan ødelægge den.
Den bedste Linux-nedlukningskommando at bruge er dog shutdown
Med et mærke -P
Husk bare, at det skal være et stort "P", ikke et lille.
4. Sluk ned efter X minutter
sudo nedlukning +
Forestil dig, at du har en proces, der afsluttes om 30 minutter. Måske downloader du noget, og du tror, det vil blive udført omkring det tidspunkt. Du kan prøve at erstatte now
b +
Og den tid, du vil vente i minutter, før du lukker ned. For eksempel: sudo shutdown +30
Computeren lukker ned efter 30 minutter.
Husk at dette ikke venter på, at processer er færdige, før det kører, så hvis din opgave tager lidt længere tid end den burde, vil denne Linux-nedlukningskommando lukke din computer ned, når nedtællingen er overstået.
5. Lukning på et bestemt tidspunkt
sudo-nedlukning :
Hvis du ligesom mig falder i søvn ved dit tastatur klokken 3 om natten og vågner op til en varm computer, der har spillet musik fra YouTube hele natten, vil du ønske, at der var en måde at lukke den ned på efter et bestemt tidspunkt. Heldigvis kan du også vælge tidspunktet med lukningen.
For eksempel ved at bruge sudo shutdown -P 2:45
For at lukke din Linux-computer ned, når klokken når 2:45. Tiden aflæses i 24-timers format, så du skal skrive sudo shutdown -P 14:45
Hvis du vil slukke den klokken 2:45.
6. Send en advarselsmeddelelse før nedlukning
sudo-nedlukning " "
Når du kører en Linux-server med flere brugere tilsluttet, er det en god idé at sende en besked for at informere alle om nedlukningen. Ved at tilføje noget mellem anførselstegnene kan Linux-serveren sende en brugerdefineret besked til andre brugere via kommandolinjen.
For automatiske nedluknings- og genstartsfunktioner på servere kan denne besked være meget vigtig. Du kan tilføje den til et script, der kører ved opstart. På denne måde kan din Linux-server automatisk lukke ned for vedligeholdelse eller en planlagt opdatering.
7. Grundlæggende genstartskommando
sudo nedlukning -r nu
أو
sudo genstart
Brug af tagget -r
Du kan genstarte din computer i stedet for at lukke den ned. Du kan udskifte now
Tidsmæssigt til at udføre en planlagt nedlukning, hvilket fungerer godt til automatiserede systemer og servere med natlige opdateringer.
I stedet er der en ordre. sudo reboot
Men denne kommando tillader dig ikke at indstille tiden. Den fungerer på samme måde. sudo shutdown -r now
For det meste.
Tip: Det er en god idé at genstarte din computer efter opdatering af din Linux-kerne.
8. Tvangslukningsordrer
sudo sluk -f
أو
sudo stop -f
أو
sudo shutdown -f
Det er ikke hver dag, at man oplever et system, der er så uresponsivt, at de fleste kommandoer ikke virker. Kommandoer kan poweroff
و halt
و shutdown
at tage viden -f
Tvungen nedlukning. Dette er i bund og grund den elektroniske version af tænd/sluk-knappen – den vil tvinge alle opgaver til at afslutte og lukke ned.
Brug kun dette, når normale kommandoer til nedlukning og genstart ikke virker. Du vil helt sikkert miste data (og systemintegritet), når du bruger dette.
Bonus: Annuller nedlukningsordre
sudo shutdown -c
Forestil dig, at du har lavet en fejl og ønsker at annullere en ordre. shutdown
Planlagt. Trykning vil ikke resultere i Ctrl + C Ingen skrivning exit
I kommandolinjen for at stoppe det.
Indeholder kommando shutdown
Efter eget valg -c
Hvilket fortæller systemet, at det skal annullere, når som helst du planlægger at lukke det.
Ofte stillede spørgsmål
Q1. Får Linux-nedlukningskommandoer programmer til at gå ned?
svar. Shutdown-kommandoen deaktiverer ikke programmer, men hvis du har filer, der ikke er gemt, vil dine ændringer gå tabt, når du lukker systemet ned.
Q2. Hvorfor skal jeg skrive "sudo" hver gang jeg indtaster en shutdown-kommando i Linux?
svar. Shutdown-kommandoen er et systemniveauprogram, hvilket er grunden til, at den kræver superbrugerrettigheder for at køre.
Q3. Kan jeg lukke min computer ned før den planlagte nedlukning?
svar. En planlagt nedlukning sker kun, når betingelserne er opfyldt. Du kan trygt lukke din computer ned når som helst før den planlagte nedlukning.