`
wangleide414
  • 浏览: 606702 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux关机命令详解

 
阅读更多

关机命令有三个halt,shutdown,poweroff,以及重启命令reboot
halt确有其命令,以及man内容。
shutdown也是专门负责关机的命令,并是独立的程序。
poweroff命令并不存在,但他直接调用的是halt -p的默认命令参数,是link过来的,下面我也提到了
reboot是重启命令,作用内容可以参考halt的man
......
[root@acnis root]# halt --help
usage: halt [-n] [-w] [-d] [-f] [-i] [-p]
-n: don't sync before halting the system
-w: only write a wtmp reboot record and exit.
-d: don't write a wtmp record.
-f: force halt/reboot, don't call shutdown.
-p: power down the system (if possible, otherwise halt)
参数说明:
   [-n] 防止 sync 系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块(superblock)覆盖修补过的超级块。
   [-w] 并不是真正的重启或关机,只是写 wtmp(/var/log/wtmp)纪录。
   [-d] 不写 wtmp 纪录(已包含在选项 [-n] 中)。
   [-f] 没有调用 shutdown 而强制关机或"重启"(指的是reboot)。
   [-i] 关机(或重启)前,关掉所有的网络接口。
   [-p] 该选项为缺省选项。就是关机时调用 poweroff。 (isher喜欢直接用poweroff命令)
   [-h] 在系统关闭之前,从系统中正确的移除所有的磁盘驱动器。
说明poweroff命令很多人不知道,这也是在/sbin下面的命令,是一个link,连接到halt -p的命令上。

[root@acnis sbin]# ll |grep pow
lrwxrwxrwx 1 root root 4 2002-01-13 poweroff -> halt

为了说明,MAN一下poweroff
MAN poweroff(halt) 得到以下内容,可以作为对照,对于halt -h
同时包含了halt命令和reboot的解释,因为poweroff本就是halt的快捷方式而已(windows的话)
NAME
halt, reboot, poweroff - stop the system.
SYNOPSIS
/sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h]
/sbin/reboot [-n] [-w] [-d] [-f] [-i]
/sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h]
OPTIONS
-n Don't sync before reboot or halt.
-w Don't actually reboot or halt but only write the wtmp record (in
the /var/log/wtmp file).
-d Don't write the wtmp record. The -n flag implies -d.
-f Force halt or reboot, don't call shutdown(8).
-i Shut down all network interfaces just before halt or reboot.
-h Put all harddrives on the system in standby mode just before
halt or poweroff.
-p When halting the system, do a poweroff. This is the default when
halt is called as poweroff.

[root@acnis root]# shutdown --help
shutdown: invalid option -- -
Usage: shutdown [-akrhfnc] [-t secs] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **
参数说明
shutdown 命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟;时间段由“ ”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。
该命令的一般格式为: shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:
   [-t] seconds : 设定在几秒钟之后进行关机程序
   [-k] 并不真正关机,而只是发出警告信息给所有用户。
   [-r] 关机后立即重新启动。
   [-h] 关机后不重新启动。
   [-f] 快速关机,重启动时跳过fsck。
   [-F] : 关机时,强迫进行 fsck 动作
   [-n] 快速关机,不经过init程序。
   [-c] 取消一个已经运行的shutdown。
×需要特别说明的是,该命令只能由超级用户使用。
time : 设定关机的时间
message : 传送给所有使用者的警告讯息
MAN shutdown 得到以下内容,可以作为对照
NAME
shutdown - bring the system down
SYNOPSIS
/sbin/shutdown [-t sec] [-arkhncfF] time [warning-message]
OPTIONS
-a Use /etc/shutdown.allow.
-t sec Tell init(8) to wait sec seconds between sending processes the
warning and the kill signal, before changing to another run-
level.
-k Don't really shutdown; only send the warning messages to every-
body.
-r Reboot after shutdown.
-h Halt after shutdown.
-n [DEPRECATED] Don't call init(8) to do the shutdown but do it
ourself. The use of this option is discouraged, and its results
are not always what you'd expect.
-f Skip fsck on reboot.
-F Force fsck on reboot.
-c Cancel an already running shutdown. With this option it is of
course not possible to give the time argument, but you can enter
a explanatory message on the command line that will be sent to
all users.

分享到:
评论

相关推荐

    Linux系统关机命令详解.pdf

    Linux 系统关机命令详解 Linux 操作系统作为 PC 的主流操作系统之一,已经成为当今世界使用最多的一种 UNIX 类操作系统。随着 Internet 的迅猛发展,计算机在我国迅速普及。 Linux 系统关机命令是 Linux 系统中的一...

    Linux命令详解手册.pdf

    Linux命令详解手册是一份关于Linux操作系统下各种命令的权威指南,涵盖了系统管理、系统设置、文档编辑和压缩备份等众多方面的命令。这份手册详细列举并解释了每个命令的用途和使用方法,是Linux用户管理和维护系统...

    [Linux命令详解词典]

    《Linux命令详解词典》是由施威铭研究室编著的一本详尽解析Linux命令的参考书籍,旨在帮助用户深入理解和掌握Linux操作系统中的各种命令。这本书以扫描版的形式提供,包含PDF格式,方便读者在线阅读或下载。标签...

    Linux关机和重启服务器命令详解

    "Linux关机和重启服务器命令详解" Linux 系统中有多种关机和重启命令,每种命令都有其特点和用法。了解这些命令的使用方法和参数可以帮助用户更好地管理 Linux 系统。 shutdown 命令 shutdown 命令可以安全地将...

    Linux关机命令

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

    Linux关机命令有哪些?

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

    linux 常用命令详解

    ### Linux常用命令详解 在Linux操作系统中,命令行界面(CLI)是进行系统管理、文件操作及各种任务执行的核心工具。下面将详细解析几个常用的Linux命令,帮助理解它们的功能及用法。 #### su - 用户切换命令 `su`...

    linux常用命令详解

    Linux是开源的操作系统,它的命令行界面对于初学者来说可能会显得有些复杂,但实际上,一旦掌握了基本的命令,就能高效地管理文件、目录和系统。在Linux中,命令是执行任务的主要方式,尤其对于系统管理员来说,熟悉...

    Linux基本操作命令详解

    Linux 基本操作命令详解 Linux 基本操作命令是 Linux 操作系统的基础知识,掌握这些命令可以让用户更好地使用 Linux 系统。本文将详细介绍 Linux 基本操作命令的使用方法和参数设置。 一、控制台命令 控制台命令...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    详解linux 关机命令总结

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

    Linux命令大全详解.docx

    "Linux 命令大全详解" Linux 命令大全详解是 Linux 操作系统中的一些基本命令的使用说明。这些命令包括 login、shutdown、halt 和 reboot 等,都是 Linux 操作系统中非常重要的命令。 Login 命令是 Linux 操作系统...

    linux文件系统详解及常用命令

    Linux 文件系统详解及常用命令 Linux 文件系统是 Linux 操作系统的核心组件之一,它提供了文件存储和管理的机制。Linux 文件系统的结构是一个树状结构,以根目录(root)为中心,其他目录都是从根目录下派生出来的...

    linux命令详解.doc

    ### Linux命令详解 #### 控制台与命令基础 在探讨具体的Linux命令之前,我们需要先理解一个重要的概念——**控制台**。控制台是指通过字符界面进行人机交互的界面,类似于早期的DOS环境。在Linux系统中,通过...

    Linux命令详解手册 英文版

    在这本《Linux命令详解手册 英文版》中,作者Christopher Negus和François Caen提供了超过1000个针对Fedora、CentOS以及Red Hat的命令。这些命令涵盖了从基本的系统管理命令到高级的网络配置和故障排除工具的广泛...

    Linux磁盘维护命令详解

    在系统关机或断电前运行此命令,可以防止数据丢失。 10. **lsblk**: 显示所有块设备的信息,包括设备名、大小、挂载点和文件系统类型。 11. **blkid**: 用于查找和显示块设备的UUID和类型,这些信息在创建挂载点时...

Global site tag (gtag.js) - Google Analytics