怎么让linux一直重启命令

fiy 其他 163

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要让Linux系统一直重启命令,可以通过以下几种方法实现:

    1. 使用shutdown命令:可以使用shutdown命令来告诉Linux系统重启。在终端中输入以下命令:

    “`
    sudo shutdown -r now
    “`

    这会立即关机并重新启动系统。

    2. 使用reboot命令:可以使用reboot命令来重启系统。在终端中输入以下命令:

    “`
    sudo reboot
    “`

    这会立即重启系统。

    3. 修改init配置:可以通过修改Linux系统的init配置文件来实现持续重启。首先,打开终端并输入以下命令以编辑配置文件:

    “`
    sudo vi /etc/inittab
    “`

    在打开的文件中,找到以#开头的行,将其改为以下内容:

    “`
    ca::ctrlaltdel:/sbin/shutdown -r now
    “`

    然后保存文件并重新启动系统。每次按下Ctrl+Alt+Del键组合时,系统都会重启。

    4. 修改GRUB配置:可以通过修改GRUB引导配置文件实现持续重启。首先,打开终端并输入以下命令以编辑配置文件:

    “`
    sudo vi /etc/default/grub
    “`

    在打开的文件中,找到以#开头的行,“GRUB_CMDLINE_LINUX_DEFAULT”一行。将其改为以下内容:

    “`
    GRUB_CMDLINE_LINUX_DEFAULT=”reboot=acpi”
    “`

    然后保存文件并执行以下命令更新GRUB配置:

    “`
    sudo update-grub
    “`

    之后,每次系统重启时,都会持续重启。

    请注意,在执行上述操作时要小心,因为持续重启系统可能会导致数据丢失或其他不可逆的损坏。建议仅在必要的情况下使用这些方法,并在操作系统之前备份重要的数据。

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

    让Linux一直重启命令是一个非常不安全的行为,可能会导致系统崩溃或数据丢失。这种操作只应在实验环境中使用,绝对不应在生产环境中实施。如果你有特殊需要,可以使用下面的方法实现。

    1. 使用循环命令:你可以使用一个循环命令,使系统在重启之后立即再次重启。比如,你可以使用以下命令:

    “`
    while true; do reboot; done
    “`

    这个命令将使系统进入无限重启循环。要停止循环,你可以按下Ctrl+C键。

    2. 使用计划任务:你可以创建一个计划任务,使系统在每次重启后自动执行重启命令。在命令行中输入以下命令:

    “`
    crontab -e
    “`

    然后在打开的编辑器中添加以下行:

    “`
    @reboot /path/to/reboot-command
    “`

    将`/path/to/reboot-command`替换为你想要执行的重启命令的完整路径。

    3. 使用系统服务:你可以创建一个系统服务,使系统在启动时自动执行重启命令。首先,创建一个包含重启命令的脚本文件。然后,在`/etc/systemd/system/`目录中创建一个以`.service`为扩展名的文件,例如`reboot.service`,并将以下内容添加到文件中:

    “`
    [Unit]
    Description=Reboot Command

    [Service]
    ExecStart=/path/to/reboot-command

    [Install]
    WantedBy=multi-user.target
    “`

    将`/path/to/reboot-command`替换为你想要执行的重启命令的完整路径。保存文件后,运行以下命令以使服务生效:

    “`
    sudo systemctl daemon-reload
    sudo systemctl enable reboot
    sudo systemctl start reboot
    “`

    现在,每次系统启动时,重启命令都将自动执行。

    4. 使用程序脚本:你可以编写一个程序脚本,使系统在重启时自动执行。这需要你具有编程知识和技能。你可以使用bash脚本、Python脚本或其他编程语言来实现这个功能。在脚本中添加重启命令,并确保将脚本设置为可执行文件。

    5. 使用物理方式:在某些情况下,你可以通过物理手段来实现系统的连续重启。例如,你可以使用底座开关或物理时间触发器来按下电源按钮以实现重启。

    请记住,这些方法只能在你有特殊需求、了解风险并在实验环境中使用时使用。多次的连续重启可能导致系统不稳定并可能损坏数据。除非你清楚了解后果并知道如何恢复系统,否则不要尝试这些方法。

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

    让Linux系统一直重启的命令称为”reboot”,但这并不是一个推荐的操作,因为在正常情况下,系统重启是为了处理错误或更新系统软件。如果系统一直重启,可能会导致系统文件损坏或数据丢失。如果你只是想重新启动系统,那么可以使用以下命令:

    “`
    sudo reboot
    “`

    不过,如果你真的要让系统一直重启,下面是一种可能的方法,但请谨慎操作并确保你知道自己在做什么,因为这可能会导致系统崩溃。

    1. 创建一个bash脚本文件:

    “`
    vi reboot.sh
    “`

    2. 在脚本文件中添加以下内容:

    “`
    #!/bin/bash
    while true; do
    reboot
    done
    “`

    这个脚本会不断执行”reboot”命令。

    3. 保存并关闭文件。

    4. 授予该脚本执行权限:

    “`
    chmod +x reboot.sh
    “`

    5. 运行脚本:

    “`
    ./reboot.sh
    “`

    现在,系统将会一直重启。

    要停止系统重启,你可以按下Ctrl+C键,这将中断正在运行的脚本。或者,你可以重启系统并选择一个不同的启动选项,以避免脚本的执行。

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

400-800-1024

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

分享本页
返回顶部