菜鸟科技网

Ubuntu挂起命令有哪些?

使用图形界面(最简单)

这是最直观的方法,适合所有用户。

Ubuntu挂起命令有哪些?-图1
(图片来源网络,侵删)
  1. 点击屏幕右上角的电源图标(通常是齿轮或一个圆圈)。
  2. 在弹出的菜单中,你会看到几个选项:
    • 挂起:这是标准的睡眠模式,系统状态会保存在内存中,CPU 和大部分硬件会断电,但内存会持续供电,这样唤醒速度最快,只要按一下键盘、鼠标或电源键即可。
    • 休眠:系统状态会完整地保存到硬盘(交换分区)上,然后几乎完全断电,唤醒时,系统会从硬盘恢复所有状态,速度比挂起慢,但非常省电,适用于长时间不使用电脑且希望完全断电的场景。
    • 注销:关闭你的用户会话,返回到登录界面。
    • 关机:完全关闭系统。
    • 重启:重新启动系统。

对于大多数日常使用情况,选择 “挂起” 即可。


使用命令行(灵活且强大)

对于喜欢使用终端或需要自动化的用户,命令行是最佳选择。

systemd 命令(现代 Ubuntu 版本首选,推荐)

现代的 Ubuntu(从 15.04 开始)使用 systemd 作为系统管理器,它提供了统一的命令来控制电源状态。

  • 挂起

    Ubuntu挂起命令有哪些?-图2
    (图片来源网络,侵删)
    systemctl suspend
  • 休眠

    systemctl hibernate
  • 混合睡眠(同时挂起和休眠) 这是一个非常实用的选项,它会将数据同时保存到内存和硬盘,如果断电,数据也不会丢失(从休眠中恢复);如果没有断电,唤醒速度则和挂起一样快。

    systemctl hybrid-sleep

pm-suspend 命令(旧版方式)

在一些较旧的 Ubuntu 版本或使用 upower 的系统中,可能会使用 pm-utils 包中的命令,虽然在新版中 systemd 是主流,但这些命令通常仍然可用。

你可能需要安装 pm-utils

Ubuntu挂起命令有哪些?-图3
(图片来源网络,侵删)
sudo apt update
sudo apt install pm-utils

安装后,可以使用以下命令:

  • 挂起

    pm-suspend
  • 休眠

    pm-hibernate

使用 dbus 命令(适用于桌面环境)

如果你在图形桌面环境中,可以直接通过 dbus 调用桌面环境的电源管理接口,这个方法非常通用,因为它不依赖于 systemdpm-utils

  • 挂起

    dbus-send --system --dest=org.freedesktop.PowerManagement --type=method_call /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend
  • 休眠

    dbus-send --system --dest=org.freedesktop.PowerManagement --type=method_call /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Hibernate

创建快捷方式或自定义脚本

你可以将上述命令创建成一个桌面快捷方式或一个别名,方便使用。

创建桌面快捷方式

  1. 在桌面空白处右键,选择 “创建启动器”。
  2. 在弹出的窗口中填写信息:
    • 名称:“挂起”。
    • 命令:输入你想要的命令,systemctl suspend
    • 注释:(可选)填写一个描述。
  3. 点击 “创建”,之后你就可以直接双击这个快捷方式来挂起电脑了。

创建命令别名

如果你想让命令更短,可以将其添加到你的 shell 配置文件中(~/.bashrc~/.zshrc)。

打开终端,输入:

nano ~/.bashrc

在文件末尾添加以下一行(这里以 zz 作为挂起的别名):

alias zz='systemctl suspend'

保存文件(在 nano 中是 Ctrl+O,然后回车,再按 Ctrl+X 退出)。

运行以下命令让配置立即生效:

source ~/.bashrc

你只需要在终端输入 zz 然后回车,就可以挂起电脑了。


故障排除

如果你执行挂起命令后没有反应或者出现了问题,可以尝试以下步骤:

  1. 检查日志:查看系统日志,了解挂起失败的原因。

    journalctl -b -p err | grep -i "suspend\|sleep"

    这会显示自上次启动以来的所有与睡眠/挂起相关的错误信息。

  2. 检查电源管理配置:某些硬件驱动(尤其是 NVIDIA 显卡或较旧的硬件)可能与电源管理有冲突,你可以尝试暂时禁用某些功能。

    • 对于 NVIDIA 显卡,可以尝试在设置中关闭 "Dynamic Super Resolution" 或 "G-Sync"。
    • 可以尝试在 BIOS/UEFI 中禁用 "Fast Boot" 或 "USB Suspend"。
  3. 更新系统和驱动:确保你的 Ubuntu 系统和所有硬件驱动(尤其是显卡驱动)都是最新的。

    sudo apt update && sudo apt upgrade
方法 命令 优点 缺点
图形界面 点击电源图标 简单直观,无需记忆命令 需要打开图形界面
systemd systemctl suspend 现代标准,功能强大(支持混合睡眠),推荐使用 无明显缺点
pm-utils pm-suspend 兼容一些旧版系统 在新版中非主流,功能较少
dbus dbus-send ... 不依赖系统初始化系统,通用性强 命令较长,不易记忆

对于绝大多数 Ubuntu 用户,使用图形界面点击“挂起”按钮 或者在终端输入 systemctl suspend 是最简单、最可靠的选择。

分享:
扫描分享到社交APP
上一篇
下一篇