前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >ubuntu 20.04 关闭登录界面(欢迎界面)自动休眠

ubuntu 20.04 关闭登录界面(欢迎界面)自动休眠

作者头像
为为为什么
发布2022-08-06 13:25:06
发布2022-08-06 13:25:06
3.6K00
代码可运行
举报
文章被收录于专栏:又见苍岚又见苍岚
运行总次数:0
代码可运行

Ubuntu 20.04 在登录界面(欢迎界面)长时间无操作会自动休眠,这对于准备用于做服务器的系统极其不友好,本文记录禁用休眠方法。

问题复现

  • 有一天服务器睡着了,在系统日志可以找到记录
  • 发现是触发了systemd的自动休眠功能,检查休眠功能的状态:
代码语言:javascript
代码运行次数:0
复制
$ systemctl status sleep.target
 ● sleep.target - Sleep
    Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)
    Active: inactive (dead)
      Docs: man:systemd.special(7)
 Feb 24 13:18:08 xps systemd[1]: Reached target Sleep.
 Feb 26 13:29:31 xps systemd[1]: Stopped target Sleep.
 Feb 26 13:29:57 xps systemd[1]: Reached target Sleep.
 Feb 26 13:30:19 xps systemd[1]: Stopped target Sleep.

  • 普通桌面应用这个情况问题不大,但是如果是作为服务器使用的时候,我们一般远程访问系统,这个功能就会导致我们无法远程控制服务器,因此我们需要关闭这个功能。

解决方案

  • 执行关闭休眠功能的命令,如下:
代码语言:javascript
代码运行次数:0
复制
sudo systemctl mask sleep.target suspend.target hibernate.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.

  • 再次查看系统休眠状态:
代码语言:javascript
代码运行次数:0
复制
$ systemctl status sleep.target
● sleep.target
   Loaded: masked (Reason: Unit sleep.target is masked.)
   Active: inactive (dead)

自动休眠功能已经被关闭,不会出现自动休眠导致远程控制无法访问的情况了。

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年11月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题复现
  • 解决方案
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档