有时在调试问题或更新内核时,您可能需要重新引导Linux系统。如果您有headless服务器,则需要了解如何从命令行重新启动系统。

在现代Linux发行版中,systemctl实用程序替换了较旧的Linux发行版中使用的大多数电源管理命令sysvinit。由于兼容性原因,旧的 reboot和shutdown命令是系统的别名,systemctl 仅在较新的系统中可用。

在本教程中,我们将向您展示如何使用systemctl和shutdown命令重新引导Linux计算机。这些命令必须以root用户或具有sudo特权的用户身份运行。

如何使用systemctl命令重新引导Linux

要重新启动Linux系统,使用systemctl reboot命令:sudo systemctl reboot

系统将立即重新启动。

启动重新引导后,将通知所有已登录的用户和进程系统正在关闭,并且不允许进一步的登录。

要阻止重新启动命令,请使用--no-wall选项运行命令发送消息:sudo systemctl --no-wall reboot

如果要设置自定义消息来说明重新启动的原因,请使用以下--message=选项:sudo systemctl --message="Hardware upgrade" reboot

该消息将显示在日志中:System is rebooting (Hardware upgrade)

如何使用shutdown命令重启Linux

要重新引导Linux系统,请使用带有选项的shutdown命令-r:sudo shutdown -r

默认情况下,系统将在1分钟后重新启动,但是您可以指定希望系统重新启动的确切时间。

时间参数可以具有两种不同的格式。它可以是格式中的绝对时间,也可以是格式中的hh:mm相对时间,+m其中m是从现在开始的分钟数。

以下示例将计划在上午10点重新启动系统:sudo shutdown -r 10:00

以下示例将从现在开始计划在5分钟内重新引导系统:sudo shutdown -r +5

要立即关闭系统,请使用+0或其别名now:sudo shutdown -r now

要与标准关机通知一起广播自定义消息,请在时间参数后键入您的消息。

以下命令将从现在起的10分钟内关闭系统,并通知用户将执行硬件升级:sudo shutdown -r +10 "Hardware upgrade"

重要的是在指定自定义消息时,您还必须指定时间参数。

如果您已计划重新启动并且要取消重新启动,请运行shutdown带有以下-c选项的命令:sudo shutdown -c

您还可以广播一条消息,说明取消重启的原因:sudo shutdown -c "Canceling the reboot"

结论

在本教程中,我们向您展示了如何从命令行重新启动Linux计算机。

如有任何疑问,请随时发表评论。

linux终端的重启命令有哪些,如何使用命令行重启Linux相关推荐

  1. 强大的Linux终端行为记录和回放工具:script命令详解

    文章目录 简单介绍 使用方法详解 常规使用 参数详解 使用场景 总结 作家Philip G. Ezolt在其作品<<Optimizing Linux Performance: A Hand ...

  2. Linux终端语系设置,iconv语系编码转换命令

    一.介绍 有时候在命令行输入命令后会显示乱码,其实是语系的不一样导致的:比如说在英语语序下不会显示中文 打印中文语系的日期 将中文语系改为英语语系 提示:设置语系只在本次命令行操作中生效,退出命令行后 ...

  3. linux的ftp停不下来了,FTP上传时经常中断,怎么办? 在Linux终端中使用ftp时总是出现connection refuse......

    导航:网站首页 > FTP上传时经常中断,怎么办? 在Linux终端中使用ftp时总是出现connection refuse... FTP上传时经常中断,怎么办? 在Linux终端中使用ftp时 ...

  4. 如何在 Linux 终端中复制粘贴 [初学者教程]

    文章目录 1.在终端中使用键盘快捷键进行复制粘贴 2.在终端中复制和粘贴的另一种方法是使用右键单击上下文菜单. 3.在Linux终端使用鼠标中键(滚轮)复制粘贴 4.为什么 Linux 终端不使用&q ...

  5. linux命令 ll 搜索_Linux grep 命令

    Linux grep 命令 Linux grep 命令用于查找文件里符合条件的字符串. grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指 ...

  6. 在Linux终端使用W3M浏览器下载文件

    在Linux终端使用W3M浏览器下载文件 W3M 是3个基于Linux系统命令行的WEB网站浏览工具(w3m/Links/Lynx) 对于需要验证cookie 和来源的页面,比如163的超大附件,直接 ...

  7. 11 个 Linux 终端命令,没用过的快去试试吧!

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 原文:http://linux.about.com/od/commands/tp/11-Lin ...

  8. linux 命令行 解密,解密Linux终端命令 学好Linux

    如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下. 一. ...

  9. 清除Linux终端命令的历史记录

    在Linux终端下 1.运行history,可以得到一个整洁的Linux终端命令历史记录的列表 2.运行history -c,可以清除杂乱的历史记录(需要重启) 3.运行history -r /hom ...

最新文章

  1. 稳压源 GPD-3303系列 控制指令笔记
  2. (004)RN开发VSCode调试ReactNative项目
  3. 统计学---掌握数据的整体状态
  4. springsecurity sessionregistry session共享_要学就学透彻!Spring Security 中 CSRF 防御源码解析...
  5. execjs回调python_python使用execJS运行js函数例子
  6. .NET 程序员十种常用辅助开发工具
  7. c# msi中加入驱动_MongoDB的C#驱动基本使用
  8. 解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题
  9. springboot 2.4.4java.sql.SQLException Access denied for user ‘root‘@‘localhost‘ (using password YES)
  10. arduino lora通讯_ESP8266 LoRa网关第一步:SPI总线
  11. UI设计师——你是什么设计师?
  12. 肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
  13. python自动交易app_股票自动交易Python下单接口
  14. heic图片格式转换jpg_如何在Mac上通过简单方法将HEIC图像转换为JPG
  15. c#量化交易_全市场股票量化交易
  16. PHP显示了验证码但不能登陆,thinkphp5 登陆后台验证码无法显示
  17. could not create makefile due to some reason probably lack of necessary cocoapods
  18. 如何用Qlikview在dashboard中创建条形图时,统计时忽略空值
  19. JAVA - base64图片加文字水印
  20. jQuery serialize()、serializeArray()方法实现表单序列化

热门文章

  1. 产品经理如何写PRD文档-产品需求说明书
  2. 高级AISC芯片综合
  3. css3动画实现------利用长图片资源(jpg png 等)实现帧动画
  4. mysql探究-IOPS优化
  5. 怎么用win10自带虚拟机
  6. WEB基础学习笔记01
  7. (4)UVM TLM2.0
  8. 一个人心理成熟的20个表现!
  9. 事故频传的波音737 我们该加入更多传感器的机器「接管」生命控制权吗?
  10. python全1向量_python – Numpy – 总结一个向量列表