Linux不再睡眠:实用技巧分享 (怎么让linux不休眠)

随着计算机技术的飞速发展,我们的电脑系统也不断升级,但是常常会出现一些问题:当我们刚刚让我们的电脑进入睡眠模式之后,它肯定会遇到一个问题,就是我们再次唤醒电脑时,它就不会再次响应我们的操作。这种情况不仅浪费了我们的时间,还会给我们的工作带来诸多不便。在这个时候,一篇有关于解决这个问题的技巧分享的文章,就非常有必要了。本文将向您介绍一些解决Linux系统进入睡眠模式后不再响应的技巧。

技巧一:修改TLP配置

TLP是一个强大的Linux电源管理器,它能够帮助你减少笔记本电脑的耗电量,以达到增加电池寿命的目的。然而,有时候这个管理器与其他应用程序的兼容性并不太好,造成了系统进入睡眠模式后不能自动恢复的问题。解决这个问题的之一步就是在TLP的配置文件中进行修改。运行以下命令打开TLP的配置文件:

sudo xed /etc/default/tlp

然后在文件中查找以下这一行:

#WOL_DISABLE=Y

将其中的注释符号#去掉并将“Y”修改为“N”,即:

WOL_DISABLE=N

保存并关闭文本编辑器,然后在终端中运行以下命令使更改生效:

sudo tlp restart

技巧二:在Grub中修改内核参数

如果修改TLP配置文件不能解决问题,还有一个小技巧可以尝试:在Grub中修改内核参数。Grub是一个常用的启动加载程序,它负责在系统启动时将内核加载到内存中。运行以下命令打开Grub配置文件:

sudo xed /etc/default/grub

在文件中找到以下这一行:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

将其中的“quiet splash”修改为“acpi=off”,即:

GRUB_CMDLINE_LINUX_DEFAULT=”acpi=off”

保存并关闭文本编辑器,然后在终端中运行以下命令更新Grub配置:

sudo update-grub

重启系统,看看是否已经解决了睡眠模式问题。

技巧三:禁用USB3.0电源管理

另一个可能导致电脑无法从睡眠模式中恢复的问题是USB3.0电源管理。USB3.0规范支持不同的电源管理通信方式,如果你的电脑系统只支持其中的某种方式,那么可能就会出现问题。通过禁用USB3.0电源管理可以解决这个问题。

运行以下命令打开Grub配置文件:

sudo xed /etc/default/grub

在文件中找到以下这一行:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

将其中的“quiet splash”修改为“ucore.autosuspend=-1”,即:

GRUB_CMDLINE_LINUX_DEFAULT=”ucore.autosuspend=-1″

保存并关闭文本编辑器,然后在终端中运行以下命令更新Grub配置:

sudo update-grub

重启系统,看看是否已经解决了睡眠模式问题。

以上就是三种解决Linux系统进入睡眠模式后不再响应的实用技巧。如果你遇到了这个问题,可以尝试以上方法来解决。除此之外,你还可以尝试修改BIOS设置或者更新驱动程序来解决问题。但是在尝试这些方法之前,记得备份你的系统数据,以免不测发生。

希望以上的技巧能够为广大Linux用户提供帮助,让你的电脑再也不会在睡眠模式中 “昏迷”不醒了。

相关问题拓展阅读:

linux无读者硬盘不能休眠

hd-idle无论怎样设置都无法使用硬盘在空闲时休眠,实在找不到原因。在查找相关资料时发现在linux操作系统还有个叫hdparm的硬盘控制软件,然后在OPENWRT软件搜索果真有这个软件,然后就安装试试。不想真能让我的硬盘在设置好的空闲时间后进入省电模式也可以说是休眠模式吧!给出我的安装使用过程。注:我的路由(HG255D刷OPENWRT)装有迅雷固件、个人博客、aria2、百度同步+常用共享组件!使用还是可以的负载不算很高。之前有人说装迅雷固件后不能休眠,但我的可以休眠。不能休眠的可以试试这个软件…

OPENWRT路由上安装与设置:

一、安装hdparm

opkg update

opkg install hdparm

二、执行命令:

hdparm -S 60 /dev/sda (放到开机启动项就可以每次开机都生效!)

hdparm -y /dev/sda (这个命令是立即休眠,测试硬盘是否休眠成功。)

说明:hdparm -S 60 /dev/盯首sda 设置超时值(5分钟)使硬盘进入休眠模式(省电模式)(这个 S数值/12=分钟); /dev/sda 为挂载的硬盘路径,ls /dev/sda*查看你的盘符。

三、执行完hdparm -S 60 /dev/sda 这个命令时你的路由已经设置为5分钟休眠了。(注:5分钟硬盘无操作时省电模式,休眠时接到读写命令会自动唤醒进入工作模式)**Linux hdparm 命令**

四、  hdparm功能说明:显示与设定硬盘的参数。

语法凯启数:hdparm -CfghiIqtTvyYZ-A -d -K -n -P -S -W

补充旁模说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

测试各硬盘读取速度判断硬盘故障

在服务端命令窗口中执行如下命令

hdparm -t /dev/hda (IDE硬盘)

hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)

hdparm -t /dev/md0 (软RAID设备)

测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。

参数:

-a 设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定。

-A 启动或关闭读取文件时的快取功能。

-c 设定IDE32位I/O模式。

-C 检测IDE硬盘的电源管理模式。

-d 设定磁盘的DMA模式。

-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区。

-g 显示硬盘的磁轨,磁头,磁区等参数。

-h 显示帮助。

-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。

-I 直接读取硬盘所提供的硬件规格信息。

-k 重设硬盘时,保留-dmu参数的设定。

-K 重设硬盘时,保留-APSWXZ参数的设定。

-m 设定硬盘多重分区存取的分区数。

-n 忽略硬盘写入时所发生的错误。

-p 设定硬盘的PIO模式。

-P 设定硬盘内部快取的分区数。

-q 在执行后续的参数时,不在屏幕上显示任何信息。

-r 设定硬盘的读写模式。

-S 设定硬盘进入省电模式前的等待时间。

-t 评估硬盘的读取效率。

-T 平谷硬盘快取的读取效率。

-u 在硬盘存取时,允许其他中断要求同时执行。

-v 显示硬盘的相关设定。

-W 设定硬盘的写入快取。

-X 设定硬盘的传输模式。

-y 使IDE硬盘进入省电模式。

-Y 使IDE硬盘进入睡眠模式。

打开“控制面板”中的“电源选项”。(单击开始,再单击控制面板,然后双击电源选项。)

单击休眠选项卡,选中启用休眠支持复选框,然后单击应用。

如果休眠选项卡不可用,则说明计算机不支持该功能。

单击 APM 选项卡,单击启用高级电源管理支持,然后单击应用。

APM 选项卡在兼容 ACPI 的计算机上不可用缓侍。ACPI 自动启用“高级电源管理”,而后者将禁用 APM 选项卡。

单击电源使用方案樱芦选项卡,然后在系统休眠中选择时段。当计算机闲置指定的时间后,将进入休眠状态。

手动将计算机置于休眠

为完成该过程,您必须以管理员或者 Administrators 或 Power Users 组成员的身份登录。如果计算机连接了网络,则网络策略设置可能不允许完成此过程。

打开“控制面板脊哪带”中的“电源选项”。(单击开始,再单击控制面板,然后双击电源选项。)

单击休眠选项卡,然后选中启用休眠支持复选框。

如果休眠选项卡不可用,则说明计算机不支持该功能。

单击确定以关闭电源选项对话框。

单击开始,然后单击关机。在想让计算机做什么?下拉列表中,单击休眠。

如果使用的是 Windows XP Home Edition 或打开“快速用户切换”的 Windows XP Professional,则“关机”菜单中将显示待机、关闭或重新启动计算机等选项。按住 Shift 键,待机按钮将更改为休眠。

怎么让linux不休眠的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么让linux不休眠,Linux不再睡眠:实用技巧分享,linux无读者硬盘不能休眠的信息别忘了在本站进行查找喔。


数据运维技术 » Linux不再睡眠:实用技巧分享 (怎么让linux不休眠)