一天一个Linux基础命令之关机命令shutdown

关机重启命令shutdown

1、命令格式

shutdown[options] [+]TIME

2、命令功能

shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息,系统在指定时间关机之前的5分钟会通知所有用户,系统马上就要关机了,在这5分钟之内,新登录的用户禁止登录。

该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。

时间格式:

now:现在

+#:在多少分钟后关机

hh:mm:再指定的时间关机、指定的是24小时格式的

3、命令参数

-r:系统重新启动

-h:系统关机

-P:关闭系统后关闭电源

-k:模拟关机(不是真的关机),只是向登录者发送警告信息出去!

4、常用实例

1、马上关闭Linux系统

命令:shutdown -h now

[[email protected]~]# shutdown -h now
 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:25 ...
 
Thesystem is going down for halt NOW!

2、系统在5分钟后重新启动

命令:shutdown -r +5

[[email protected]~]# shutdown -r +5
 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:26 ...
 
Thesystem is going down for reboot in 5 minutes!
[[email protected]~]# shutdown -r +5&     //&将命令发送至后台运行
[1] 1527
[[email protected]~]# 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:26 ...
 
Thesystem is going down for reboot in 5 minutes!
 
[[email protected]~]#

3、设定系统在哪个时间点关机或重启

命令:shutdown -h 12:00 | shutdown -r 21:30

[[email protected]~]# date
Sat Dec24 12:30:09 CST 2016
[[email protected]~]# shutdown -r 12:00
 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:30 ...
 
Thesystem is going down for reboot in 1410 minutes!
^Cshutdown:Shutdown cancelled
[[email protected]~]# shutdown -r 12:00&
[1] 1544
[[email protected]~]# 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:30 ...
 
Thesystem is going down for reboot in 1410 minutes!
 
[[email protected]~]#

最好是使用命令&将关机命令至于后台处理。不影响当前其它操作。

提示:

设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“shutdown 12:00”表示将在12:00执行shutdown。+m表示m分钟后执行shutdown.比较特别的用法是以now表示立即执行shutdown. 值得注意的是这部分参数不能省略。另外,需要注意如果现在已经22:30,你执行了shutdown -h 22:00 & 那么第二天才会关机。

4、取消关机或重启命令

命令:shutdown -c

[[email protected]~]# shutdown: Shutdown cancelled
 
[1]+  Done                    shutdown -r 12:00
[[email protected]~]#

提示:

如果命令没在后台运行,可以用CTRL+C取消命令

5、关机命令也可以在关机之前向登录的用户发送关机消息

命令:shutdown -h +5 " Systemshutdown after five minutes"&

[[email protected]~]# 
Broadcastmessage from [email protected]
       (/dev/pts/0) at 12:38 ...
 
Thesystem is going down for halt in 5 minutes!
 System shutdown after five minutes 
 
[[email protected]~]#

halt:关机命令,调用的是shutdown -h

halt [options]...

命令参数

-f:强制关机,并不调用shutdown(8)管关机

-w:仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件

-p:在关机的时候顺便做下关闭电源的操作,调用poweroff命令

常用实例

halt:关机

poweroff:关闭电源命令

在关机完成后顺便把电源也给关掉

reboot:重启命令,调用的是shutdown -r

时间: 2024-10-13 09:15:42

一天一个Linux基础命令之关机命令shutdown的相关文章

Linux基础--进程管理相关命令介绍(2)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等. (1)top ①功能:用来查看CPU,内存以及进程的状态. ②用例: ③相关注释: load average表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟 Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用百分比,ni表示调整NICE值所占用的    CPU百分比,id表示CPU的空闲比例,wa表示等待磁盘IO完成所占用的时间比例,hi表示硬件中断占     据的百分比,si表示软中断所

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

Linux基础系统优化及常用命令

# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ifconfig 查询.设置网卡和ip等参数- ifup,ifdown 脚本命令,更简单的方式启动关闭网络- ip 符合指令,直接修改上述功能 ```bash在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因

Linux基础01 学会使用命令帮助

Linux基础01 学会使用命令帮助 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档:linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们:在只记得部分命令关键字的场合,我们可通过man -k来搜索:需要知道某个命令的简要说明,可以使用whatis:而更详细的介绍,则可用info命令:查看命令在哪个位置,我们需要使用which:而对于命令的具体参数及使用方法,我们需要用到强大的man:下面分别介绍: 命

Linux基础--进程管理相关命令介绍(1)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有pstree,ps. (1)pstree ①功能:用来查看进程树 ②用例: (2)ps ①功能:用来显示系统当前进程状态的命令 ②用例: ③相关用法: ps a:显示所有跟终端相关的进程 ps x:显示所有跟终端无关的进程 相关注释: STAT各代码含义: S:可中断的睡眠态 D:不可中断的睡眠态 R:运行或可运行 T:停止 Z:僵死 s:session leader l:多线程进程 +:前台进程 N:低优先级进程 <:高优先级进程

一天一个Linux基础命令删除文件或目录命令rm

rm  删除文件命令 1.命令格式 rm [options]  file... 2.命令功能 rm命令,删除文件命令,是Linux系统下常用命令,该命令的功能为删除一个文件或者整个目录或者目录中的部分文件,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只删除了链接,原有文件保持不变. rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf或 rm -rf /).所以,我们在执行rm之前最好先确认一下在哪个

一天一个linux基础命令之添加用户useradd

添加用户 useradd 1.命令格式 useradd [options] USERNAME 2.命令功能 useradd命令用于Linux中创建的新的系统用户.useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号. 使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中 在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令. useradd可以添加的选项,指

一天一个Linux基础命令之切换目录移动命令mv

mv:移动文件或目录 1.命令格式 mv     [option]    SRC(源目录或文件)    DEC(目标目录) 2.命令功能 mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录. mv 命令的第二个参数是文件或目录时,mv命令完成重命名或者移动文件,如果重命名,源文件只能有一个(也可以是目录名),当如果是移动文件,源文件可以为多个,目标目录只能一个,在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也

一天一个Linux基础命令之查看文件内容less

less      查看文件内容 1.命令格式 less [options] file... 2.命令功能 Linux中的less命令主要用来浏览文件内容,与more命令的用法相似,不同于more命令的是,less命令可往回浏览以看过的部分. less 的用法比起 more 更加的有弹性.在 more 的时候,我们并没有办法向前面翻,只能往后面看,但若使用了 less 时,就可以使用[pageup]| [ b][pagedown]| [空格]等按键的功能来往前往后翻看文件,更容易用来查看一个文件