与关机、重新启动相关的命令
 * 将数据同步写入硬盘中的命令  sync
 * 惯用的关机命令  shutdown
 * 重新启动、关机  reboot halt poweroff

sync 强制将内存中的数据写入到硬盘当中。因为linux系统中,数据会缓存在内存当中,所以为了保证数据完整保存在硬盘中,通常会在关机前使用sync命令,强制将内存中的数据写入到缓存中。但是一般情况下,我们使用shutdown ,halt命令时,系统会自动调用 sync 命令,将缓存写入硬盘后再关机。

shutdown 根据目前已启动的服务逐次关闭各项服务后才关机;
 halt  可以在不理会系统的情况下,进行硬件关机;

NAME
       shutdown - Halt, power-off or reboot the machine

SYNOPSIS
       shutdown [OPTIONS...] [TIME] [WALL...]
       shutdown 参数   时间字段  通知(wall message 也可以叫大字报)

DESCRIPTION
       shutdown may be used to halt, power-off or reboot the machine.
       shutdown 用于关闭、重启服务器
       The first argument may be a time string (which is usually "now"). Optionally, this may be followed by a wall message to
       be sent to all logged-in users before going down.
       第一个参数可以是一个关于时间的字段(通常是 now).通常,后面会跟一个消息,这个消息会在执行命令前被发送给每一个使用者。
       The time string may either be in the format "hh:mm" for hour/minutes specifying the time to execute the shutdown at,
       specified in 24h clock format. Alternatively it may be in the syntax "+m" referring to the specified number of minutes m
       from now.  "now" is an alias for "+0", i.e. for triggering an immediate shutdown. If no time argument is specified, "+1"
       is implied.时间字段 time string 也可以是格式化的时间 (hh:mm),表示在多长时间之后关闭服务器,时间使用24h制。+m 表示从现在开始几分钟之后关闭服务器。'now'表示时间是0,立即触发shutdown.如果没有指明参数,默认在一分钟之后关闭服务器。

Note that to specify a wall message you must specify a time argument, too.
       记得指明时间参数的时候也指明(wall message) 标语。
       If the time argument is used, 5 minutes before the system goes down the /run/nologin file is created to ensure that
       further logins shall not be allowed.
       时间参数被确定之后,系统在服务器关闭前五分钟内不在允许用户登录。

OPTIONS
       The following options are understood:

--help
           Print a short help text and exit.

-H, --halt
           Halt the machine. 关闭服务器

-P, --poweroff
           Power-off the machine (the default).

-r, --reboot
           Reboot the machine.

-h
           Equivalent to --poweroff, unless --halt is specified. 等价于

-k
           Do not halt, power-off, reboot, just write wall message. 仅仅写wall message,不用关闭、重启服务器。

--no-wall
           Do not send wall message before halt, power-off, reboot. 关闭、重启服务器之前不发送wall message

-c
           Cancel a pending shutdown. This may be used cancel the effect of an invocation of shutdown with a time argument that
           is not "+0" or "now". 取消关闭服务器 通常之前执行的关机命令,它的时间参数不是 +0 或 ‘now’

EXIT STATUS
       On success, 0 is returned, a non-zero failure code otherwise.

SEE ALSO
       systemd(1), systemctl(1), halt(8), wall(1)

systemd 219

halt 关机但不关闭电源

halt -p 关机并且关闭电源

运行等级的切换
 * run level 0 : 关机
 * run level 3 : 纯文本模式
 * run level 5 : 含有图形接口模式
 * run level 6 : 重新启动

使用 init 0 也可以关机

linux中的开机和关机命令的更多相关文章

  1. linux中常用的60个命令及作用详解

    Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系统 ...

  2. Linux课程---12、linux中内存指令(top命令的作用是什么)

    Linux课程---12.linux中内存指令(top命令的作用是什么) 一.总结 一句话总结: top实时观察进程.内存和CPU情况 1.电脑出现反应慢情况,最先想到的是什么? 内存 2.linux ...

  3. Linux中程序开机自启

    Linux中程序开机自启 https://www.itbulu.com/debian-ubuntu-rclocal.html

  4. Linux中系统检测工具top命令

    Linux中系统检测工具top命令 本文转自:https://www.cnblogs.com/zhoug2020/p/6336453.html 首先介绍top中一些字段的含义: VIRT:virtua ...

  5. linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法

    linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法 http://blog.csdn.net/w616589292/article/details/38274475 dos2unix ...

  6. linux中Jenkins启动/重启/停止命令

    简要记录一下Linux 中Jenkins启动/重启/停止命令 启动service jenkins start1重启service jenkins restart1停止service jenkins s ...

  7. 详解Linux中的cat文本输出命令用法

    作系统 > LINUX >   详解Linux中的cat文本输出命令用法 Linux命令手册   发布时间:2016-01-14 14:14:35   作者:张映    我要评论   这篇 ...

  8. Linux中常见的150个命令(干货)

    目录 线上查询及帮助命令 文件和目录操作命令 查看文件和内容处理命令 文件压缩及解压缩命令 信息显示命令 搜索文件命令 进程管理相关命令 用户管理命令 基础网络操作命令 深入网络操作命令 有关磁盘与文 ...

  9. 3、Linux 获取帮助的方法-关机命令-7个系统启动级别

    1.获取帮助的方法: (1).命令 -h 或--help (2).man man 命令  --->/user 查看user选项 /选项 ---->n 查看下一项 2.关机命令 (1).sh ...

随机推荐

  1. linux下Nginx 安装配置

    Nginx 安装 一.首先要安装 PCRE PCRE 作用是让 Ngnix 支持 Rewrite 功能. 1.下载 PCRE 安装包,下载地址: http://downloads.sourceforg ...

  2. Lucene/Solr搜索引擎开发笔记 - 第1章 Solr安装与部署(Jetty篇)

    一.为何开博客写<Lucene/Solr搜索引擎开发笔记> 本人毕业于2011年,2011-2014的三年时间里,在深圳前50强企业工作,从事工业控制领域的机器视觉方向,主要使用语言为C/ ...

  3. SQL Server 2012 创建操作员

    数据库可以通知操作员,给操作员发送邮件,就要在SQL Server 的代理中启用数据库邮件,前提是先配置出数据库邮件 右键SQL Server代理,选择属性,按下图设置 保存后,右键操作员,选择新建操 ...

  4. Hbase客户端API基础小结笔记(未完)

    客户端API:基础 HBase的主要客户端接口是由org.apache.hadoop.hbase.client包中的HTable类提供的,通过这个类,用户可以完成向HBase存储和检索数据,以及删除无 ...

  5. view--4种Android获取View宽高的方式

    有时我们会有基于这样的需求,当Activity创建时,需要获取某个View的宽高,然后进行相应的操作,但是我们在onCreate,onStart中获取View的大小,获取到的值都是0,只是由于View ...

  6. ConfigParser.MissingSectionHeaderError: File contains no section headers.

    今天使用ConfigParser解析一个ini文件,报出如下错误: config.read(logFile) File "C:\Python26\lib\ConfigParser.py&qu ...

  7. SourceInsight 精确导入Linux kernel源码的方法

    相信有很多人用 SourceInsight 查看 Linux Kernel 源码,但导入源码时会遇到一些问题.1.如果把整个源码树都导入进去,查看符号定义的时候,会发现有大量重复定义,很难找到正确的位 ...

  8. I2C控制器的Verilog建模之三(完结版)

    前言:终于到了测试篇,不过悲剧了一下.按照之前<二>里面的思路,在顶层用一个复用器驱动读写独立模块的I2C总线确实失败.虽然综合过去了,不过警告里已经说明:底层的2个原本是inout三态口 ...

  9. C# IO

    在.NET框架中进行的所有IO操作都要用到流(Stream). System.IO命名空间中包含许多IO相关的类,C#文件读写的类几乎都在其中,下面对其进行详细介绍. 主要类列表: 类 说明 Bina ...

  10. Jquery异步上传图片

    网页中这样: <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head id=& ...