無法關閉/重新啟動我的 Debian 10 伺服器

無法關閉/重新啟動我的 Debian 10 伺服器

我正在嘗試重新啟動我的 Debian 10 伺服器,但我得到的只是command not found.

我試過了:

shutdown
reboot
restart
poweroff

但沒有任何作用。我發現線程,但是當我嘗試運行其中任何一個時,sudo我得到了bash: sudo: command not found.目前我以 root 身份登錄,因此我應該擁有重新啟動電腦的權限。

有任何想法嗎?

答案1

如何解決此不便的技巧是明確告訴su設定環境變量,就像使用者直接登入一樣。這可以透過使用-開關來完成。

$ su -

答案2

Debian 10 現在已完全切換到 Systemd,這意味著用於停止或重新啟動系統的傳統命令(例如“shutdown -h now”或“rebo​​ot”)將不再起作用

來源

從 Debian 10 開始,您應該使用命令systemctl poweroffsystemctl reboot.

編輯:上面的來源似乎部分不正確,您仍然可以以 root 身份登入(請參閱尤金的回答)來運行舊命令。如果您不想以 root 身分登錄,請使用systemctl

來源

答案3

作為root->systemctl poweroffsystemctl reboot.

答案4

使用/sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]:)

相關內容