8 przydatnych poleceń zamykania systemu Linux do ponownego uruchamiania lub wyłączania komputera z systemem Linux

8 przydatnych poleceń zamykania systemu Linux do ponownego uruchamiania lub wyłączania komputera z systemem Linux

Niezależnie od tego, czy chodzi o serwer SSH Ubuntu , czy też dlatego, że mysz przestała działać, nauczenie się, jak używać shutdownpoleceń Linuksa w wierszu poleceń, działa cuda dla każdego. Tutaj pokazujemy, jak opanować shutdownpolecenie szybkiego wyłączenia komputera.

Co to jest polecenie zamknięcia?

W systemie Linux istnieją dwa sposoby wyłączenia komputera (trzy, jeśli liczy się wyciągnięcie wtyczki):

  • Naciśnięcie przycisku wyłączania
  • Wyłączanie przez terminal.

Chociaż próba uzyskania dostępu do terminala przed zamknięciem może być kłopotliwa, w rzeczywistości jest całkiem przydatna, szczególnie w przypadku zamykania zdalnego komputera lub serwera z systemem Linux przez SSH .

Polecenie shutdownwyłącza komputer podobnie jak przycisk zamykania na pasku zadań. Ale robi się jeszcze lepiej: ma opcje, które pozwalają między innymi wybrać, kiedy się wyłączyć.

Jak korzystać z poleceń zamykania

Format wygląda następująco:

sudo shutdown <optional setting flag> <shutdown time> <optional message>

Podobnie jak większość poleceń na poziomie systemu w systemie Linux, musisz sudosprawić, by to działało. Następnie możesz wybrać flagę opcji i inne opcje. Omówimy każdy z nich w tym artykule.

1. Podstawowe polecenie wyłączenia

Polecenie shutdownrozpoczyna proces zamykania, który zabija wszystkie uruchomione aplikacje przed wyłączeniem. Wymaga to ustawienia czasu — musisz powiedzieć, kiedy ma się wyłączyć, zanim zacznie działać. Dodając nowobok zamknięcia, mówisz komputerowi, aby zatrzymał wszystko, co robi, i natychmiast się zamknął.

sudo shutdown now

Możesz także połączyć skrót automatycznego wyłączania z tym poleceniem i utworzyć przycisk zamykania DIY. Jest to przydatne polecenie dla serwerów SSH, ponieważ jest bardzo proste do zapamiętania. Jednak niektóre dystrybucje i wersje Linuksa mogą wymagać dodania flagi -hlub -Pdo działania.

2. Wyłączenie bez wyłączania zasilania

sudo shutdown -h now

Lub

sudo halt

Są chwile, kiedy lepiej jest wyłączyć komputer bez odłączania zasilania. Polecenie haltrobi wszystko, co shutdownrobi polecenie, bez ostatniego kroku – odcięcia zasilania od systemu. Działa to świetnie, gdy masz niezależne urządzenia peryferyjne, których wyłączenie zajmuje więcej czasu niż główny komputer.

Jednak lepiej jest użyć shutdownpolecenia z -hflagą. Dzieje się tak, ponieważ shutdownpozwala ustawić, kiedy wyłączyć komputer, do którego przejdziemy za chwilę.

3. Wyłączenie przy wyłączonym zasilaniu

sudo shutdown -P now

Lub

sudo poweroff

Mimo to najlepszym poleceniem zamknięcia systemu Linux do użycia byłoby shutdownpolecenie z -Pflagą. Pamiętaj tylko, że potrzebuje dużego „P”, a nie małego.

4. Wyłączenie po X minutach

sudo shutdown +<minutes>

Załóżmy, że masz proces, który zakończy się za 30 minut. Może coś pobierasz i myślisz, że zostanie to zrobione mniej więcej w tym czasie. Możesz spróbować zamienić nowna a +i jak długo chcesz czekać w ciągu kilku minut przed wyłączeniem. Na przykład: sudo shutdown +30wyłącza komputer po 30 minutach.

Pamiętaj, że to nie czeka na zakończenie żadnych procesów przed rozpoczęciem pracy, więc jeśli twoje zadanie trwa trochę dłużej niż powinno, to polecenie zamknięcia systemu Linux wyłączy komputer, gdy tylko zakończy się odliczanie.

5. Wyłączenie o określonej godzinie

sudo shutdown <hour>:<minute>

Jeśli jesteś podobny do mnie, który zasypia na klawiaturze o 3 nad ranem i budzi się przy ciepłym komputerze, na którym przez całą noc odtwarzana jest muzyka z YouTube’a, żałowałbyś, że nie ma sposobu, aby go wyłączyć po pewnym czasie. Na szczęście shutdownpozwala też wybrać czas.

Na przykład użycie sudo shutdown -P 2:45wyłącza komputer z systemem Linux, gdy tylko osiągnie 2:45. Odczytuje czas w formacie 24-godzinnym, więc musisz wpisać, sudo shutdown -P 14:45jeśli chcesz go wyłączyć o 2:45 po południu.

6. Wyślij wiadomość ostrzegawczą przed wyłączeniem

sudo shutdown <time> "<message>"

Kiedy używasz serwera Linux z wieloma połączonymi użytkownikami, dobrze będzie wysłać wiadomość, aby poinformować wszystkich o zamknięciu. Dodając coś w „cudzysłowach”, serwer Linux może przekazać niestandardową wiadomość innym użytkownikom za pośrednictwem wiersza poleceń.

W przypadku funkcji automatycznego zamykania i ponownego uruchamiania na serwerach ta wiadomość może być naprawdę ważna. Możesz dodać to do skryptu uruchamianego podczas uruchamiania. W ten sposób serwer Linux może zostać automatycznie wyłączony w celu zaplanowanej konserwacji lub aktualizacji.

7. Podstawowe polecenie ponownego uruchomienia

sudo shutdown -r now

Lub

sudo reboot

Używając -rflagi, możesz zrestartować komputer zamiast go wyłączać. Możesz zastąpić nowczas na zaplanowane wyłączenie, co świetnie sprawdza się w przypadku automatycznych systemów i serwerów z nocnymi aktualizacjami.

Alternatywnie istnieje sudo rebootpolecenie, ale to nie pozwala na ustawienie czasu. Działa tak samo jak sudo shutdown -r noww większości.

8. Polecenia wymuszonego zamknięcia

sudo poweroff -f

Lub

sudo halt -f

Lub

sudo shutdown -f

Nie codziennie zdarza się, że system przestaje odpowiadać do tego stopnia, że ​​większość poleceń nie działa. Komendy poweroff, halt, i shutdownmogą przyjąć -fflagę, aby wymusić zamknięcie. Jest to w zasadzie elektroniczna wersja wyłącznika zasilania – wymusza zabicie wszystkich zadań i wyłączenie.

Używaj tego tylko wtedy, gdy normalne polecenia zamknięcia i ponownego uruchomienia nie działają. Za każdym razem, gdy tego użyjesz, na pewno stracisz dane (i integralność systemu).

Bonus: Anuluj polecenie wyłączenia

sudo shutdown -c

Załóżmy, że popełniłeś błąd i chciałeś anulować zaplanowane shutdownpolecenie. Ani Ctrl+ C, ani pisanie exitw wierszu poleceń nie zatrzyma tego.

Polecenie shutdownma -copcję, która mówi systemowi, aby anulował czas, w którym planowałeś go zamknąć.

Często Zadawane Pytania

Czy polecenia zamykania systemu Linux psują aplikacje?

Polecenie zamknięcia nie zepsuje aplikacji, ale jeśli masz niezapisane pliki, zmiany zostaną utracone po zamknięciu systemu.

Dlaczego muszę wpisywać „sudo” za każdym razem, gdy wprowadzam polecenie zamknięcia w systemie Linux?

Polecenie zamknięcia jest aplikacją na poziomie systemu, dlatego do uruchomienia wymaga uprawnień administratora.

Czy polecenia zamykania systemu Linux działają w systemie Windows?

Nie. shutdownPolecenie działa tylko w systemie Linux. W przypadku systemu Windows możesz skorzystać z tych wskazówek, aby wyłączyć go zdalnie .

Czy mogę wyłączyć komputer przed zaplanowanym wyłączeniem?

Zaplanowane wyłączenie ma działać tylko wtedy, gdy spełnione są warunki. Możesz bezpiecznie wyłączyć komputer w dowolnym momencie przed planowanym wyłączeniem.

Źródło obrazu: ludzka ręka naciska przycisk wyłączania na wirtualnym ekranie przez 123RF. Zrzut ekranu: Terenz Jomar Dela Cruz

  • Facebook
  • Ćwierkać

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *