您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

如何通过命令行重新启动 Linux

时间:2023-04-19 14:03:46  来源:TIAP  作者:

使用个人电脑工作的时候,可能会因为各种原因而关闭机器。对于 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


Tags:Linux   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
使用个人电脑工作的时候,可能会因为各种原因而关闭机器。对于 Linux 初学者来说,与电源相关(关机、重启等)的任务总是最后才想到如何去实现的,所以有可能对于如何重新启动远程服...【详细内容】
2023-04-19  Tags: Linux  点击:(0)  评论:(0)  加入收藏
一、概述在Linux系统中,目录的大小是动态的,随着其中的文件和子目录的添加、删除和修改而变化。当目录中的文件和子目录越来越多时,可能需要对该目录进行动态扩容,以便为其提供...【详细内容】
2023-04-19  Tags: Linux  点击:(0)  评论:(0)  加入收藏
在Linux系统上,可以使用taskset来将进程绑定在指定的CPU上运行。taskset是一个控制进程器亲和度(Affinity)的工具。进程的亲和度是指进程中的多个线程(或进程)的绑定到相应的CPU...【详细内容】
2023-04-13  Tags: Linux  点击:(14)  评论:(0)  加入收藏
在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率,top 用于显示系统资源。其中一些工具已经存在很长...【详细内容】
2023-04-13  Tags: Linux  点击:(8)  评论:(0)  加入收藏
一、为什么要线程同步在Linux 多线程编程中,线程同步是一个非常重要的问题。如果线程之间没有正确地同步,就会导致程序出现一些意外的问题,例如: 竞态条件(Race Condition):多个线...【详细内容】
2023-04-07  Tags: Linux  点击:(8)  评论:(0)  加入收藏
在企业的数据中心机房中,机架式服务器是最常见的产品。与其他服务器不同,机架式服务器必须具有优秀的弹性,其通常包含多个物理以太网端口或网络接口卡 (NIC),以便能够同时连接到多...【详细内容】
2023-04-07  Tags: Linux  点击:(17)  评论:(0)  加入收藏
业务爸爸:小毛驴我有个历史交易记录数据,以ID开头(如ID apple450001315857834)到 TIME结束(如TIME 1673615211)表示一条完整的记录,其中中间有RFTIME行(如RFTIME 1673696951)表示交易...【详细内容】
2023-04-03  Tags: Linux  点击:(20)  评论:(0)  加入收藏
在定制安装软件时,通常需要配置环境变量。下面列出了环境变量的不同配置方法。Linux中读取环境变量的方法: 使用export命令可以显示当前系统定义的所有环境变量。 使用echo $P...【详细内容】
2023-04-03  Tags: Linux  点击:(17)  评论:(0)  加入收藏
nginx+apache互联网危险无处不在,攻击者通常会利用与 Nginx Web 服务器版本相关的已知漏洞并发起攻击。因此,隐藏 Nginx 的版本是保护你的 Nginx Web 服务器和防止潜在攻击的...【详细内容】
2023-04-02  Tags: Linux  点击:(12)  评论:(0)  加入收藏
无论你是系统管理员、开发人员、DevOps、安全专家还是运维人员……有效地使用 Linux 及其工具是你可以学习的最基本技能。Linux 是全球大部分服务器和应用程序...【详细内容】
2023-03-30  Tags: Linux  点击:(23)  评论:(0)  加入收藏
▌简易百科推荐
使用个人电脑工作的时候,可能会因为各种原因而关闭机器。对于 Linux 初学者来说,与电源相关(关机、重启等)的任务总是最后才想到如何去实现的,所以有可能对于如何重新启动远程服...【详细内容】
2023-04-19    TIAP  Tags:Linux   点击:(0)  评论:(0)  加入收藏
一、概述在Linux系统中,目录的大小是动态的,随着其中的文件和子目录的添加、删除和修改而变化。当目录中的文件和子目录越来越多时,可能需要对该目录进行动态扩容,以便为其提供...【详细内容】
2023-04-19  大数据老司机  今日头条  Tags:Linux   点击:(0)  评论:(0)  加入收藏
全文Liunx命令总结非常全面,命令很多,文章也很长,建议收藏+关注慢慢看。1 Linux简介Linux是一种类似Unix的稳定的操作系统。目前Linux系统是面对用户开源的,它是一个基于POSIX...【详细内容】
2023-04-14  程序猿怪咖  今日头条  Tags:Liunx   点击:(14)  评论:(0)  加入收藏
在Linux系统上,可以使用taskset来将进程绑定在指定的CPU上运行。taskset是一个控制进程器亲和度(Affinity)的工具。进程的亲和度是指进程中的多个线程(或进程)的绑定到相应的CPU...【详细内容】
2023-04-13  inkfoxer  今日头条  Tags:Linux   点击:(14)  评论:(0)  加入收藏
在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率,top 用于显示系统资源。其中一些工具已经存在很长...【详细内容】
2023-04-13  LinkSLA智能运维管家  今日头条  Tags:Linux   点击:(8)  评论:(0)  加入收藏
一、为什么要线程同步在Linux 多线程编程中,线程同步是一个非常重要的问题。如果线程之间没有正确地同步,就会导致程序出现一些意外的问题,例如: 竞态条件(Race Condition):多个线...【详细内容】
2023-04-07  小满只想睡觉  今日头条  Tags:   点击:(8)  评论:(0)  加入收藏
业务爸爸:小毛驴我有个历史交易记录数据,以ID开头(如ID apple450001315857834)到 TIME结束(如TIME 1673615211)表示一条完整的记录,其中中间有RFTIME行(如RFTIME 1673696951)表示交易...【详细内容】
2023-04-03  小毛驴的烂笔头  今日头条  Tags:sed   点击:(20)  评论:(0)  加入收藏
在定制安装软件时,通常需要配置环境变量。下面列出了环境变量的不同配置方法。Linux中读取环境变量的方法: 使用export命令可以显示当前系统定义的所有环境变量。 使用echo $P...【详细内容】
2023-04-03     Linux迷  Tags: Linux   点击:(17)  评论:(0)  加入收藏
业务爸爸:小毛驴帮我实现一个功能,我在做业务版本更新的时候需要把该主机在clb上权限改为0,要求用shell脚本实现。小毛驴:安排!#!/bin/sh##调用腾讯云的clb api,修改指定 clb, 指定...【详细内容】
2023-03-30  小毛驴的烂笔头  今日头条  Tags:shell   点击:(18)  评论:(0)  加入收藏
无论你是系统管理员、开发人员、DevOps、安全专家还是运维人员……有效地使用 Linux 及其工具是你可以学习的最基本技能。Linux 是全球大部分服务器和应用程序...【详细内容】
2023-03-30  Linux迷  微信公众号  Tags:Linux   点击:(23)  评论:(0)  加入收藏
站内最新
站内热门
站内头条