Po wejściu
shutdown now
w terminalu wszystko działa normalnie, a następnie:
All processes ended withing 2 seconds...done
INIT: Going single user
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
Give root password for maintenance(or....
Naciskam Ctrl+ D, i pokazuje mi ekran logowania Debian. Zamykanie poprzez GUI działa poprawnie.
AKTUALIZACJA 1
Wygląda na to, że jakiś proces zawiesza się.
Co więcej, udało mi się wyłączyć serwer przez kilka prób. Ostatnio zainstalowałem tylko ntp i ntpdate, nic więcej.
Przypuszczam, że może to kolidować z iptables.
poweroff
bez żadnych argumentów.Użyj opcji -h, aby zamknąć, aby zażądać zatrzymania lub wyłączenia zasilania, a nie tylko prośby o zainicjowanie przejścia w tryb pojedynczego użytkownika (co wydaje się być zachowaniem domyślnym)
źródło
shutdown now
upuszcza twój Debian domaintenance mode
. Użyjshutdown -h now
zamiast tego.źródło
Możesz zaoszczędzić trochę pisania, używając „halt” zamiast „shutdown -h now”
źródło
init
mają takie zachowanie, ale inne wydająhalt
w tym przypadku instrukcję, która często powoduje zawieszenie lub ponowne uruchomienie systemu. Właśnie przetestowałem to na niektórych vm'ach, które mam pod ręką, a na upstart i SysVinit,halt
jest synonimempoweroff
, ale w systemd, zawiesza się po zatrzymaniu init.halt
zawiesza system, dotyczy to przynajmniej FreeBSD. W FreeBSD musiszhalt -p
wyłączyć system po zatrzymaniu.