待机

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

其他名称:Suspend, STR(Suspend To RAM), 挂起, 挂起到内存

休眠

计算机将目前的运行状态等数据存放在硬盘上某个文件或者某个特定的区域,关闭硬盘、外设等设备,进入关机状态。此时计算机完全关闭,不耗电。恢复时计算机 从休眠文件/分区中读出数据,回到休眠前的状态,恢复速度较慢。但由于这种方法完全耗电又能保存工作状态,往往被笔记本用户用来作为关机的替代方式。

其他名称:Hibernation, STD(Suspend To Disk), 挂起到硬盘, 休眠到硬盘

发现我挂起之后无法唤醒,按键盘鼠标都无济于事,有人说按一下电源键就可以,但是我却一点反应也没有,只能强制关机了,晚上查了查,与大家分享。

挂起不唤醒主要是laptop_mode没有开启

首先 sudo apt-get install pm-utils ,安装这个包。



最近仔细了解了一下laptop_mode,发现只要打开laptop_mode,Laptop挂起之后无法唤醒的问题已经就不存在了。



关于laptop_mode: 在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装。



dpkg -l | grep laptop-mode-tools



如果你的电脑执行命今后无结果输出,那么你可以通过下列命令来安装。



sudo apt-get install laptop-mode-tools



虽然系统已自动安装了laptop-mode-tools,但是是不是就自动启动了laptop_mode模式了呢?我们用下列命令来判断Laptop是否启用了laptop_mode,如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了。



cat /proc/sys/vm/laptop_mode

怎样启动laptop_mode模式呢?



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



sudo gedit /etc/default/acpi-support



2.然后在默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在终端中输入



sudo laptop_mode start



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

怎样启动laptop_mode模式呢?

1。 sudo gedit /etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true,如果你是ATI的RADEON系统显卡,可 同时更改RADEON_LIGHT=true,如果你的laptop支持ACPI挂起,请启用ACPI_SLEEP=true设置。

2。默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在Gnome Terminal中键入sudo laptop_mode start



怎样停用laptop_mode模式?

Gnome Terminal中键入sudo laptop_mode stop

怎样重启laptop_mode模式?

Gnome Terminal中键入sudo laptop_mode restart



laptop_mode启动后都作了什么?怎样查看laptop_mode信息?

强 列建意你打开两个Gnome Terminal,一个Terminal在启用laptop_mode信息前,键入sudo laptop_mode status,另一个在sudo laptop_mode start后键入sudo laptop_mode status,看看在laptop_mode可以控制那些资源,资源使用情况有何不同。



怎样进一步微调laptop_mode对系统资源的使用?

UBUNTU的laptop_mode工具包的配置文件为/etc/laptop-mode/laptop-mode.conf,强烈建意你在对其文件作了改动前,先保留一个原件副本。

因为laptop-mode.conf很多设置和系统硬件相关,如果你不太熟悉自已系统的硬件和其ACPI支持情况就请用默认配置吧。

ubuntu 的挂起与休眠的更多相关文章

  1. Ubuntu的挂起和休眠

    Ubuntu的挂起和休眠 之前一直没关注过这方面的信息,因为以前只是在台式机上面用Ubuntu,笔记本一直都是Windows.随着Windows越来越傻冒,最近决定将常用系统转为Ubuntu,才注意到 ...

  2. 转载: Linux 操作系统挂起、休眠、关机相关命令

    最近每天的工作都难以在当天结束,而本人又不是那种善于熬夜的人,因此就需要将电脑中的工作文件全部保存,以往都是将所有工作文件保存关机,但是最近发现Linux系统有一个好神奇的命令: 休眠: sudo p ...

  3. ubuntu解决挂起后不能唤醒

    安装 laptop-mode 如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装. dpkg -l | grep laptop-mode-too ...

  4. Ubuntu 13.10看视频休眠

    cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla[ ...

  5. 安装ubuntu18.04.3全过程

    目录 一.安装ubuntu18.04.3操作系统 二.系统设置 三.非开发常用软件安装 四.开发常用软件安装 五.ubuntu相关知识 六.参考文章链接 正文 一.安装ubuntu18.04.3操作系 ...

  6. swap分区不足ubuntu休眠

    安装uswsusp Ubuntu gnu/linux只需 代码: sudo aptitude install uswsusp Arch gnu/linux系统 代码: sudo pacman -S u ...

  7. Vmware中Ubuntu挂ISO到虚拟光驱

    Ubuntu 下挂ISO到虚拟光驱的方法 https://i.cnblogs.com/EditPosts.aspx?opt=1 如果要ubuntu找到rpm软件包,需要把iso挂载到/media/cd ...

  8. ubuntu的交换分区和系统休眠

    因为休眠功能在部分计算机上不能正常工作,所以自16.04后,ubuntu不在默认开启休眠功能. 要开启休眠功能需要如下条件. 1.要有交换分区(swap). 2.交换分区的容量至少要和实际内存一样大, ...

  9. Ubuntu 16.04 开启休眠功能

    因为休眠功能在部分计算机无法正常工作,所以Ubuntu默认是不开启休眠功能. 要想开启休眠功能先进行如下测试: 1.先检查是否有交换分区(swap),如果有确认交换分区至少和实际可用内存一样大. 2. ...

随机推荐

  1. Retrofit,Okhttp对每个Request统一动态添加header和参数(五)

    文/Tamic 地址:http://blog.csdn.net/sk719887916/article/details/52189602 Header How to Add header to Eve ...

  2. 搭建ejabberd集群

    搭建ejabberd集群(金庆的专栏 2016.8)以2台机器搭建一个ejabberd集群.2台机器都是外网一块网卡,内网另一块网卡.新建一个域名,添加2台机器的外网IP.分别用源码安装ejabber ...

  3. 22 Notification 通知栏代码

    结构图: MainActivity.java package com.qf.day22_notification; import android.app.Activity; import androi ...

  4. C语言与java语言中数据类型的差别总结

    在学习java的时候,看到char ch =  '男' ; 我就觉得很奇怪,char类型不是占用一个字节吗?为什么定义成一个汉字被说成是一个字符了? 原来,在C语言中,char在32位操作系统下占用1 ...

  5. 从二进制数据流中构造GDAL可以读取的图像数据(C#)

    在上一篇博客中,讲了一下使用GDAL从文件流中构造一个GDAL可以识别的数据来进行处理.原以为这个接口在C#中没有,仔细看了下GDAL库中源码,发现C#版本也有类似的函数,下面是GDAL库中的一个C# ...

  6. Cocos2D中Action的进阶使用技巧(二)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 上回说到解决办法是使用CCTargetedAction类. C ...

  7. Android开发学习之路--UI之简单聊天界面

    学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下: <?xml version="1.0" encoding="utf-8 ...

  8. 部署Openfire3.9.3源码部署

    1,下载Openfire3.9.3源码代码:http://www.igniterealtime.org/downloads/index.jsp 2,具体的配置请参考http://blog.csdn.n ...

  9. gcov 统计 inline 函数

    gcov 统计 inline 函数 (金庆的专栏) gcov可以统计 inline  函数,可是实际使用中碰到统计次数总是为0的现象. 假设类A的头文件为 A.h, 实现文件为 A.cpp. A 有几 ...

  10. UNIX环境高级编程——进程控制

    一.进程标识符 ID为0的进程是调度进程,常常被称为交换进程.该进程是内核的一部分,它并不执行任何磁盘上的程序,因此也被称为系统进程.进程ID 1通常是init进程,在自举过程结束时由内核调用.ini ...