一、关机、重启前的准备
1.查看网络联机状态、后台可执行程序

查看一下两样东西,可以让你稍微了解主机目前的使用状态

查看网络联机状态:netstat  -a
查看后台执行的程序:ps  -aux
2.数据同步写入磁盘:sync

①引入:

在计算机导论中曾提到过,我们的数据需要写入内存才能够被CPU处理。内存中的数据保存和读取时需要与硬盘进行沟通,但是硬盘和内存之间的读取速度回影响运行速度,因此有部分数据不会被直接读取到硬盘中,而是临时保存在内存中,到后面需要时,一次性读取到硬盘。
此时,如果你不小心造成非正常关机,导致内存中的部分数据还没有来得及读取到硬盘中,就会造成数据的丢失。后果不堪设想
②sync命令

sync命令的作用就是将内存中尚未更新到硬盘中的数据写入到硬盘,这个命令在关机或重启前多执行几次,比较好
目前的系统中,shutdown、reboot、halt等命令中都已经包含了sync这个程序的调用。不过,多了解一下还是比较好的
③使用

建议以管理员的身份进行命令执行(原因:一般用户身边更新到硬盘中的数据只有自己部分的数据,管理员的身份可以更新整个系统的数据)
将身份变为管理员:su -
数据同步到硬盘:sync

二、关机
1.介绍:若你在物理终端登录系统时,不论什么身份都能够执行关机操作。但是如果你使用远程管理工具(如通过pietty使用ssh服务来从其他计算机登录主机)就只有root的身份才可以进行关机

2.命令格式

基本格式:/sbin/shutdown  [选项]  [时间]  [警告信息]
参数
-k 不是真的要关机,只是发出警告而已
-r 将系统的服务听到之后就重新启动
-h 将系统的服务停掉后,立即关机
-c 取消已经在进行的shutdown命令
时间
默认时间 若时间缺省,默认在1分钟之后关机
now 立即执行
自定义时间 例如:20:25(在20:25进行关机,如果当前时间超过了20:25,则隔天关机)
+时间 例如:+30(在30分钟之后关机)
警告信息:关机时发出一些提示信息
3.演示案例

立刻关机:shutdown  -h  now
系统将在20:25关机:shutdown  -h  20:25
系统立刻重启:shutdown  -r  now
提示系统将在30分钟会后重启:shutdown  -r  +30   'The system  will  reboot'
仅发出警告,但不是真的关机:shutdown  -k  now   'The system  will  reboot'

三、重启和其他关机
1.有三个命令和关机重启有关,就是reboot、halt、poweroff。这三个命令其实都差不多,根据自身情况与爱好选择使用

2.代码演示

重启:sync; sync; sync; reboot
系统停止(系统停止,屏幕可能会保留系统已经停止的信息):halt
系统关机(系统关机,没有提供额外的电力,屏幕空白):poweroff

四、systemctl
1.介绍:目前系统中所有服务的管理的命令是:systemctl。这个命令相当复杂,在后面会详细介绍

我们前面所谈到的shutdown、reboot、poweroff、halt等其实都是调用systemctl这个命令
2.命令格式

system  [命令]
[命令]包括以下内容:只介绍与本片文章有关的命令

halt:进入系统停止的模式,屏幕可能会保留一些信息(这与你的电源管理模式有关)
poweroff:进入系统关机模式,直接关机
reboot:直接重新启动
suspend:进入休眠模式
3.演示

系统重新启动:systemctl  reboot
系统直接关机:systemctl  poweroff
---------------------
作者:江南、董少
来源:CSDN
原文:https://blog.csdn.net/qq_41453285/article/details/85987208
版权声明:本文为博主原创文章,转载请附上博文链接!

Linux系统的关机、重启、睡眠的更多相关文章

  1. Linux常用命令——关机重启命令

    Linux常用命令--关机重启命令 Linux  shutdown 语法:shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启 示例:shutdown -r now 其它 ...

  2. Linux入门教程:如何检查Linux系统的最后重启时间

    问题: 是否有一个命令可以快速地检查系统已经运行了多久? 也就是我怎么知道Linux系统最后的重启时间? 有许多方法来查询系统最后的重启时间. 方法一 第一种方法是使用last命令. $ last r ...

  3. Linux三种关机/重启系统的命令

    Linux提供了三种关机/重启系统的命令:shutdown.halt和reboot.这三个命令在一般情况下只有 系统的超级用户(一般是指root)才可以执行.输入没有参数的shutdown命令,两分钟 ...

  4. Linux几种关机(重启)相关命令

    在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各 ...

  5. Nginx在Windows系统和Linux系统下的重启

    一.Windows系统下重启nginx 1.杀掉nginx进程 tskill nginx echo 已终止所有ginx进程      2.启动nginx cd f:\nginx-  nginx.exe ...

  6. linux笔记:linux常用命令-关机重启命令

    关机重启命令:shutdown(关机或者重启) 其他关机命令: 其他重启命令: 系统运行级别: 修改系统默认运行级别和查询系统运行级别: 退出登录命令:logout(退出登录)

  7. linux基础_关机重启注销

    1.关机重启命令 (1)shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r  now:立即重启 (2)halt:就是直 ...

  8. linux系统判断是否重启、关机、查询登录诊断分析简介

    Last reboot这个命令是查看每次系统重启的信息 [root@dg01 log]# last rebootreboot system boot 2.6.32-300.10.1. Thu May  ...

  9. linux笔记:关机重启命令shutdown,系统运行级别init,退出登录logout

    命令名称:shutdown功能:关机或重启用法:shutdown [选项] [时间]选项参数:-c 取消前一个关机命令-h 关机-r 重启时间格式:now 现在时:分 20:30其他:会正常关闭正在启 ...

随机推荐

  1. Vue 实例成员

    Vue 一. 什么是Vue 可以独立完成前后端分离时 Web项目的JavaScript框架 二.为什么学Vue 前端三大主流框架:Angular React Vue Vue结合了其他框架优点.轻量级. ...

  2. VS调试web api服务

    vs2013开发web api service时,使用vs开发服务器调试没有问题,但将项目放到另一台电脑调试(vs2010),总会提示 无法再以下端口启动asp.net开发服务器 错误:通常每个套接字 ...

  3. python - 登陆验证的滑块接口

    -----------------  滑块接口  ----------------- 0:大体思路:点击登陆按钮的时候会进行第一次验证(滑块验证),然后访问后台滑块接口,并返回验证结果,如果滑块接口通 ...

  4. JDK、JRE、JVM之间的关系及JDK安装

    JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 .JDK (Java Development Kit):是Java ...

  5. [NgRx] Optimistically Editing Entity Data

    First thing first, let's define a action to update entity: import { createAction, props } from " ...

  6. 使用jquery修改display属性

    var show = $('#test').css('display'); $('#test').css('display',show =='block'?'none':show); 这段代码通过判断 ...

  7. learning java swing 基本组件用法

    import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener; import java.awt.event ...

  8. 数码管一些列功能的verilog实现

    将数码管各段发光元件的正极连在一起称为共阳数码管,且该共点击链接电路电源的正极,而各段的负极连接驱动电路.它适用于低电平有效的驱动电路,当某段的驱动电平为低电平时,该段发亮:将数码管各段发光元件的负极 ...

  9. 洛谷 P1231教辅的组成

    题目描述 /* s->练习册(1~b)->书(b+1~a+b)->答案(a+b+1~a+b+c)->t 但是可能会有多本练习册指向同一本书,这本书又可能会指向多本答案 这样每本 ...

  10. 生产者消费者模型Java实现

    生产者消费者模型 生产者消费者模型可以描述为: ①生产者持续生产,直到仓库放满产品,则停止生产进入等待状态:仓库不满后继续生产: ②消费者持续消费,直到仓库空,则停止消费进入等待状态:仓库不空后,继续 ...