`
tiankefeng0520
  • 浏览: 146799 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

Linux学习记录-关机相关操作

阅读更多

关机相关指令

将数据同步写入硬盘指令sync

关机指令 shutdown

重启,关机指令,reboot halt poweroff

只有root 用户可以进行关机操作

 

数据同步写入磁盘sync

 

由于所有的数据都要数据都要读入到内存才能被CPU所处理,但有时数据又需要由内存写回硬盘中,为了提高性能,已经加载到内存的中的数据不会理解被写回硬盘,当内存数据更改单位同步到硬盘中如果断电回引起数据,因此sync指令时强行将内存数据写入硬盘

 

reboot/shutdown/halt 执行前都会自动调用sync

 

关机指令shutdown

shutdown [-t 秒][arkhncfF] 时间 [警告信息]

-t sec: -t 后面加秒数,也即“过几秒后关机”的意思

-k:不是真的关机,知识发出警告信息

-r:将系统服务停掉后立即重启

-h:将系统服务停掉后立即关机

-n:不经过init程序,直接以shutdown功能来关机

-f:关机并开机之后,强制略过fsck的磁盘检查

-F:系统重启之后,强制进行fsck的磁盘检查

-c:取消已经在进行的shutdown命令内容

 

举例:

shutdown -h  10 “I will  shutdown after 10 mins”

告诉大家10分钟后服务器重启

shutdown  –h  now

立刻关机

shutdown  -h 20:15

20:15分自动关机

Shutdown  -r now

立刻重启启动

Shutdown  -r 30  “The System will Reboot”

30分钟后重新启动并通知在线用户

Shutdown  -k  now  “The System will Reboot”

仅发出警告,并不会重启

 

 

关机指令halt

halt就是调用shutdown –h  now  halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核

halt [-dfinpw]
  -d :不要在wtmp中记录。 
  -f :不论目前的runlevel为何,不调用shutdown即强制关闭系统。 
  -i :在halt之前,关闭全部的网络界面。 
  -n :halt前,不用先执行sync。 
  -p :halt之后,执行poweroff。 
  -w :仅在wtmp中记录,而不实际结束系统。


halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。


切换执行等级init

linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,通常有8个runlevel

Runlevel System State

Ø  0 Halt the system

Ø  1 Single user mode

Ø  2 Basic multi user mode

Ø  3 Multi user mode

Ø  5 Multi user mode with GUI

Ø  6 Reboot the system

Ø  S, s Single user mode

多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。

 

0
0
分享到:
评论

相关推荐

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    Linux学习笔记-超全总结值得一看(带标签目录)- 154页.pdf

    【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...

    Linux学习笔记--RuanJava

    在Linux学习过程中,了解操作系统的核心结构以及主要目录的用途至关重要。Linux系统采用的是层次化的目录结构,这使得系统管理更为有序。以下是对标题和描述中涉及的一些关键知识点的详细解释: 1. **根目录** `/`...

    linux关机脚本.zip

    然后,我们可以编写一个脚本来遍历这个列表,对每一台服务器执行远程关机操作。下面是一个简单的示例脚本: ```bash #!/bin/bash # 读取服务器列表文件 while read -r server; do # 分割出用户名和IP user=$...

    KALI linux学习记录笔记

    ### KALI Linux 学习记录笔记 #### 一、KALI Linux 源地址更改及维护 在使用KALI Linux时,为了获得更快的下载速度和更新体验,通常会更换镜像源。例如,可以将源更换为中国阿里云提供的KALI镜像源。以下是具体...

    嵌入式学习指引--Linux下60个系统命令详解

    - `-c`:取消当前正在进行的关机操作。 - `-F`:重启时强制执行文件系统检查(fsck)。 - `-time`:设置关机时间。 - `-m`:进入单用户模式。 - `-i`:关机时显示系统信息。 - **命令说明**:正确使用`shutdown`...

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

    1-3-Linux基本命令操作和文件管理-CENTOS7.docx

    【标题】: "Linux基本命令操作和文件管理-CENTOS7" 【描述】: 本文将详细介绍Linux操作系统中的基本命令操作和文件管理,包括Linux终端、Shell提示符、Bash Shell的基本语法,以及常用命令如ls、pwd、cd、history的...

    linux-linux系统初学者-linux命令

    ### Linux系统初学者指南——掌握核心命令 #### 引言 ...这些命令不仅构成了Linux操作的基础,也为更深入的学习和实践打下了坚实的基础。随着实践经验的积累,初学者将逐渐成长为Linux领域的专家。

    linux学习指南(入门)

    Linux学习指南是为初学者设计的一份详尽教程,旨在帮助你快速掌握Linux操作系统的基础知识,特别是关于命令行界面的使用。Linux是一个开源的操作系统,它提供了强大的灵活性和可定制性,广泛应用于服务器、开发环境...

    Linux命令大全 常用命令 操作指令

    3. `poweroff` 有多个选项,如 `-p` 关闭电源,`-n` 不同步数据,`-w` 不记录关机操作,`-d` 不写入日志,`-f` 跳过关机时的fsck检查。 4. `shutdown` 命令可以设定时间进行关机或重启,例如 `shutdown -h now` 立即...

    linux学习笔记 .doc

    Linux学习笔记概述 Linux是一种自由和开放源代码的操作系统,其设计目标是提供一个轻量级、高效且安全的计算平台。Linux系统采用类UNIX目录结构,每个目录都有特定的功能和用途。以下是对Linux主要目录及其内容的...

    Linux操作系统的基本命令

    Linux操作系统是基于Unix的一款开源操作系统,它以其稳定性和灵活性被广泛应用于服务器、嵌入式设备以及个人电脑。学习Linux的基本命令对于系统管理、开发和运维人员来说至关重要。下面将详细介绍标题和描述中提到的...

    Ubuntu linux 关机、重启、注销 命令.docx

    在 Ubuntu Linux 系统中,关机、重启和注销都是非常重要的操作。今天,我们将学习如何使用不同的命令来实现这些操作。 shutdown 命令 shutdown 命令是 Ubuntu Linux 系统中最常用的关机命令。该命令可以使用不同的...

    Linux学习笔记

    "Linux学习笔记" 本文档记录了学习 Linux 过程中的常见命令和基本操作,涵盖了文件操作、目录管理、权限管理、进程管理、系统信息查询等方面的知识点。 1. 文件操作 * mkdir + xxx:在当前路径下创建文件夹 * rm ...

    Linux学习笔记(强悍总结值得一看).pdf

    本文档是Linux学习笔记,重点介绍了常用命令和终端快捷键,这对于日常操作和工作效率提升至关重要。 1. **终端快捷键**: - `Ctrl + a`或`Home`:移动光标至命令行开头。 - `Ctrl + e`或`End`:移动光标至命令行...

    linux扫盲学习

    - `-d`: 不记录关机信息到日志文件中。 - `-f`: 关机时不调用shutdown命令。 **5. 关机重启** - **shutdown**: 是最常用的关机和重启命令之一。其基本语法为: ``` shutdown [选项] 时间 [信息] ``` - `时间...

    从Windows转向Linux教程E3000基础学习.pdf

    #### Linux学习方法论——为您学习Linux指明方向 该部分提供了学习Linux的有效策略,包括如何安排学习计划、实践项目以及如何利用社区资源来提升自己的技能。 #### 写Linux学习笔记 建议读者在学习过程中记录重要...

Global site tag (gtag.js) - Google Analytics