如何在 Linux 中禁用挂起和休眠模式

这篇具有很好参考价值的文章主要介绍了如何在 Linux 中禁用挂起和休眠模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在本文中,我们将引导您了解如何在 Linux 系统上禁用挂起休眠模式。但在我们这样做之前,让我们简要概述一下这两种模式。

当您暂停Linux系统时,您基本上会激活或将其置于睡眠模式。屏幕熄灭,即使计算机保持开机状态。此外,您的所有文档和应用程序都保持打开状态。

相关阅读: Linux 启动过程基本指南

在不使用系统时,挂起系统有助于节省电源。恢复使用系统需要简单的鼠标单击或点击任何键盘按钮。有时,您可能需要按下电源按钮。

Linux 中有 3 种挂起模式:

  • 挂起到 RAM(正常挂起):这是大多数笔记本电脑在一定时间内处于非活动状态或在 PC 使用电池运行时合上盖子时自动进入的模式。在这种模式下,电源是为RAM保留的,并且与大多数组件断绝关系。
  • 挂起到磁盘(休眠):在此模式下,计算机状态将保存到交换空间中,并且系统完全关闭电源。但是,打开它后,一切都会恢复,您可以从离开的地方继续。
  • 挂起到两者(混合挂起):在这里,计算机状态保存到交换中,但系统不会关闭。相反,电脑被挂起到 RAM。电池未使用,您可以安全地从磁盘恢复系统并继续工作。此方法比挂起到 RAM 慢得多。

在 Linux 中禁用挂起和休眠

要防止 Linux 系统挂起或进入休眠状态,您需要禁用以下 systemd 目标:

$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

您将获得如下所示的输出:

hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

linux 禁止休眠,linux,运维,服务器

在 Ubuntu 中禁用挂起和休眠

然后重新启动系统并重新登录。

使用以下命令验证更改是否已生效:

$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

linux 禁止休眠,linux,运维,服务器

验证 Ubuntu 中的挂起和休眠

从输出中,我们可以看到所有四种状态都被禁用了。

在 Linux 中启用挂起和休眠

要重新启用挂起休眠模式,请运行以下命令:

$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

这是您将获得的输出。

Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.

linux 禁止休眠,linux,运维,服务器

在 Ubuntu 中启用挂起和休眠

要验证这一点,请运行以下命令;

$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

linux 禁止休眠,linux,运维,服务器

验证 Ubuntu 中的挂起和休眠

要防止系统在合上盖子时进入挂起状态,请编辑 /etc/systemd/logind.conf 文件。

$ sudo vim /etc/systemd/logind.conf

将以下行追加到文件中。

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

保存并退出文件。请务必重新启动以使更改生效。

以上就是我们关于如何在 Linux 系统上禁用挂起休眠模式的文章。我们希望您发现本指南对您有所帮助。欢迎您的反馈。文章来源地址https://www.toymoban.com/news/detail-770702.html

到了这里,关于如何在 Linux 中禁用挂起和休眠模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu如何禁止休眠

    Ubuntu如何禁止休眠 Ubuntu是一种常见的开源操作系统,广泛应用于个人电脑和服务器。默认情况下,Ubuntu会在电脑处于不活动状态一段时间后自动进入休眠状态,以省电和减少噪音。然而,在某些情况下,你可能需要禁止休眠,例如正在进行长时间下载或进行长时间的计算。本

    2024年04月29日
    浏览(34)
  • FreeRTOS任务的挂起和恢复 | FreeRTOS四

    目录 说明: 一、任务挂起与恢复 1.1、什么是任务挂起 1.2、任务挂起函数 1.3、什么是任务恢复 1.4、任务恢复函数 1.5、什么是中断任务恢复函数 1.6、中断任务恢复函数 二、任务挂起与恢复实例代码(任务中) 2.1、主要代码 2.2、结果 三、任务挂起与恢复实例代码(中断中)

    2024年02月16日
    浏览(38)
  • mac上使用虚拟机vm, 里面的镜像挂起会占用电脑的内存吗, 挂起和关机的区别是什么, 会影响正常电脑的内存和硬盘使用吗

    在Mac(或任何其他操作系统)上使用虚拟机(如VMware Fusion、Parallels Desktop、VirtualBox等)时,“挂起”(Suspend)和“关机”(Power Off或Shut Down)是两种不同的虚拟机状态,它们对主机系统的资源使用有所不同。 挂起(Suspend) : 当你挂起虚拟机时,虚拟机的当前状态(包括内存

    2024年02月08日
    浏览(46)
  • linux服务器禁止ping命令,linux服务器禁ping如何解除

      我是艾西,在我们搭建网站或做某些程序时,不少人会问禁ping是什么意思,怎么操作的对于业务有哪些好处等,今天艾西一次给你们说清楚。 禁PING的意思是:不允许电脑、设备或服务器使用PING功能。一般情况下电脑、防火墙、服务器都是允许PING功能的,不需要特别设置

    2023年04月20日
    浏览(50)
  • 禁止Ubuntu自动休眠的几种方法

    自动休眠是Ubuntu操作系统中的一项默认功能,它可以在一段时间没有用户活动时将计算机置于睡眠状态,以节省能源。然而,有时候我们希望禁用自动休眠功能,特别是在需要保持计算机处于活动状态的情况下。本文将介绍几种在Ubuntu上禁止自动休眠的方法,并提供相应的源

    2024年02月04日
    浏览(41)
  • Linux 使用xmodmap禁用键盘按键(禁用Linux快捷键)

    最近在Linux中用QT做项目,开发一个全屏软件运行在公司的设备上,系统是统信UOS Linux系统,设备开机后会立即进入软件,且没有权限不允许用户进入Linux后台。 但有点麻烦,大家都知道,在Linux中,可以按快捷键 Ctrl + Alt + (F1 - F6) ,会进入黑屏终端,在这个黑屏终端就可以使

    2024年02月10日
    浏览(53)
  • 【js】鼠标禁止右键禁止打开控制台及键盘禁用

    大家好,今天和大家分享一下在前端js中禁止鼠标在浏览器中右键,禁止鼠标选中和禁止键盘按键。 这个方法是我在制作一个单词考核系统时所使用到的,因为在考试期间如果打开控制台,通过控制台找到了正确的答案,那么就没有意义了。 所以就需要将控制台禁用,所应用

    2024年02月10日
    浏览(62)
  • 【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 在Linux中,sleep命令用于在一段指定的时间内暂停当前进程的执行。它的作用是让进程休眠,暂停执行一段时间,然后继续执行后续的指令。 使用sleep命令可以在脚本中设置延迟,以便在执行后续操作之前等待一段时间。这对于需要在特定

    2024年02月07日
    浏览(71)
  • linux禁止被ping的方法

    用根用户登录系统,然后输入命令: 为了确保配置更改,使用命令: 查看配置文件,可以看出值已为1。 再次在本地利用ping命令进行测试,发现本机计算机无法再ping通Linux服务器了。 接下来打开Linux服务器ICMP协议。同样在根用户下输入命令: 编辑配置文件,然后使用命令:

    2024年03月11日
    浏览(40)
  • 【Linux】进程的状态(运行、阻塞、挂起)详解,揭开孤儿进程和僵尸进程的面纱,一篇文章万字讲透!!!!进程的学习②

    目录 1.进程排队 时间片 时间片的分配 结构体内存对齐 偏移量补充 对齐规则  为什么会有对齐 2.操作系统学科层面对进程状态的理解 2.1进程的状态理解 ①我们说所谓的状态就是一个整型变量,是task_struct中的一个整型变量 ②.状态决定了接下来的动作 2.2运行状态 2.3 阻塞状

    2024年04月14日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包