A Linux újraindítása vagy leállítása a parancssor használatával

Van kedved újrakezdeni? Ez az oktatóanyag megmutatja, hogyan indíthatja újra és biztonságosan a Linux- vagy MacOS-számítógépet a parancssorból.

Lefelé megyünk

Néha csak az újraindításra vagy a teljes leállításra kell mennie. Ha grafikus felhasználói felület nélküli kiszolgálón dolgozik, vagy SSH-munkamenetet folytat egy távoli számítógéphez, a parancssor az egyetlen lehetőség. A Linux és Unix-szerű rendszerek, például a macOS, számos parancsot biztosítanak a rendszer leállításához vagy újraindításához közvetlenül a parancssorból.

A használható parancsok a következők:

Leállitás
újraindítás
Állj
kikapcsolni

Ezeknek a parancsoknak a kézikönyvoldalakon való átnézése zavaró lehet. Attól függően, hogy melyik parancssori opciókat választja, ezek a parancsok mindegyike végrehajtható leállások, újraindul és a rendszer leáll. Valójában az újraindítás, leállítás és kikapcsolás kézikönyvoldalai tartalmazzák pontosan ugyanaz az információ.

Mi van e mögött?

A válasz abban rejlik systemd bootstrap rendszer, amely felváltotta a tiszteletreméltó System V init rendszert. A Linux világában a Fedora 2011-ben kezdte el használni a systemd-t. Azóta nagyon sok disztribúció átvette. A Debian és az Ubuntu 2015-ben cserélt rendszerre.

A systemd alapú disztribúciókon a shutdown, reboot, halt és poweroff parancsok hatékonyan a systemctl parancsra mutatnak parancsikonok. E parancsok megtartása bizonyos fokú kompatibilitást biztosít a System V init alapú disztribúciókkal. Ez azt jelenti, hogy a shell szkriptek (és a kemény System V rendszeradminisztrátorok) nem dőlnek el, ha olyan számítógépre kerülnek, amelyen egy rendszeralapú disztribúció fut.

  Hogyan készítsünk képernyőképeket a Linux terminálról a Scrot segítségével

A Leállítás használata

A többfelhasználós rendszer leállítása vagy újraindítása azt jelenti, hogy előre kell terveznie. El kell döntenie, hogy mikor fog leállni vagy újraindítani, és figyelmeztetnie kell a többi rendszerfelhasználót a leállás közeledtére, és mikor. Ha ez a saját számítógéped, és te vagy az egyetlen, aki használja, az élet sokkal egyszerűbb.

Ezen parancsok bármelyikének futtatásához a sudo csoportban kell lennie. Vagyis szuperfelhasználói jogosultságokkal kell rendelkeznie, és tudnia kell használni a sudo parancsot. Ha a kiadott parancs azonnal életbe lép, és nem lesz hatással a többi bejelentkezett felhasználóra, akkor nem kell sudo-t használnia. Ha megpróbálja használni a parancsok egyikét, és a parancs elutasításra kerül, próbálkozzon újra a sudo segítségével.

Alapértelmezés szerint a shutdown parancs biztosítja, hogy minden folyamat tisztán leálljon, minden fájlrendszer szinkronizálva legyen, és minden CPU tevékenység leálljon. Ez a „halt” állapot. Ezután üzenetet küld a hardvernek, hogy kapcsolja le az áramellátást. Ez természetesen a kikapcsolt vagy „kikapcsolt” állapot.

Gyakori, hogy átadnak bizonyos paramétereket a leállításhoz, például egy idősort és egy üzenetet, amelyet a rendszer a bejelentkezett felhasználóknak küld, hogy figyelmeztesse őket a leállásra. Tervezzünk leállást mostantól 15 percre. Írja be a shutdown , egy szóközt, a +15-öt, egy szóközt, majd a felhasználóknak küldendő üzenetet.

shutdown +15 Shutting down in 15 minutes!

Az általunk használt idősor +15 volt, ami 15 percet jelent mostantól. A + nem kötelező. 15-öt írhattunk volna.

  A Dropbox használata a Linux parancssorból a Dropbox Uploader segítségével

Kapunk egy választ, amely megerősíti a leállás ütemezését, és azt, hogy mikor fog megtörténni. A bejelentkezett felhasználók megkapják az általunk megadott üzenetet.

A leállás megszakításához használja a -c (mégse) kapcsolót.

shutdown -c

Bár nem kap értesítést arról, hogy a leállást megszakították, a bejelentkezett felhasználók értesítést kapnak.

Ha nem ad meg idősort, a rendszer mostantól egy percre leállítja. Ne feledje, hogy nem tud üzenetet küldeni a bejelentkezett felhasználóknak, ha nem ad meg idősort.

shutdown

Ha még egy percet sem tud várni, használhatja most időzítőként, és a leállás azonnal érvénybe lép. A most használata olyan, mint a +0 használata.

Az idősor lehet beállított idő, például 23:00. Követnie kell az ÓÓ:PP formátumot, és a 24 órás órában kell lennie. Öt perccel a rendszer leállása előtt az új bejelentkezések megakadályozzák.

Tudjuk, hogy a leállítás alapértelmezett művelete leállítja a számítógépet, majd kikapcsolt állapotba. Ezt a viselkedést felülírhatjuk, ha más parancssori beállításokat adunk át neki.

A -H (halt) opció leállítja a számítógépet, de nem kéri a hardvert a kikapcsolásra.
A -P (kikapcsolás) az alapértelmezett művelet. A számítógépet leállítják, majd kikapcsolják.
Az -r (reboot) opció leállítja a számítógépet, majd újraindítja.
A -h (halt and poweroff) opció ugyanaz, mint a -P. Ha a -h-t és a -H-t együtt használja, a -H opció élvez prioritást.
A -c (cancel) kapcsoló megszakít minden ütemezett leállítást, leállítást vagy újraindítást.

  A Sigil eBook Editor telepítése Linux rendszeren

Íme egy példa, amikor ütemeztük az újraindítást.

shutdown -r 08:20 System rebooting at 08:20

Az újraindítási, leállítási és kikapcsolási parancsok

Ezek a parancsok azt a műveletet hajtják végre, amelyet a nevük sugall. Mindazonáltal mindegyik elfogadja a parancssori opciókat, hogy bármelyikük újraindítást, leállítást vagy kikapcsolást hajtson végre. De miért kell összekeverni a dolgokat? Ezeket a parancsokat a legjobb névértéken használni.

Ha most szeretné újraindítani, használja az újraindítást. Ha most szeretné kikapcsolni, használja a kikapcsolást, és ha most szeretné leállítani a rendszert, használja a leállítást.

reboot

halt

poweroff

Ezek a parancsok azonnal érvénybe lépnek. Ha bármelyik parancsot elutasítja, előzze meg előtte a sudo-t. De ügyeljen arra, hogy az elutasítás általában azért történik, mert más felhasználók is bejelentkeztek a rendszerbe, akiket éppen offline állapotba kíván kapcsolni.

Melyik parancs a megfelelő számomra?

Többfelhasználós környezetben, ha ezeket a műveleteket leállítással hajtja végre, nagyobb irányítást kaphat. A leállások és újraindítások ütemezése, valamint a felhasználók sugárzott üzenettel történő figyelmeztetése felbecsülhetetlen értékű lesz ezekben az esetekben. Egyfelhasználós számítógépek esetén az újraindítás és a kikapcsolás valószínűleg megfelel az Ön igényeinek.