linux自动重启如何用命令关闭

fiy 其他 94

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要关闭Linux自动重启功能,可以通过修改系统配置文件来实现。具体的步骤如下:

    1. 打开终端,使用超级用户身份登录系统,或者以管理员权限运行终端。

    2. 打开`/etc/default/grub`文件,可以使用文本编辑器打开,比如使用`vim`命令:
    “`
    sudo vim /etc/default/grub
    “`

    3. 找到`GRUB_CMDLINE_LINUX_DEFAULT`参数,该参数是用来设置Linux启动时的内核参数。在该参数的引号中添加 `reboot=acpi` 或者 `reboot=acpi,force` 选项。例如:
    “`
    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash reboot=acpi”
    “`

    4. 保存文件并退出编辑器。

    5. 更新GRUB配置,使用以下命令:
    “`
    sudo update-grub
    “`

    6. 重新启动系统,重启后Linux将不再自动重启。

    请注意,以上操作可能需要管理员权限,因此需要使用sudo命令或管理员账户来执行。另外,修改配置文件可能会对系统的稳定性产生一定的影响,请慎重操作。

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

    在Linux中,可以通过命令来关闭自动重启功能。以下是一些常用的方法:

    1. 使用命令修改grub配置文件:
    a. 打开终端,并使用文本编辑器(如nano或vi)打开grub配置文件。该文件通常位于/etc/default/grub。
    b. 找到包含”GRUB_CMDLINE_LINUX_DEFAULT”的行,并在引号内添加”reboot=pci”。这将禁用自动重启功能。
    c. 保存文件并退出编辑器。
    d. 运行命令”sudo update-grub” 来更新grub配置。

    2. 修改sysctl配置:
    a. 打开终端,并使用文本编辑器打开sysctl配置文件。该文件通常位于/etc/sysctl.conf。
    b. 在文件末尾添加一行:”kernel.panic = 0″。这将禁用系统崩溃后的自动重启。
    c. 保存文件并退出编辑器。
    d. 运行命令”sudo sysctl -p” 来加载新的sysctl配置。

    3. 使用命令修改系统配置:
    a. 打开终端。
    b. 运行命令”sudo systemctl disable reboot.target” 来禁用系统重启。
    c. 运行命令”sudo systemctl mask reboot.target” 来阻止任何尝试重启系统。

    4. 使用命令修改内核参数:
    a. 打开终端。
    b. 运行命令”sudo sysctl -w kernel.nmi_watchdog=0″ 来禁用NMI watchdog,这也可以防止系统自动重启。

    5. 暂时禁用自动重启:
    a. 打开终端。
    b. 运行命令”sudo shutdown -r -f now” 来立即重启系统,并添加”-f”参数以防重新启动。

    以上方法可以帮助禁用Linux系统的自动重启功能。请注意,修改系统配置或内核参数可能需要root权限,并且某些方法可能只适用于特定的Linux发行版。在修改系统设置之前,请先备份相关配置文件,以防出现意外情况。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要关闭Linux系统的自动重启功能,可通过以下步骤进行操作:

    步骤一:以root用户登录系统。

    步骤二:编辑grub配置文件。
    使用文本编辑器(比如vi或nano)打开/boot/grub/grub.conf文件。

    “`shell
    vi /boot/grub/grub.conf
    “`

    步骤三:禁用自动重启选项。
    在打开的grub配置文件中,找到以“kernel”开头的行,然后在该行的末尾添加“reboot=disable”参数。请确保该参数的位置正确,避免影响其他参数的正常功能。
    例如,将:
    “`shell
    kernel /vmlinuz-5.8.0-63-generic root=/dev/mapper/ubuntu–vg-root ro quiet splash
    “`
    修改为:
    “`shell
    kernel /vmlinuz-5.8.0-63-generic root=/dev/mapper/ubuntu–vg-root ro quiet splash reboot=disable
    “`

    步骤四:保存和关闭文件。
    按下Esc键退出编辑模式,然后输入:wq保存文件并退出vi编辑器。

    步骤五:更新grub配置。
    执行以下命令更新grub配置:
    “`shell
    update-grub
    “`

    步骤六:重启系统。
    执行以下命令重启系统,使修改的配置生效:
    “`shell
    reboot
    “`

    使用上述步骤将关闭Linux系统的自动重启功能。在重启之后,系统将不再自动重启,直到再次启用。

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

400-800-1024

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

分享本页
返回顶部