5 moduri de închidere a calculatorului dvs. Linux de la linia de comandă
Niciun sistem de operare nu este perfect. Chiar dacă a fost, ar putea exista probleme cu driverele și aplicațiile. Linux nu este o excepție. În ciuda faptului că sunt mai stabile decât Windows (în multe cazuri, nu toate!), Probabil că va veni un timp când trebuie să reporniți computerul Linux. Acest lucru se poate datora faptului că ceva nu funcționează. Alternativ, ați putea fi conectat prin SSH la un computer la distanță Cum să gestionați de la distanță un server Linux cu SSH Cum să gestionați de la distanță un server Linux cu SSH SSH este foarte funcțional, motiv pentru care este un go-to pentru gestionarea de la distanță a serverului. Aflați cum să gestionați de la distanță un server Linux prin SSH, de la conectare la instalarea software-ului și transferurile de fișiere. Citește mai mult sau server și doriți să reporniți sau să închideți complet.
Dar cum ai putea face asta? Mai multe comenzi sunt disponibile pentru a vă opri sau a reporni (sau a reporni) un computer Linux prin linia de comandă.
Să ne uităm la rândul lor și să examinăm cum și când trebuie folosite aceste comenzi.
1. Închidere
Dacă ați terminat cu cutia Linux, soluția de a opri pur și simplu este să utilizați instrucțiunea de închidere, trimisă prin SSH (dacă utilizați un PC Windows, aveți mai multe instrumente SSH) 4 Moduri ușoare de utilizare a SSH în Windows 4 modalități ușoare de a utiliza SSH în Windows SSH este soluția de facto pentru accesarea în siguranță a terminalelor la distanță pe Linux și alte sisteme similare UNIX. Dacă aveți un server SSH la distanță pe care doriți să îl accesați, va trebui să descărcați un client SSH ... Citiți mai multe pentru a alege de la). Acest lucru poate fi folosit fie pentru a închide computerul în permanență (până la o perioadă în care vă decideți să îl reporniți), fie pentru a reporni computerul. Sintaxa pentru comandă este:
oprire [opțiune] [timp] [mesaj]
De exemplu, pentru a închide calculatorul imediat, veți folosi:
închiderea-h acum
Aici -h înseamnă oprire în timp ce acum înseamnă în mod clar că instrucțiunea trebuie efectuată imediat. Pot fi utilizate întârzieri diferite. De exemplu, ați putea folosi +5 în schimb, ceea ce va spune computerului să execute procedura de oprire în cinci minute.
Dacă doriți să includeți un mesaj, acesta va fi afișat tuturor utilizatorilor conectați:
shutdown -h +5 "Serverul se închide, vă salvați munca și vă deconectați."
Rețineți că puteți găsi lista completă a comutatoarelor pentru aceste comenzi prin introducerea:
[comanda] --help
Reporniți cu -r
O opțiune alternativă este de a utiliza -r comanda pentru a reporni computerul. Acest lucru este folosit în loc de -h, astfel încât să reporniți un computer sau un server, puteți utiliza:
shutdown -r +5 "Serverul se repornește în cinci minute, salvează-ți munca și deconectează-l."
Orice oprire sau repornire programată poate fi anulată prin introducerea -c anulați comanda:
închiderea -c
2. Reporniți
Deoarece comanda de închidere are o opțiune de repornire, nu ar trebui să fie surprinzător să afli că comanda de repornire are o opțiune de oprire.
Comanda de reboot standard este:
repornire
Acest lucru va determina computerul să se dezactiveze și să repornească din nou. Cu toate acestea, dacă doriți să opriți dispozitivul, atunci -p comutatorul va funcționa:
reboot -p
O altă opțiune este de a forța o repornire. Acest lucru poate fi util dacă o aplicație sau un serviciu este agățat și trebuie să reporniți repede:
reboot -f
Acest lucru restabilește forțat cutia Linux.
3. Opriți
Am văzut-o deja -h comutați mai sus, dar oprirea poate fi folosită ca comandă pe cont propriu. Acest lucru va duce la oprirea calculatorului imediat, cu un cuvânt simplu de patru litere:
oprire
-f comutatorul poate fi de asemenea utilizat cu oprire, dar rezultatele sunt inconsistente și pot duce la probleme de stabilitate a sistemului.
4. Poweroff
S-ar putea să preferați terminologia oprire comanda. Acest lucru se întâmplă exact la fel ca oprirea, cu excepția faptului că durează de două ori mai mult timp pentru a tasta.
Cu toate acestea, precum și utilizarea -f pentru a forța poweroff, puteți folosi de asemenea -w comutați la jurnalul sistemului de a reporni apelul la / Var / log / wtmp. Acesta este un instrument de depanare potențial util, așa cum este -prolix, care poate ajuta la probleme cu închiderea.
poweroff - verbose
5. Opțiunea de urgență: REISUB
Toate comenzile de mai sus pot fi folosite în situațiile în care sistemul rulează fără probleme. Dar dacă se prăbușește? Ce se întâmplă dacă PC-ul sau serverul este agățat și nu poate fi repornit în mod plăcut?
Răspunsul este apoi o combinație de taste. Dacă ați trecut de Windows, probabil că știți asta Ctrl + Alt + Del afișează un meniu cu Închide ca opțiune. Dacă este menținută mai mult timp, aparatul se va opri automat. Într-un Mac, între timp, ar trebui să țineți apăsat butonul de alimentare (o opțiune care funcționează și pe hardware-ul Windows) 6 Sfaturi pentru repornirea sistemului Windows ca și Pro 6 Sfaturi pentru repornirea sistemului Windows Ca și pentru Windows Pro este personalizarea și nu se oprește la sfârșitul sesiunii sau puteți reporni sistemul în mai multe moduri, multe dintre ele oferind mai multă comoditate și control decât meniul Start..
În Linux, combinația de taste este Alt + ecran de imprimare + B pentru a reporni. Cu toate acestea, dacă aceasta nu funcționează sau există o problemă mai complexă, puteți modifica combinația, utilizând până la șase taste.
Acesta este cunoscut sub numele de REISUB, datorită acronimului forțat următor:
- ONURaw - Asigură controlul tastaturii de pe serverul de afișare X.
- TErminate - Trimite semnalul de terminare SIGTERM la toate procesele, pentru a termina cu grație.
- keu- Ca mai sus, dar semnalul SIGKILL, care obligă terminarea imediată la procese.
- Sync - Flushes datele pe disc.
- Unmount - Aceasta reamestește toate sistemele de fișiere într-o stare numai pentru citire.
- reBOot - Așa cum v-ați aștepta.
Pentru a face acest lucru, ar trebui să vă țineți jos Alt + ecran de imprimare, apoi tastele R E I S U B în acea ordine. Lăsați o secundă sau două între fiecare apăsare. Rețineți că această metodă nu funcționează, de obicei, pe mașini cu arhitectura ARM (cum ar fi Zmeura Pi Zmeura Pi - Un card de credit de dimensiuni ARM Calculator - dvs. pentru doar $ 25 Zmeura Pi - Un card de credit de dimensiuni ARM Computer - dvs. pentru doar 25 dolari În ultimul an, o echipă de academicieni, oameni de afaceri, lectori și programatori au făcut modificări finale ale unui proiect foarte interesant ... Citește mai mult).
Ajutor, am închis accidental My PC-ul sau serverul Linux!
Am văzut cum să anulați o comandă de oprire sau repornire. Cu toate acestea, este ușor să vă găsiți inițierea unei comenzi de oprire atunci când se execută un proces vital - în special pe un server de la distanță. Un mod în jurul acestui lucru este de a instala molly-guard, care poate suprascrie o oprire prin verificarea anumitor parametri.
De exemplu, există un script care verifică pentru sesiunile SSH (care sunt diferite de FTP) Ce SSH este și cum este diferit de FTP [Technology Explained] Ce SSH este și cum este diferit de FTP [Technology Explained] Citește mai mult). Dacă trimiteți o comandă de repornire, oprire, oprire sau oprire, molly-guard va cere numele gazdei pe care intenționați să o închideți.
Pentru a utiliza acest lucru, instalați protecția molly în terminal:
sudo apt-get instala molly-guard
Deoarece molly-guard se execută în fundal, va detecta o comandă cum ar fi oprire și raportați că a fost detectată o sesiune SSH. Aveți apoi posibilitatea de a alege să introduceți numele de gazdă al serverului pentru a confirma oprirea sau pentru a apăsa Ctrl + C a anula. Util!
Cele cinci modalități de închidere a unui computer Linux din linia de comandă sunt deosebit de utile deoarece pot fi utilizate pe computerul însuși sau prin intermediul unui SSH la distanță. Deoarece aceste comenzi sunt atât de concise, ele se pot folosi rapid - ceea ce ar putea duce la repornirea accidentală din când în când! Din fericire, utilitatea de protecție a molilor este suficientă pentru a evita acest lucru.
Ai încercat-o pe molly-guard? Aveți o metodă preferată pentru a reporni dispozitivul dvs. Linux? Spune-ne în comentarii.
Explorați mai multe despre: Linux, Terminal.