linux禁止待机命令

不及物动词 其他 126

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中可以通过禁用或者限制特定命令来禁止待机(Hibernate)命令。下面是一种方法:

    1. 打开终端并进入root用户。可以使用su命令切换到root用户,输入密码后即可进入root用户。

    2. 编辑/etc/systemd/logind.conf文件。可以使用任何文本编辑器,例如vi或nano。在终端中输入以下命令以使用vi编辑器编辑该文件:

    “`shell
    vi /etc/systemd/logind.conf
    “`

    如果使用nano编辑器,请使用以下命令:

    “`shell
    nano /etc/systemd/logind.conf
    “`

    3. 找到以下行并进行编辑:

    “`shell
    #HandlePowerKey=poweroff
    #HandleSuspendKey…
    #HandleHibernate…
    #HandleLidSwitch…
    “`

    将相关行的注释符号(#)去掉,并将等号后面的参数修改为”ignore”。例如,修改HandleHibernateKey的行为:

    “`shell
    HandleHibernateKey=ignore
    “`

    这样,当用户按下待机(Hibernate)键时,系统将忽略此操作。

    4. 保存并关闭编辑器。

    5. 重新启动systemd-logind服务以使更改生效。可以使用以下命令:

    “`shell
    systemctl restart systemd-logind.service
    “`

    或者使用以下命令重启系统:

    “`shell
    reboot
    “`

    现在,Linux系统将禁止待机操作。

    请注意,此方法将禁止待机命令,但不会禁用休眠(Suspend)命令。如果您想要禁用休眠命令,请将HandleSuspend相关行的参数修改为”ignore”。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中,禁止待机命令可以通过以下几种方式实现:

    1. 禁用ACPI功能:
    ACPI(Advanced Configuration and Power Interface)是管理电源管理和硬件配置的标准。通过禁用ACPI功能,可以禁止Linux系统进入待机模式。在启动时,在GRUB或者LILO配置文件中添加”acpi=off”或”noacpi”参数即可禁用ACPI功能。

    2. 禁用系统休眠和挂起功能:
    Linux系统通过将计算机切换到休眠(suspend)或挂起(hibernate)状态来节省电源和保护硬件。可以通过修改系统配置文件来禁用这些功能。在 /etc/systemd/logind.conf 配置文件中,将HandleSuspendKey、HandleHibernateKey、HandleLidSwitch等参数的值设置为ignore即可禁用休眠和挂起功能。

    3. 禁用屏幕保护:
    Linux系统中常常使用屏幕保护来保护显示器和节省能源。可以通过修改系统配置文件或者命令行来禁用屏幕保护。在 /etc/X11/xorg.conf 文件中添加或者修改以下行:
    Section “ServerFlags”
    Option “BlankTime” “0”
    Option “StandbyTime” “0”
    Option “SuspendTime” “0”
    Option “OffTime” “0”
    EndSection

    4. 禁用电源管理:
    Linux系统通过电源管理来控制硬件设备的电源消耗。可以通过修改电源管理相关的配置文件来禁用电源管理功能。在 /etc/udev/rules.d 目录下添加一个新的规则文件,文件内容为SUBSYSTEM==”power_supply”, ATTR{online}==”0″, ATTR{power/control}=”on”。

    5. 禁用休眠锁屏功能:
    在Linux系统中,当计算机进入休眠状态后,通常会锁定屏幕。可以通过修改屏幕锁定配置文件来禁用该功能。将 /etc/systemd/system/lock-screen-on-suspend.service 文件中的ExecStart行注释掉即可禁用休眠锁屏功能。

    总结起来,禁止待机命令可以通过禁用ACPI功能、禁用系统休眠和挂起功能、禁用屏幕保护、禁用电源管理以及禁用休眠锁屏功能等几种方式实现。这些方法可以根据具体的需求进行选择和配置。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中禁止待机命令的方法有多种,下面将分为以下几个步骤介绍常用的方法:

    1.了解待机命令:
    在Linux系统中,待机命令通常是通过”systemctl suspend”或者”pm-suspend”来实现的。这些命令会将系统进入到待机模式,以节省电源并减小功耗。

    2.修改登录管理器配置文件:
    大多数Linux发行版使用登录管理器来管理系统登录界面。可以通过修改登录管理器配置文件来禁止待机命令。

    – 对于GDM(GNOME Display Manager),可以通过修改/etc/gdm3/custom.conf文件来禁用待机功能。找到如下行:

    “`
    #WaylandEnable=false
    “`

    将其改为:

    “`
    WaylandEnable=false
    “`

    – 对于LightDM,可以通过修改/etc/lightdm/lightdm.conf文件来禁用待机功能。找到如下行:

    “`
    #xserver-command=
    “`

    将其改为:

    “`
    xserver-command=
    “`

    – 对于其他登录管理器,可以通过查找相应的配置文件进行类似的修改。具体的文件路径和内容可能会有所不同,可以参考各自的文档或者互联网上的帮助。

    3.修改系统电源管理配置:
    除了登录管理器之外,还可以通过修改系统的电源管理配置来禁用待机命令。

    – 对于Systemd系统,可以通过修改后台服务的配置文件来禁用待机命令。使用以下命令打开配置文件:

    “`
    sudo nano /etc/systemd/logind.conf
    “`

    找到`[Login]`部分,并将以下行的注释符号(#)去掉:

    “`
    #HandleLidSwitch=suspend
    #HandleLidSwitchDocked=suspend
    “`

    将其改为:

    “`
    HandleLidSwitch=ignore
    HandleLidSwitchDocked=ignore
    “`

    然后保存文件并退出。

    – 对于Upstart系统,请参考相应的文档或者互联网上的帮助来禁用待机命令。

    4.重启系统或重新加载配置:
    完成以上步骤后,需要重新启动系统或者重新加载配置才能使修改生效。

    – 对于Systemd系统,可以使用以下命令重新加载配置:

    “`
    sudo systemctl restart systemd-logind.service
    “`

    – 对于其他系统,可以使用相应的命令来重启相应的服务或者直接重启系统。

    完成以上步骤后,系统就应该禁用了待机命令。如果需要恢复待机功能,只需要重新修改配置文件,并重新加载配置即可。

    值得注意的是,禁用待机命令可能会影响系统的节能功能和自动锁屏等功能。请确保了解禁用该功能的后果,并根据自己的需求进行操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部