Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

  • 基础

    • Linux目录结构
    • vi与vim编辑器
    • 关机与重启
      • sync
      • shutdown
      • halt
      • reboot
    • 用户登录与注销
    • 用户管理
    • 用户组管理
    • 运行级别
    • 帮助命令
    • 文件目录操作
    • 日期与时间操作
    • 搜索查找
    • 压缩与解压
    • 文件组管理
    • 文件权限管理
    • 任务调度
    • 磁盘分区与挂载
    • 网络配置
    • 进程管理
    • 服务管理
    • RPM与YUM
    • SSH配置
    • 附-常用快捷键
  • shell

  • 面试与总结
  • System-Linux
  • 基础
Shetengteng
2022-02-23

关机与重启

在Linux系统的大多数服务器上,很少有关机操作

Linux为了提高磁盘的读写效率,对磁盘采用了预读迟写的操作方式,当保存文件时,Linux核心不是立刻将数据保存到磁盘中,而是先保存到缓冲区,等缓冲区满了再一次性写入磁盘中,这种方式减少IO的开启和关闭,提高了磁盘写入数据的效率,但是如果数据还未写入到磁盘时,系统掉电或者其他宕机,将导致数据的丢失

注意:当关机或者重启时,都需要先执行sync指令,把内存的数据写入磁盘,防止数据丢失

正确的关机操作流程:sync-> shutdown -> reboot -> halt

# sync

将数据从内存中同步到硬盘中

# shutdown

shutdown [选项] 时间参数

选项

  • -h = halt 关机
  • -r = reboot 重启

参数

  • now,立刻关机
  • 数字,等待多久后关机,单位是分钟

示例

  • shutdown -h now
    • 表示立刻关机
    • 等同于halt
  • shutdown -h 2
    • 在2分钟后关机,显示登陆用户在当前屏幕中
  • shutdown -r now
    • 表示立刻重启
    • 等同于reboot

# halt

直接使用,等价于关机

# reboot

重启系统

Last Updated: 2022/03/20, 10:04:55
vi与vim编辑器
用户登录与注销

← vi与vim编辑器 用户登录与注销→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式