0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何重新启动Linux服务器

CHANBAEK 来源:TIAP 作者:TIAP 2023-05-14 16:03 次阅读

使用个人电脑工作的时候,可能会因为各种原因而关闭机器。对于 Linux 初学者来说,与电源相关(关机、重启等)的任务总是最后才想到如何去实现的,所以有可能对于如何重新启动远程服务器不太了解。今天我们介绍一些可以用来通过终端来重新启动 Linux 系统的命令。

如果想要立刻重新启动 Linux 服务器,可使用如下命令:

reboot now

关机命令如下:

shutdown -r now

重启 Linux 的命令

关于 Linux 系统重启或者关机的命令,主要有以下三种:

  • reboot
  • halt
  • poweroff

有一点需要知道,运行比如 halt 命令,特别是在使用选项的时候,可能会导致不稳定的结果,比如内存丢失、数据损坏。所以,在编辑文本的时候不要练习使用这些命令。另外,基于用户权限问题,你需要是 sudo 用户才能运行这些命令。

reboot 命令

reboot 命令语法如下所示:

reboot [options]

reboot 将执行 halt 命令的操作,会停止所有的进程,然后系统重新启动,而不触发 ACPI 信号

halt 命令

halt 命令的语法如下所示:

halt [options]

该命令会发出一个硬件命令,停止所有 CPU 进程。这个命令来自于早先的计算时代,当运行该命令时,会发送一个信号来停止所有进程,一旦这样做是安全的,用户就会收到一个通知,他们可以关闭机器。

现在执行 halt 命令的时候,也会停止所有进程,但是不会发送 ACPI(高级配置和电源接口)信号。

poweroff 命令

poweroff 命令的语法如下:

poweroff [options]

依据惯例,ACPI 信号是“停止”和“关机”之间的区别。你可能会发现,运行 halt 命令实际上会关闭电源,至少没有任何选项。为了确保这一结果,我们希望使用指定的 poweroff 命令。这会执行 halt 操作,但也会向硬件发送关闭电源的信号。

另外,可以使用 shutdown 命令带 -r 选项来重新启动系统。

重启命令的选项

下面我们介绍一些关于上述命令的常用选项。

force

顾名思义,就是强制关闭进程,这也意味着当前正在 ram 中运行的程序有可能会遭到损坏或者数据丢失,还有可能会丢失最近保存的数据。所以一般情况下我们不建议使用 force 选项。

-f --force     Force immediate halt/power-off/reboot

WTMP only

不执行操作,但是将注销事件写入 var/log/wtmp:

-w --wtmp-only

No WTMP

执行指定的操作,但不创建记录。

-d --no-wtmp

No Wall

在执行命令之前不发送 wall 消息,这意味着此刻登录到 系统中的用户 不会看到系统将会重启的信息

--no-wall   Don't send wall message before halt/power-off/reboot
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11261

    浏览量

    209209
  • 服务器
    +关注

    关注

    12

    文章

    9078

    浏览量

    85289
  • Linux系统
    +关注

    关注

    4

    文章

    593

    浏览量

    27382
  • 电脑
    +关注

    关注

    15

    文章

    1688

    浏览量

    68755
  • 命令
    +关注

    关注

    5

    文章

    681

    浏览量

    22010
收藏 人收藏

    评论

    相关推荐

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux
    发表于 02-22 15:46

    window的linux服务器连接

    为了控制服务器权限以及登录Windows服务器操作方式限制,运维这边重新搭建了一套Linux跳板机V1.0,只针对SSH连接Linux机器,
    发表于 07-25 06:37

    请问是否有一种方式将网络配置信息保存到闪存,从而在重新启动之间保存模式?

    在和谐框架中,是否有一种内建的方式将网络配置信息保存到闪存,从而在重新启动之间保存模式(dhcp或静态,以及静态ip信息)?当我使用当前的Web服务器演示,并更改网络配置(取消选择DHCP,并设置一
    发表于 10-10 11:20

    stm32为什么会不断的重新启动

    注意 由于 stm32 系统 不断的重新启动,最后的原因就是stm32开发板子上面的 reset引脚 是 悬空的状态,受到其他信号的干扰的,不接的情况下 ,有可能 当做是 天线的作用 导致mcu不断的重新启动的原因
    发表于 08-02 06:58

    stm32系统为什么会不断的重新启动

    stm32系统为什么会不断的重新启动?是什么原因造成的?
    发表于 09-26 07:36

    使用ESP8266运行我的智能家居系统,在temp之后要重新启动哪些服务

    不确定这是不是因为某些服务需要重新启动。而这正是我的问题,很长一段时间以来我都找不到任何答案。所有代码示例均假定 ESP8266 重新启动(重启),然后在 WiFi 可用后初始化所有必需的服务
    发表于 02-24 06:43

    电脑总是重新启动原因分析

    电脑总是重新启动原因分析 一、软件   1.病毒破坏   自从有了计算机以后不久,计算机病毒也应运而生。当网络成为
    发表于 02-24 13:43 955次阅读

    Farichild推出重新启动定时FT8010 简化智慧型

    Farichild推出重新启动定时 简化智慧型电话“黑幕当机”重新启动程序 实现一个按键快速重新启动,且无需取出电池
    发表于 09-30 11:16 625次阅读

    教你linux搭建web服务器

    教你linux搭建web服务器和大家分享了一份配置文档,希望对您用linux搭建web服务器有所启发。
    发表于 12-28 14:18 8856次阅读

    新iPhone销售低迷 苹果重新启动iPhone X的生产

    苹果正在重新启动 iPhone X 的生产,因为新推出的 iPhone XS 系列销量低迷,还有部分原因是与三星显示签订的合同有关。
    发表于 11-25 10:13 561次阅读

    谷歌开始重新启动机器人项目

    3月27日讯,据CNBC消息,谷歌正在重新启动机器人(18.630, -0.17, -0.90%)项目。
    发表于 03-27 17:14 511次阅读

    如何使用Web3Js来处理区块链断开或重新启动

    如果您的团队在生产中使用Web3Js,那么您必须意识到在Web3Js中没有内置的重新连接功能来处理区块链断开或重新启动。因此,通常情况下,当连接下降时,需要重新启动NodeJS服务以便
    发表于 03-03 09:25 2239次阅读

    如何使用Checkmk监控Linux服务器

    `Checkmk` 是用于监控 Linux 服务器的最常用和用户友好的应用程序之一。它可以检查与您的 Linux 服务器连接的服务器状态、负
    的头像 发表于 02-17 10:46 1212次阅读
    如何使用Checkmk监控<b class='flag-5'>Linux</b><b class='flag-5'>服务器</b>?

    Cruise计划今年重新启动无人驾驶运营服务项目

    据众多可靠的消息来源披露,历经诸多安全隐患及营运停滞之后,通用汽车的自动驾驶子公司——Cruise,计划于今年稍晚时期重新启动其无人驾驶运营服务项目,并且初步预期在2025年初开始针对此项服务实施收费政策。
    的头像 发表于 07-29 15:14 970次阅读

    服务器数据恢复—Linux网站服务器硬盘出现坏扇区的数据恢复案例

    服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因:
    的头像 发表于 10-09 16:26 195次阅读