即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令。

1、关机

Linux系统关闭最简单的解决方案,就是使用通过SSH发送的关机指令来进行关机操作,这可以用来长久关闭主机直到重新启动。

该命令为:shutdown [option] [time] [message]

例如,要立即关闭主机,可以使用:shutdown -h now

这里,-h表示暂停,而now明确表示该指令应立即执行。可以使用不同的延迟,例如,可以使用+9代替,这将告诉主机在9分钟内运行关机程序。

如果想包含一条信息,这条信息将会显示给所有已登录的用户:

shutdown -h +9 "服务器正在关闭,请保存的工作并注销。"

Shutdown scheduled for 时间信息 CST, use 'shutdown -c' to cancel.

另一种选择是使用-r命令重新启动计算机。 这用于代替-h,因此要重新启动主机,先找到这些命令的开关的完整列表,输入:[command] –help,然后用-r重新启动。

可以通过输入shutdown -c命令取消任何计划的关闭或重新启动:shutdown –c

2、重新启动

标准的重启命令是:reboot,这将提示主机自动关闭,然后再重新打开。然而,如果想关掉设备,那么-p便是进行开关工作:reboot –p。

另一种选择是强制重启。如果应用程序或服务正在挂起,而需要快速重启,-f命令将非常有用:reboot –f,这将强制重新启动主机。

3、定时关机

除了使用-f命令强制关机外,还可以使用-w开关将系统重启调用记录到/var/log/wtmp。这是一个潜在有用的调试工具,就像-verbose一样,它可以帮助解决关机问题。

4、紧急选项:REISUB

当系统运行正常时,可以使用上面的所有命令。但是在崩溃或者正在挂起的状态,上面的命令可能就不适用了,这时候就键盘组合操作。

在Linux系统中,键盘组合为Alt + Print Screen + B以重新启动。 但是如果这不起作用,或者存在更复杂的问题,则可以使用最多六个键来更改组合,就是REISUB,是取以下词语的缩略语:

unraw -显示控制键盘。

terminate - 将终止信号SIGTERM发送到所有进程,以便正常终止。

kill - 如上所述,但SIGKILL信号强制立即终止进程。

Sync - 将数据刷新到磁盘。

Unmount- 这会将所有文件系统重新装入只读状态。

reboot - 按照期望的那样。

要使其起作用,应按下Alt + Print Screen,然后按顺序按下R E I S U B键。 在每个按键之间留一两秒。 请注意,此方法通常不适用于具有ARM体系结构的。

现在大家已经了解了如何取消关机或重启命令。然而当进程正在运行时,很容易启动shutdown命令,尤其是在远程主机上。解决这个问题的方法是安装molly-guard,它可以通过检查某些参数来覆盖关机。

具体例如,有一个脚本检查SSH会话,如果发送重新启动、停止、关机或关机命令,molly-guard将要求要关闭的主机的名称。当molly-guard在后台运行时,它将检测poweroff之类的命令,并报告已检测到SSH会话。 然后用户可以选择输入主机名以确认关闭,或者按Ctrl + C取消。

从命令行关闭Linux系统主机就是以上这几个方式,不仅可以在本地使用,也可以通过远程SSH使用。

Linux系统关闭或重新启动主机的命令详解相关推荐

  1. Linux关闭java命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

  2. 在linux关闭的命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

  3. Linux系统下ifconfig和route配置网络详解

    Linux系统下ifconfig和route配置网络详解 ifconfig和route合用于配置网络(ip命令综合二者功能,此处不讲),通常在前者设置好ip地址等信息后,采用route命令配置路由.( ...

  4. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  5. Linux系统多网卡绑定各配置模式详解

    Linux系统多网卡绑定各配置模式详解 1. 配置多网卡bond 1.1. mode=0 模式 1.2. mode=1 模式 1.2.1. 关闭NetworkManager服务 1.2.2. 网卡配置 ...

  6. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  7. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  8. 【Linux】19.Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解

    Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解 参考链接: https://www.jianshu.com/p/a62e1d327023 LD_LIBRARY_PATH中的LD ...

  9. linux压缩命令zip详解,Linux中zip压缩和unzip解压缩命令详解

    如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man.Man实际上就是查看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令.接下来是小编 ...

最新文章

  1. input file文件上传_微服务间的文件上传与下载-Feign
  2. 【数据挖掘】数据挖掘简介 ( 6 个常用功能 | 数据挖掘结果判断 | 数据挖掘学习框架 | 数据挖掘分类 )
  3. ethz ‘s choice for graduate studies
  4. [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具
  5. 转答寒冬的面试题(1)
  6. linux弹性网卡,将弹性网卡附加到 ECS 实例上之后如何配置弹性网卡
  7. html全局浮窗,Html 实现浮动窗口
  8. LeetCode 1333. 餐厅过滤器(Lambda排序)
  9. 剪映电脑版_七款手机剪辑app,效果堪比电脑软件
  10. androidwear环境搭建以及android进入之后出现(Error:Failed to resolve: com.android.support:support-v4:26.0.0)
  11. 给Eclipse中hibernate.cfg.xml配置文件加提示
  12. Music-Downloader:功能强大的音乐下载器
  13. 计算机多媒体制作三级证书,多媒体作品制作员(师)国家职业标准
  14. python zip 压缩文件夹
  15. 基于机器学习和序列信息的蛋白质亚线粒体定位预测算法研究
  16. Glide 缓存机制分析二,内存缓存(3.7.0为例 5)
  17. 零基础写java网络爬虫
  18. mysql 相同分数排名
  19. 灵活高效可支撑复杂业务系统的BPM平台
  20. android 一分钟倒计时动画,Android利用属性动画自定义倒计时控件

热门文章

  1. 使用ExecutorService来停止线程服务
  2. Spring5参考指南: SpEL
  3. Java知识整理——JDBC
  4. 区块链技术指南笔记(三):区块链运作的核心技术
  5. 线性一致性理解Linearizability
  6. 面试官问我:如何解决ABA问题?我给出接近满分的回答
  7. 整型关键字的平方探测法散列 (25 分)【详细解析】
  8. [leetcode] 912.排序数组
  9. python数组展示_python如何显示数组
  10. java issynthetic_java.lang.reflect.Constructor.isSynthetic()方法示例