`

linux关机命令

 
阅读更多

Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。

  1. shutdown
  shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。
  执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的程序。
  shutdown命令的部分参数如下:
  [-t] 指定在多长时间之后关闭系统
  [-r] 重启系统
  [-k] 并不真正关机,只是给每个登录用户发送警告信号
  [-h] 关闭系统(halt)
  shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:
  0:关闭系统
  1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别
  2:多用户模式(不支持NFS)
  3:多用户模式(支持NFS),一般常用此种运行级别
  5:多用户模式(GUI模式)
  6:重新启动系统

  2. halt 
  halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。
  halt命令的部分参数如下:
  [-f] 没有调用shutdown而强制关机或重启
  [-i] 关机或重新启动之前,关掉所有的网络接口
  [-p] 关机时调用poweroff,此选项为缺省选项

  3.reboot
  reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。

  4.init
  init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动。

 

另外:shutdown 有参数-p ,此时shutdown -p=halt -p

分享到:
评论

相关推荐

    Linux关机命令详解

    本篇将详细介绍几种常用的Linux关机命令,帮助你更好地理解和运用它们。 1. `shutdown` `shutdown`命令是最常见的关机命令,它允许你设定一个未来的时刻来执行关机操作。基本语法是: ``` shutdown [选项] [时间] ...

    Linux 关机命令分析

    ### Linux 关机命令分析 #### 一、引言 Linux操作系统提供了多种用于系统关机或重启的命令,包括`shutdown`、`reboot`、`halt`、`poweroff`、`telinit`以及`init`。这些命令尽管都能实现相同的基本目标——关机或...

    Linux关机命令

    在深入探讨Linux关机命令之前,我们先简要回顾一下Linux操作系统的基本概念。Linux是一种开源、免费的操作系统,由Linus Torvalds于1991年首次发布,基于UNIX设计思想,但与UNIX并不完全兼容。Linux因其高度可定制性...

    Linux关机命令有哪些?.docx

    本文将详细介绍三个常用的Linux关机命令:`shutdown`, `halt` 和 `init`。 首先,`shutdown`命令是最常见的关机和重启命令,它允许系统管理员安全地关闭或重启系统。`shutdown`命令会向所有登录用户发送警告信息,...

    LINUX关机命令

    LINUX关机命令 LINUX操作系统中,关机/重启命令有多种,包括shutdown、halt、reboot、init等,每个命令的内部工作过程不同,但都可以达到重启系统的目的。 1. shutdown命令: shutdown命令安全地将系统关机。使用...

    linux关机3种命令

    linux关机命令

    Linux关机命令有哪些?

    Linux 关机命令详解 Linux 操作系统提供了多种关机命令,今天我们将总结一些常用的 Linux 关机命令,并解释每个命令的参数和使用场景。 一、shutdown 命令 shutdown 命令是 Linux 中最常用的关机命令之一。该命令...

    linux自动关机命令.pdf

    本篇内容主要讲解如何使用`crontab`配合Linux关机命令来实现定时自动关机。 `crontab`是Linux下的一种定时任务调度工具,它允许用户定义一系列的任务在特定的时间点执行。要设置定时自动关机,首先我们需要了解几个...

    linux教程网收集整理了部分linux常用命令编撰成这一部linux命令大全,我们通常使用的linux 关机命令

    ### Linux命令大全解析 在日常使用Linux的过程中,掌握一系列实用且高效的命令是非常重要的。下面将对部分常用的Linux命令进行详细的介绍与解析。 #### 1. `shutdown` **用途**: `shutdown` 命令用于安全地关闭或...

    suse linux常用命令

    "Suse Linux常用命令" Suse Linux是一种流行的Linux发行版,广泛应用于服务器和桌面环境中。本文将对Suse Linux常用的命令进行总结,帮助初学者快速掌握Suse Linux的基本操作。 目录管理 在Suse Linux中,目录...

    Linux关机命令总结

    linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。  首先来看一下linux下比较常用的一些关机命令  ...

    Linux 关机命令

    Linux 中的硬链接和软链接 Linux 中的文件系统管理是非常重要的一部分,硬链接(hard link)和软链接(symbolic link)是其中两个重要的概念。今天,我们将详细地介绍硬链接和软链接的概念、使用方法和差异。 硬...

    详解linux 关机命令总结

    在Linux操作系统中,掌握正确的关机命令对于系统的稳定性和数据安全性至关重要。本文主要总结了Linux下的四个常用关机命令:shutdown、halt、poweroff和init,以及重启命令reboot。这些命令各有特点,适用于不同的...

    Linux系统关机命令shutdown

    Linux系统关机命令shutdown introduction

    linux下oracle启动关闭及常用命令

    ### Linux 下 Oracle 启动关闭及常用命令 #### 一、概述 在 Linux 系统中管理和操作 Oracle 数据库是一项常见的任务。对于数据库管理员(DBA)而言,掌握如何在 Linux 环境下启动、关闭 Oracle 数据库以及常用的...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令....04.8 Linux常用命令-关机重启命令.mp4

Global site tag (gtag.js) - Google Analytics