Ingen operativsystem er perfekte. Selv om det var det, kan det være problemer med drivere og apper. Linux er intet unntak. Til tross for at den er mer stabil enn Windows (i mange tilfeller, ikke alle!), Vil det sannsynligvis komme en tid da du må starte Linux -datamaskinen på nytt. Dette kan skyldes at noe ikke fungerer. Alternativt kan du være koblet via SSH til en ekstern datamaskin eller server og vil at den skal starte på nytt eller slå seg av helt.
Men hvordan kan du gjøre dette? Flere kommandoer er tilgjengelige for å slå av eller starte (eller starte på nytt) en Linux -datamaskin via kommandolinjen.
hvordan du ser hvilket hovedkort du har
La oss se på dem etter tur, og undersøke hvordan og når disse kommandoene skal brukes.
1. Slå av
Hvis du er ferdig med Linux -boksen, er løsningen for å bare slå den av å bruke nedstengningsinstruksjonene, sendt via SSH (hvis du ved bruk av en Windows -PC har du flere SSH -verktøy å velge fra). Dette kan brukes til å enten slå datamaskinen av permanent (inntil du bestemmer deg for å starte den på nytt) eller til å starte på nytt. Syntaksen for kommandoen er:
shutdown [option] [time] [message]
For eksempel, for å slå av datamaskinen umiddelbart, bruker du:
shutdown -h now
Her, den -h betyr stopp mens nå betyr tydelig at instruksjonen skal utføres umiddelbart. Ulike forsinkelser kan brukes. For eksempel kan du bruke +5 i stedet, som vil be datamaskinen om å kjøre nedleggingsprosedyren om fem minutter.
Hvis du vil inkludere en melding, blinker dette til alle påloggede brukere:
shutdown -h +5 'The server is shutting down, please save your work and log off.'
Husk at du kan finne hele listen over brytere for disse kommandoene ved å skrive inn:
[command] --help
Start på nytt med -r
Et alternativt alternativ er å bruke -r kommando for å starte datamaskinen på nytt. Dette brukes i stedet for -h , så for å starte en datamaskin eller server på nytt kan du bruke:
shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'
Enhver planlagt nedleggelse eller omstart kan avbrytes ved å legge inn -c Avbryt kommando:
shutdown -c
2. Start på nytt
Ettersom avslutningskommandoen har et omstartalternativ, bør det ikke komme som en overraskelse å finne ut at omstartkommandoen har et avstengingsalternativ.
Bildekreditt: Anton Khegay via Shutterstock
kan du kjøre mac os på pc
Standard kommando for omstart er:
reboot
Dette vil be datamaskinen din om å slå seg av og på igjen. Hvis du imidlertid ønsker å slå av enheten, vil deretter -s bryteren fungerer:
reboot -p
Et annet alternativ er å tvinge en omstart. Dette kan være nyttig hvis en app eller tjeneste henger og du må starte på nytt raskt:
reboot -f
Dette starter kraftig Linux -boksen på nytt.
3. Stopp
Vi har allerede sett -h bytt over, men stopp kan brukes som en kommando helt alene. Dette vil føre til at datamaskinen slår seg av umiddelbart, med et enkelt ord på fire bokstaver:
halt
De -f bryteren kan også brukes med stopp, men resultatene er inkonsekvente og kan føre til problemer med systemstabilitet.
4. Slå av
Du foretrekker kanskje terminologien til slå av kommando. Dette gjør nøyaktig det samme som å stoppe, bortsett fra at det tar over dobbelt så lang tid å skrive.
Imidlertid, så vel som å bruke -f for å tvinge ut strømmen, kan du også bruke -i bytt for å logge systemet omstartssamtalen til / var / log / wtmp . Dette er et potensielt nyttig feilsøkingsverktøy --verbose , som kan hjelpe med problemer med nedleggelse.
poweroff --verbose
5. Nødalternativet: REISUB
Alle de ovennevnte kommandoene kan brukes i situasjoner der systemet kjører uten problemer. Men hva om det krasjer? Hva om PCen eller serveren henger, og ikke kan startes på nytt på en behagelig måte?
Svaret er da en tastaturkombinasjon. Hvis du har byttet fra Windows, vet du det sikkert Ctrl + Alt + Del viser en meny med Skru av som et alternativ. Hvis maskinen holdes lenger, slås maskinen av automatisk. På en Mac vil du ganske enkelt holde nede strømknappen (et alternativ som også fungerer på Windows -maskinvare).
Bildekreditt: JanHetman via Shutterstock
er det lovlig å se filmer på youtube
I Linux er tastaturkombinasjonen Alt + Print Screen + B å starte på nytt. Men hvis dette ikke fungerer, eller det er et mer komplekst problem, kan du endre kombinasjonen med opptil seks nøkler.
Dette er kjent som REISUB, på grunn av følgende tvungen akronym:
- en R aw - Tar kontroll over tastaturet tilbake fra X -skjermserveren.
- t OG rminate - Sender avslutningssignalet SIGTERM til alle prosesser for å avslutte grasiøst.
- til Jeg ll - Som ovenfor, men SIGKILL -signalet, som tvinger prosesser til å avslutte umiddelbart.
- S ync - Skyller data til disk.
- U nmount-Dette remonterer alle filsystemene til en skrivebeskyttet tilstand.
- re B oot - Som du forventer.
For å få dette til å fungere, bør du holde nede Alt + Print Screen , deretter R E I S U B -tastene i den rekkefølgen. La ett eller to sekunder være mellom hvert tastetrykk. Vær oppmerksom på at denne metoden vanligvis ikke fungerer på maskiner med ARM -arkitektur (for eksempel Raspberry Pi).
Hjelp, jeg stanset min Linux -PC eller server ved et uhell!
Vi har sett hvordan du avbryter en kommando for avslutning eller omstart. Imidlertid er det lett å finne deg selv å starte en avslutningskommando når en viktig prosess kjører - spesielt på en ekstern server. En måte å unngå dette på er å installere molly-guard, som kan overstyre en nedstengning ved å se etter bestemte parametere.
For eksempel er det et skript som ser etter SSH -økter (som er forskjellige fra FTP). Hvis du sender en kommando for omstart, stopp, avslåing eller avslutning, vil molly-guard kreve navnet på verten du har tenkt å lukke.
For å bruke dette, installer molly-guard i terminalen:
sudo apt-get install molly-guard
Ettersom molly-guard kjører i bakgrunnen, vil den oppdage en kommando som f.eks slå av og rapporter tilbake at en SSH -økt er oppdaget. Du kan deretter velge å angi serverens vertsnavn for å bekrefte nedleggelse, eller å trykke Ctrl + C å avslutte. Nyttig!
Disse fem måtene å slå av en Linux -datamaskin fra kommandolinjen er spesielt nyttige da de kan brukes på selve datamaskinen eller via en ekstern SSH. Siden disse kommandoene er så konsise, egner de seg til rask bruk - noe som kan resultere i en utilsiktet omstart fra tid til annen! Heldigvis er molly-guard-verktøyet nok til å unngå dette.
Å lære mer Linux -kommandoer , sjekk referansesvindelarket vårt. Og hvis du vil automatisere noen av disse kommandoene, sjekk ut disse automatiseringsappene for Linux.
Dele Dele kvitring E -post Er det verdt å oppgradere til Windows 11?Windows har blitt redesignet. Men er det nok til å overbevise deg om å bytte fra Windows 10 til Windows 11?
Les neste Relaterte temaer- Linux
- Terminal
- Linux
Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.
Mer fra Christian CawleyAbonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere