挂起(待机)
计算机将目前的运行状态等数据存放在内存,关闭硬盘、外设等设备,进入等待状态。此时内存仍然需要电力维持其数据,但整机耗电很少。恢复时计算机从内存读 出数据,回到挂起前的状态,恢复速度较快。一般笔记本在电池无故障且充满的情况下可以支持这种挂起数小时甚至数天(依具体机型有差别)。
其他名称:Suspend, STR(Suspend To RAM), 挂起, 挂起到内存

休眠
计算机将目前的运行状态等数据存放在硬盘上某个文件或者某个特定的区域(一般为Swap,这大概也是为什么Swap的大小为内存的1倍或2被),关闭硬盘、外设等设备,进入关机状态。此时计算机完全关闭,不耗电。恢复时计算机 从休眠文件/分区中读出数据,回到休眠前的状态,恢复速度较慢。但由于这种方法完全断电又能保存工作状态,往往被笔记本用户用来作为关机的替代方式。
其他名称:Hibernation, STD(Suspend To Disk), 挂起到硬盘, 休眠到硬盘

我的Ubuntu16.04 桌面环境通过Ubuntu server和后安装的Gnome3 桌面环境实现,安装完以后发现电脑进入挂起 或休眠状态时候按任何键都无法唤醒,只能强行关机重启,
在网上找了解决办法如下:

挂起不唤醒主要是laptop_mode(便捷电脑模式)没有开启,我是通过Ubuntu server安装,默认没有开启。

1、安装 pm-utils 这个包。pm-utils 软件包提供了简单的 shell 命令行工具,用于挂起和休眠你的计算机。
pm-utils通过终端输入下面的命令可以进行挂起,休眠等操作:
pm-hibernate, pm-is-supported, pm-powersave, pm-suspend, pm-suspend-hybrid

安装软件包命令:
pipci@ubuntu:~$ sudo apt-get install pm-utils

2、安装laptop-mode-tools这个包,便捷电脑模式配置工具。

安装软件包命令:
pipci@ubuntu:~$ sudo apt-get install laptop-mode-tools

3、虽然安装完laptop-mode-tools,但是是不是就自动启动了laptop_mode模式了呢?我们用下列命令来判断Laptop是否启用了laptop_mode,如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了。
命令:
pipci@ubuntu:~$ cat /proc/sys/vm/laptop_mode

4、修改配置文件/etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true

重启电脑,在ubuntu挂起后,基本上就不会遇到无法唤醒的情况了。

5、如果在上面的配置文件/etc/default/acpi-support中没有找到ENABLE_LAPTOP_MODE= 这个选项,那么会在配置文件的最后看到下面的提示:
...........
..........
# Note: to enable "laptop mode" (to spin down your hard drive for longer
# periods of time), install the laptop-mode-tools package and configure
# it in /etc/laptop-mode/laptop-mode.conf.
#注:要启用“便捷式模式”(将你的硬盘旋转更长的
#时间段),安装laptop-mode-tools包并配置。
#它在/etc/laptop-mode/laptop-mode.conf
通过这个说明可以知道laptop-mode-tools的配置在etc/laptop-mode/laptop-mode.conf这个文件里。

6、配置etc/laptop-mode/laptop-mode.conf文件

把下面两个地方有0的,改成1就可以了,保存。
###############################################################################

#
# Enable laptop mode when on battery power.
#
ENABLE_LAPTOP_MODE_ON_BATTERY=1                 <======这里

#
# Enable laptop mode when on AC power.
#
ENABLE_LAPTOP_MODE_ON_AC=1

#
# Enable laptop mode when the laptop's lid is closed, even when we're on AC
# power? (ACPI-ONLY)
#
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1          <========这里

配置完上面的文件重启就可以了。

最新文章

  1. 结婚虽易,终老不易:EntityFramework和AutoMapper的婚后生活
  2. nexus7 二代 升级 android L
  3. 对EditText监听,按钮点击
  4. Java Fx-安装E(FX)CLIPSE IDE
  5. Mysql学习(慕课学习笔记4)创建数据表、查看数据表、插入记录
  6. Git 笔记三 Git的初步使用
  7. Codeforces 325D
  8. C++:抽象基类和纯虚函数的理解
  9. 51Nod 1090 3个数和为0(暴力)
  10. u3d摇杆
  11. servlet中的请求响应与重定向区别
  12. eclipse删除了文件,找回方法
  13. w3wp.exe(IIS ) CPU 占用 100% 的常见原因
  14. C# 1.0 到 4.0 的进化 1
  15. Oracle EBS OPM update material txn
  16. cocos2d-x学习记录4——图形绘制
  17. [LintCode] Find the Missing Number 寻找丢失的数字
  18. .NET:关于数据模型、领域模型和视图模型的一些思考
  19. ImageNet: what is top-1 and top-5 error rate?
  20. mysql-查询的案例

热门文章

  1. js 函数基础(方便复习使用)
  2. 【Android进阶篇】Fragment的两种载入方式
  3. Compile OpenCASCADE7.3 with VS2008
  4. TurtleWorld Exercises
  5. AngularJs轻松入门(八)Cookies读写
  6. 14个优秀 JS 前端框架、库、工具及其使用时机
  7. js中字符串转驼峰转为下划线
  8. monitoring_db
  9. 学习Go语言之简易ORM框架
  10. 【Henu ACM Round#20 A】 Fancy Fence