You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VMware中Ubuntu 16.04每小时自动注销,调整设置无效求助

排查Ubuntu 16.04(VMware)每小时自动注销的问题

我之前在VMware里跑Ubuntu 16.04时也碰到过一模一样的自动注销问题,折腾了好一阵才找到根源,给你几个实用的排查方向:

  • 检查LightDM桌面管理器配置
    Ubuntu 16.04默认用LightDM,有时候它的超时设置会偷偷生效。编辑配置文件:

    sudo nano /etc/lightdm/lightdm.conf
    

    查找autologin-timeout或session-timeout相关参数,把值改成0(禁用超时),比如:

    autologin-timeout=0
    session-timeout=0
    

    保存后重启LightDM服务:

    sudo systemctl restart lightdm
    
  • 核实GNOME电源管理设置
    如果用的是GNOME桌面,电源管理的非活动超时很容易被忽略:

    1. 打开系统设置 → 电源,确认“自动挂起”和“屏幕关闭”的时间都设为从不(插电和电池状态都要检查)。
    2. 也可以用命令行直接修改:
      # 禁用插电状态下的非活动挂起
      gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
      # 禁用电池状态下的非活动挂起
      gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
      
  • 排查VMware层面的电源设置
    有时候问题根本不在Ubuntu系统里,而是VMware的虚拟机设置:

    • 打开VMware,选中你的虚拟机 → 编辑虚拟机设置 → 选项 → 电源,检查有没有设置“1小时后自动挂起/关闭虚拟机”,把这类自动操作改成“从不”。
    • 确认VMware Tools已正常安装并运行,工具异常可能导致系统和虚拟机之间的电源信号传递出错。
  • 检查定时任务(Crontab)
    看看有没有隐藏的定时任务在触发注销:

    • 查看当前用户的定时任务:crontab -e
    • 查看系统级定时任务:sudo cat /etc/crontab
      留意有没有类似gnome-session-quit --logout或pkill Xorg这类每小时执行的命令。
  • 分析系统日志定位根源
    你提到有日志文件,可以重点查看这几个日志:

    • /var/log/syslog:系统核心日志,搜索logout、session closed、lightdm关键词,看注销前有没有异常进程退出或错误信息。
    • /var/log/auth.log:认证日志,查看注销动作的触发来源。

如果以上方法都没解决问题,可以把日志里和注销相关的片段贴出来,大家再帮你精准定位~

内容的提问来源于stack exchange,提问作者Robertyang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:44:13