关机命令有三个halt,shutdown,poweroff,以及重启命令reboot
1、halt确有其命令,以及man内容。
2、shutdown也是专门负责关机的命令,并是独立的程序。
3、poweroff命令并不存在,但他直接调用的是halt -p的默认命令参数,是link过来的,下面我也提到了
4、reboot是重启命令,作用内容可以参考halt的man
......
1、[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] 在系统关闭之前,从系统中正确的移除所有的磁盘驱动器。
2、说明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命令是必不可少的。以下是一些主要的Linux命令及其用途: 1. **重启与关机命令**: - `reboot`:立即重启系统。 - `shutdown -r now`:立即重启,需要root权限。 - `...
这份“Linux究极无敌绝杀版笔记”旨在为Linux初学者提供一个全面的学习资源,包括常用的Linux命令、关键知识点以及面试常见问题,帮助大家快速上手。 1. **Linux目录结构** Linux系统的目录结构遵循统一的层次化...
### Linux详细笔记知识点总结 #### 一、Linux学习方向与特点 ...通过以上知识点的学习,初学者可以系统地掌握Linux的基本操作、命令使用、文件系统管理等内容,并为进一步深入学习Linux系统管理和编程打下坚实的基础。
- Linux系统提供了多种命令来控制系统的关机和重启。 - **具体实践**: - **定时关机**:`shutdown –h 20:25` - **定时重启**:`shutdown –r +10` - **立即重启**:`reboot` #### 七、Shell脚本打印格式化...
关闭firewalld的步骤包括查看状态、停止服务、禁用开机启动等,使用`systemctl`命令来管理。SELinux的状态可以通过`getenforce`查看,临时关闭和开启可通过`setenforce`命令。如果要永久关闭SELinux,需要编辑`/etc/...
Linux入门基本引导笔记是针对初学者的一份精华学习资料,主要涵盖了Linux系统的基本操作和配置。以下是这份笔记中涉及的一些核心知识点: 1. **网络配置**: - 使用`ifconfig -a`命令查看所有网络接口的状态。 - ...
谁需要阅读这本书本书是一本“Linux初学者指南”,我们对读者作下述假定。首先,假设读者已经对Windows操作平台的环境很熟悉了。读者至少应该是一名Windows环境中的高级用户,并且对网络环境中的Windows也多少有一些...
### Linux系统安装与首次...Linux系统学习对初学者非常友好,尤其是对于那些在学期间已经开设了Linux基础课程的学生。本课程教学笔记的内容系统完整,操作步骤详细,无论是作为学习资料还是实验手册都是相当有用的。
初学者应首先掌握电脑的基础使用,包括开机、关机、鼠标和键盘的操作,以及基本的窗口管理和文件操作。进一步,可以学习如何上网浏览新闻和娱乐内容。 4. **操作系统**: 当前流行的操作系统主要有Windows、macOS...