5 veidi, kā izslēgt Linux datoru no komandrindas

5 veidi, kā izslēgt Linux datoru no komandrindas

Neviena operētājsistēma nav perfekta. Pat ja tā būtu, var rasties problēmas ar draiveriem un lietotnēm. Linux nav izņēmums. Neskatoties uz to, ka tā ir stabilāka nekā sistēma Windows (daudzos gadījumos ne visi!), Iespējams, pienāks brīdis, kad jums būs jārestartē Linux dators. Tas varētu būt tāpēc, ka kaut kas nedarbojas. Varat arī izveidot savienojumu ar attālo datoru vai serveri, izmantojot SSH, un vēlaties, lai tas tiktu restartēts vai pilnībā izslēgts.





Bet kā jūs to varētu izdarīt? Ir pieejamas vairākas komandas, lai izslēgtu vai restartētu (vai pārstartētu) Linux datoru, izmantojot komandrindu.





kā izdzēst kontu ps4

Apskatīsim tos pēc kārtas un pārbaudīsim, kā un kad šīs komandas būtu jāizmanto.





1. Izslēgšana

Ja esat pabeidzis darbu ar Linux kastīti, risinājums, kā to vienkārši izslēgt, ir izmantot izslēgšanas instrukciju, kas nosūtīta, izmantojot SSH (ja izmantojot Windows datoru, jums ir vairāki SSH rīki no kuriem izvēlēties). To var izmantot, lai datoru izslēgtu uz visiem laikiem (līdz brīdim, kad izlemjat to pārstartēt) vai restartēt. Komandas sintakse ir šāda:

shutdown [option] [time] [message]

Piemēram, lai nekavējoties izslēgtu datoru, izmantojiet:



shutdown -h now

Lūk, -h nozīmē apstāties, kamēr tagad skaidri nozīmē, ka instrukcija jāizpilda nekavējoties. Var izmantot dažādus kavējumus. Piemēram, jūs varētu izmantot +5 tā vietā dators pateiks izslēgšanas procedūru pēc piecām minūtēm.

Ja vēlaties iekļaut ziņojumu, tas tiks parādīts visiem reģistrētajiem lietotājiem:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Atcerieties, ka pilnu šo komandu slēdžu sarakstu varat atrast, ievadot:

[command] --help

Restartējiet ar -r

Alternatīva iespēja ir izmantot -r komandu, lai restartētu datoru. Tas tiek izmantots vietā -h , tāpēc, lai restartētu datoru vai serveri, varat izmantot:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Jebkuru plānoto izslēgšanu vai restartēšanu var atcelt, ievadot -c atcelt komandu:

shutdown -c

2. Pārstartējiet

Tā kā izslēgšanas komandai ir restartēšanas opcija, nevajadzētu pārsteigt, uzzinot, ka atsāknēšanas komandai ir izslēgšanas iespēja.

Attēlu kredīts: Antons Khegajs, izmantojot Shutterstock

labākā bezmaksas alternatīva Microsoft Office

Standarta atsāknēšanas komanda ir šāda:

reboot

Tas liks datoram sevi izslēgt un atkal ieslēgt. Tomēr, ja vēlaties izslēgt ierīci, tad -lpp slēdzis darbosies:

reboot -p

Vēl viena iespēja ir piespiest pārstartēt. Tas var būt noderīgi, ja lietotne vai pakalpojums uzkaras un jums ir nepieciešams ātri restartēt:

reboot -f

Tas spēcīgi pārstartē jūsu Linux kastīti.

3. Apstāties

Mēs jau esam redzējuši -h pārslēgties iepriekš, bet apturēšanu var izmantot kā komandu visu atsevišķi. Tas novedīs pie datora tūlītējas izslēgšanas ar vienkāršu četru burtu vārdu:

halt

The -f slēdzi var izmantot arī ar apturēšanu, taču rezultāti ir pretrunīgi un var izraisīt sistēmas stabilitātes problēmas.

4. Izslēgšana

Jūs varētu dot priekšroku terminoloģijai izslēgt komandu. Tas notiek tieši tāpat kā apturēšana, izņemot to, ka rakstīšana prasa divreiz ilgāku laiku.

Tomēr, kā arī izmantojot -f lai piespiestu izslēgšanu, varat izmantot arī -iekšā pārslēdzieties, lai reģistrētu sistēmas atsāknēšanas zvanu / var / log / wtmp . Šis ir potenciāli noderīgs atkļūdošanas rīks -daudzpusīgs , kas var palīdzēt ar izslēgšanas problēmām.

poweroff --verbose

5. Ārkārtas iespēja: REISUB

Visas iepriekš minētās komandas var izmantot situācijās, kad sistēma darbojas bez problēmām. Bet ko tad, ja tas avarē? Ko darīt, ja dators vai serveris karājas un to nevar pārstartēt pieņemamā veidā?

Atbilde ir tastatūras kombinācija. Ja esat pārslēdzies no Windows, jūs droši vien to zināt Ctrl + Alt + Del parāda izvēlni ar Izslēgt kā iespēja. Ja ierīce tiek turēta ilgāk, tā automātiski izslēgsies. Tikmēr operētājsistēmā Mac vienkārši turiet nospiestu barošanas pogu (opcija, kas darbojas arī Windows aparatūrā).

Attēlu kredīts: JanHetman caur Shutterstock

kā izdzēst Windows lejupielādes failus

Sistēmā Linux tastatūras kombinācija ir Alt + drukas ekrāns + B lai atsāknētu. Tomēr, ja tas nedarbojas vai ir sarežģītāka problēma, varat mainīt kombināciju, izmantojot ne vairāk kā sešas atslēgas.

Tas ir pazīstams kā REISUB šāda piespiedu akronīma dēļ:

  • a R aw - pārņem kontroli pār tastatūru no X displeja servera.
  • t UN rminate - nosūta izbeigšanas signālu SIGTERM visiem procesiem, lai graciozi pārtrauktu.
  • uz Es ll - tāpat kā iepriekš, bet SIGKILL signāls, kas liek nekavējoties pārtraukt procesus.
  • S ync - nosūta datus uz disku.
  • U nmount-tas pārinstalē visas failu sistēmas tikai lasāmā stāvoklī.
  • re B oot - Kā jūs gaidījāt.

Lai tas darbotos, jums vajadzētu turēt nospiestu Alt + drukas ekrāns , tad taustiņi R E I S U B tādā secībā. Starp katru taustiņa nospiešanu atstājiet vienu vai divas sekundes. Ņemiet vērā, ka šī metode parasti nedarbojas mašīnās ar ARM arhitektūru (piemēram, Raspberry Pi).

Palīdzība, es nejauši izslēdzu savu Linux datoru vai serveri!

Mēs esam redzējuši, kā atcelt izslēgšanas vai restartēšanas komandu. Tomēr ir viegli pamanīt, ka sākat izslēgšanas komandu, kad darbojas svarīgs process - it īpaši attālajā serverī. Viens veids, kā to novērst, ir uzstādīt molly-aizsargu, kas var ignorēt izslēgšanu, pārbaudot noteiktus parametrus.

Piemēram, ir skripts, kas pārbauda SSH sesijas (kas atšķiras no FTP). Ja nosūtīsit atsāknēšanas, apturēšanas, izslēgšanas vai izslēgšanas komandu, molly-guard pieprasīs tās saimniekdatora vārdu, kuru plānojat slēgt.

Lai to izmantotu, terminālī uzstādiet molly-guard:

sudo apt-get install molly-guard

Tā kā molly-guard darbojas fonā, tas atklās komandu, piemēram, izslēgt un ziņojiet, ka ir konstatēta SSH sesija. Pēc tam jums ir iespēja ievadīt servera resursdatora nosaukumu, lai apstiprinātu izslēgšanu, vai nospiest Ctrl + C atcelt. Noderīgi!

Šie pieci veidi, kā izslēgt Linux datoru no komandrindas, ir īpaši noderīgi, jo tos var izmantot pašā datorā vai izmantojot attālo SSH. Tā kā šīs komandas ir tik lakoniskas, tās var ātri izmantot - tas var izraisīt nejaušu atsāknēšanu laiku pa laikam! Par laimi, lai to izvairītos, pietiek ar molly-guard lietderību.

Lai uzzinātu vairāk Linux komandas , pārbaudiet mūsu atsauces apkrāptu lapu. Un, ja vēlaties automatizēt kādu no šīm komandām, pārbaudiet šīs Linux automatizācijas lietotnes.

Kopīgot Kopīgot Čivināt E -pasts Vai ir vērts jaunināt uz Windows 11?

Windows ir pārveidots. Bet vai ar to pietiek, lai pārliecinātu jūs pāriet no Windows 10 uz Windows 11?

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Terminālis
  • Linux
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu