5 sätt att stänga av din Linux-dator från kommandoraden
Inget operativsystem är perfekt. Även om det var kan det finnas problem med drivrutiner och appar. Linux är inget undantag. Trots att det är stabilare än Windows (i många fall inte alla!) Kommer det förmodligen att komma en tid när du behöver starta om din Linux-dator. Det kan bero på att något inte fungerar. Alternativt kan du vara ansluten via SSH till en fjärrdator Hur man fjärrstyra en Linux-server med SSH Hur man fjärrstyrt Hantera en Linux-server med SSH SSH är mycket funktionell, varför det är en go-to för fjärrserverhantering. Lär dig hur man fjärrhanterar en Linux-server via SSH, från anslutning, för att installera programvara och filöverföringar. Läs mer eller server och vill att den ska startas om eller stängas av helt.
Men hur kan du göra det här? Flera kommandon är tillgängliga för dig att stänga av eller starta om (eller starta om) en Linux-dator via kommandoraden.
Låt oss titta på dem i sin tur och undersöka hur och när dessa kommandon ska användas.
1. Stängning
Om du är färdig med din Linux-lådan, är lösningen att helt enkelt stänga av den att använda avstängningsinstruktionen, skickad via SSH (om du använder en Windows-dator har du flera SSH-verktyg 4 enkla sätt att använda SSH i Windows 4 enkla sätt att använda SSH I Windows SSH är de facto-lösningen för säker tillgång till fjärrterminaler på Linux och andra UNIX-liknande system. Om du har en fjärrstyrd SSH-server som du vill komma åt måste du ladda ner en SSH-klient ... Läs mer att välja mellan). Detta kan användas för att stänga av datorn permanent (tills en sådan tidpunkt du bestämmer dig för att starta om den) eller för att starta om. Syntaxen för kommandot är:
avstängning [alternativ] [tid] [meddelande]
Till exempel, för att stänga av datorn omedelbart, skulle du använda:
avstängning -h nu
Här, den -h betyder stannar medan nu tydligt innebär att instruktionerna ska utföras omedelbart. Olika förseningar kan användas. Du kan till exempel använda +5 i stället, vilket kommer att berätta för datorn att köra avstängningsproceduren om fem minuter.
Om du vill inkludera ett meddelande blinkar det här till alla inloggade användare:
avstängning -h +5 "Servern stänger av, vänligen spara ditt jobb och logga av."
Kom ihåg att du kan hitta den fullständiga listan över växlar för dessa kommandon genom att mata in:
[kommando] --hjälp
Starta om med -r
Ett alternativ är att använda -r kommando för att starta om datorn. Detta används i stället för -h, så att du startar om en dator eller server kan du använda:
avstängning -r +5 "Servern startas på nytt om fem minuter, spara jobbet och logga av."
Eventuell planerad avstängning eller omstart kan avbrytas genom att mata in -c Avbryt kommando:
avstängning -c
2. Starta om
Eftersom avstängningskommandot har ett omstartalternativ, bör det inte bli någon överraskning att veta att omstartskommandot har ett avstängningsalternativ.
Kommandot för standard omstart är:
omstart
Detta kommer att leda till att din dator slår av sig och åter på igen. Om du vill släcka enheten, ska du dock -p switch kommer att fungera:
omstart -p
Ett annat alternativ är att tvinga en omstart. Det här kan vara användbart om en app eller tjänst hänger och du måste starta om snabbt:
omstart -f
Detta startar om kraftigt din Linux-låda.
3. Halt
Vi har redan sett -h växla över, men stopp kan användas som ett kommando allt på egen hand. Detta kommer att leda till att datorn stängs omedelbart med ett enkelt fyra bokstavsord:
stanna
De -f switch kan också användas med stopp, men resultaten är inkonsekventa och kan leda till problem med systemstabilitet.
4. Avstängning
Du kanske föredrar terminologin hos Stäng av kommando. Detta gör exakt samma som stopp, förutom att det tar dubbelt så lång tid att skriva.
Men såväl som att använda -f för att tvinga poweroff, kan du också anställa -w byt till logga om systemet starta om samtal till / Var / log / wtmp. Detta är ett potentiellt användbart felsökningsverktyg, som det är -mångordig, vilket kan hjälpa till med problem med avstängning.
poweroff --verbose
5. Nödalternativet: REISUB
Alla ovanstående kommandon kan användas i situationer när systemet körs utan problem. Men vad händer om det kraschar? Vad händer om datorn eller servern hänger och kan inte startas om på ett behagligt sätt?
Svaret är då en tangentkombination. Om du har bytt från Windows, vet du förmodligen det Ctrl + Alt + Del visar en meny med Stänga av som ett alternativ. Om den hålls längre, stängs maskinen automatiskt av. På en Mac, under tiden, skulle du helt enkelt hålla ner strömbrytaren (ett alternativ som också fungerar på Windows-maskinvara 6 Tips för att starta om Windows Gilla en Pro 6 Tips för att starta om Windows Precis som en Pro Windows styrka är anpassning och det stoppar inte när du stänger av. Du kan avsluta din session eller starta om ditt system på olika sätt, många erbjuder mer bekvämlighet och kontroll än Start-menyn. Läs mer).
I Linux är tangentbordskombinationen Alt + Print Screen + B att starta om. Om detta inte fungerar eller om det finns en mer komplicerad fråga kan du ändra kombinationen med upp till sex nycklar.
Detta är känt som REISUB, på grund av följande tvångsakronym:
- fnRaw - Tar kontroll över tangentbordet tillbaka från X-bildservern.
- tErminate - Sänder termineringssignalen SIGTERM till alla processer, för att avsluta graciöst.
- kjagll - Som ovan, men SIGKILL-signalen, som tvingar omedelbar uppsägning till processer.
- Sync - Spolar data till disken.
- Unmount - Detta tar bort alla filsystem i ett skrivskyddat tillstånd.
- reBoot - Som du förväntar dig.
För att göra detta arbete borde du hålla nere Alt + skrivskärm, då R E I S U B nycklar i den ordningen. Lämna en sekund eller två mellan varje knapptryckning. Observera att den här metoden inte brukar fungera på maskiner med ARM-arkitektur (till exempel Raspberry Pi Raspberry Pi - En kreditkortskortad ARM-dator - Din för endast $ 25 Raspberry Pi - En kreditkortskortad ARM-dator - Din för endast $ 25 Något stort har bryggt i universitetsstaden Cambridge, Storbritannien. Under det gångna året har ett team akademiker, affärsmän, lärare och programmerare gjort slutliga ändringar av ett mycket spännande projekt faktiskt ... Läs mer).
Hjälp, jag släckte av misstag min Linux-dator eller -server!
Vi har sett hur du avbryter ett avstängningskommando eller omstartskommando. Det är dock lätt att hitta dig själv att starta ett avstängningskommando när en viktig process körs - speciellt på en fjärrserver. En väg runt detta är att installera molly-guard, vilket kan ställa in en avstängning genom att söka efter vissa parametrar.
Exempelvis finns det ett skript som kontrollerar SSH-sessioner (som skiljer sig från FTP Vad SSH är och hur det skiljer sig från FTP [Teknologi förklaras] Vad SSH är och hur det skiljer sig från FTP [Teknologi förklaras] Läs mer). Om du skickar omstart, stoppa, avstänga eller stänga kommandot, kommer molly-guard att kräva namnet på den värd du tänker stänga.
För att använda detta, installera molly-guard i terminalen:
sudo apt-get installera molly-guard
När molly-guard körs i bakgrunden kommer det att upptäcka ett kommando som Stäng av och rapportera att en SSH-session har upptäckts. Du har då valet att ange serverns värdnamn för att bekräfta avstängningen eller för att trycka på Ctrl + C att avbryta. Användbar!
De fem sätten att stänga en Linux-dator från kommandoraden är särskilt användbara eftersom de kan användas på datorn själv eller via en fjärrstyrd SSH. Eftersom dessa kommandon är så kortfattade låter de sig snabbt använda - vilket kan resultera i en oavsiktlig omstart från tid till annan! Lyckligtvis är molly-guard-verktyget tillräckligt för att undvika detta.
Har du försökt molly-guard? Har du en föredragen metod för att starta om din Linux-enhet? Berätta för oss i kommentarerna.
Utforska mer om: Linux, Terminal.