[Ubuntu] 如何使電腦進入休眠與睡眠模式?

在 Windows 系統下,電腦閒置時可以透過休眠模式或睡眠模式讓電腦省電,在 Ubuntu 可以透過下面兩個指令達到相同的效果:

  • sudo systemctl hibernate:Hibernate 模式,將記憶體內容寫入硬碟後完全關閉電源,等同 Windows 的休眠模式。
  • sudo systemctl hybrid-sleep:Hybird Sleep 模式,只供應電源給記憶體,其餘零件全部切斷電源供給,等同 Windows 的睡眠模式。

 References

[Ubuntu] 關閉圖形化介面

有時候在進行 Server 安裝設定時會想要短暫用一下 GUI 偷懶一下,但是完成後就會需要把 GUI 拿掉,把 GUI 使用的系統資源保留給其它服務,但是日後有時候又有臨時需求,也不想要反覆安裝與移除 GUI 軟體,這時候就可以透過 systemctl 去做切換。

 

使用下列指令後重新啟動系統,即可關閉 GUI:

sudo systemctl set-default multi-user.target

 

使用下列指令後重新啟動系統,即可重新啟用 GUI:

sudo systemctl set-default graphical.target

 

此方法適用於大部分的主流 GUI,如 GNOME、KDE 等。


Reference: systemd – How to disable X server autostart in Debian Jessie? – Unix & Linux Stack Exchange