shutdown以一种安全的方式关闭系统。

1.命令格式:

  shutdown [参数] [时间]

2.命令功能:

    功能:  系统关机命令,shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作,所有登陆用户都可以看到关机信息提示。

  原理:  shutdown通过通知init进程,要求它改换运行级别来实现。运行级别0用来关闭系统,运行级别6用来重启系统,运行级别1用来使系统进入执行系统管理任务状态,如果没有给出 -h 或 -r 标志时,这是 shutdown 命令的默认工作状态。

3.选项参数:

1) -h  将系统关机

2) -r  shutdown之后重新启动

3) -k  只是送出信息给所有用户,但不会实际关机

4) -f  重启时跳过磁盘检测

5) -F  重启时强制磁盘检测。

6) -c  取消运行中的 shutdown 进程。不可能为此选项指定 time 参数,但你可以在命令行输入一条解释消息来向所有用户说明。

    (一般的shutdown指令可以用按“+”号来进行中断)

4.使用实例:

  1)在特定的时间执行关机命令:

shutdown -h now         //立即关机
shutdown -h 12:00      //在12:00关机

  2)指定5分钟后关机,同时送出警告信息给登入用户

root@Unbuntu:/home/sunjimeng# shutdown +5 "This System will be shutdown in 5 minute!"

来自sunjimeng@Unbuntu的广播信息
    (/dev/pts/6) 于 10:38 ...

The system is going down for maintenance in 5 minutes!   //系统提醒
This System will be shutdown in 5 minute!          //用户自定义提醒

3)取消关机命令

shutdown -c

4)在特定时间执行关机重启命令,并取消

[xiong@localhost ~]$ su root            //必须是root用户
密码:
[root@localhost xiong]# shutdown -r +3 "3分钟后关机重启"
Shutdown scheduled for 三 2016-06-29 19:47:26 PDT, use 'shutdown -c' to cancel.
[root@localhost xiong]#
Broadcast message from root@localhost.localdomain (Wed 2016-06-29 19:44:26 PDT):

3分钟后关机重启
The system is going down for reboot at Wed 2016-06-29 19:47:26 PDT!
[root@localhost xiong]# shutdown -c

Broadcast message from root@localhost.localdomain (Wed 2016-06-29 19:44:50 PDT):

The system shutdown has been cancelled at Wed 2016-06-29 19:45:50 PDT!

  5)shutdown -k并不会真正关机,仅仅是给各登录的用户发送提醒

[root@localhost xiong]# shutdown -k "Warning:Maybe the system will be shutdown."
Failed to parse time specification: Warning:Maybe the system will be shutdown.
[root@localhost xiong]# shutdown -k 5 "Warning:Maybe the system will be shutdown."
Shutdown scheduled for 三 2016-06-29 19:53:56 PDT, use 'shutdown -c' to cancel.
[root@localhost xiong]#
Broadcast message from root@localhost.localdomain (Wed 2016-06-29 19:48:56 PDT):

Warning:Maybe the system will be shutdown.
The system is going down for power-off at Wed 2016-06-29 19:53:56 PDT!

  6)快速或慢速重启(Unbuntu有-f或-F参数,CentOS没有)

shutdown -f  [time]         //快速重启,忽略磁盘检查
shutdown -F  [time]         //强制磁盘检查

 5.其他:

1)永久更改系统时间:

//date命令只能暂时更改系统时间,关机重启后时间又会回到之前,所以需要将时间写入bios
[root@localhost xiong]# date -s "2016-06-30 11:05:10"
 2016年 06月 30日 星期四 11:04:30 PDT
[root@localhost xiong]# clock -w

2)显示机器的处理器架构:

[root@localhost xiong]# arch
x86_64

3)其他关机命令:

init 0             //关机
init 6            //关机重启
reboot            //关机重启

4)clock与date命令:

//只有超级用户才能设置硬件时钟。
[xiong@localhost ~]$ su root                                  
密码:
[root@localhost xiong]# clock --set --date="05/04/2013 14:30:01"        //设置硬件时间为2013年
[root@localhost xiong]# clock
2013年05月04日 星期六 14时30分12秒  -0.388214 秒
[root@localhost xiong]# date                              //此时硬件时间为2013,系统时间为2016
2016年 06月 29日 星期三 20:20:36 PDT
[root@localhost xiong]# clock -s                           //根据硬件时间设置系统时间
[root@localhost xiong]# date
2013年 05月 04日 星期六 14:31:04 PDT
[root@localhost xiong]# clock
2013年05月04日 星期六 14时31分09秒  -0.101952 秒                    //系统时间和硬件时间都为2013年
[root@localhost xiong]# date -s "2016-06-30 11:22:10"                //设置系统时间为2016年
2016年 06月 30日 星期四 11:22:10 PDT
[root@localhost xiong]# clock                            //系统时间为2016年,硬件时间为2013
2013年05月04日 星期六 14时32分13秒  -0.559223 秒
[root@localhost xiong]# clock -w                           //根据系统时间设置硬件时间
[root@localhost xiong]# date
2016年 06月 30日 星期四 11:22:51 PDT
[root@localhost xiong]# clock
2016年06月30日 星期四 11时22分56秒  -0.968643 秒

5)显示本机shell的信息,也可以更改shell

[xiong@localhost ~]$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
[xiong@localhost ~]$ chsh -v
chsh,来自 util-linux 

 

linux常用命令:shutdown 命令的更多相关文章

  1. ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘

    本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...

  2. Linux 常用的压缩命令有 gzip 和 zip

    Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...

  3. LINUX常用配置及命令

    一.   Fedora系统配置 1.      [设置网卡IP] 步骤如下: 1)     用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...

  4. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

  5. linux常用60条命令 转

    Linux必学的60个命令   Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命 ...

  6. 入门学习Linux常用必会命令实例详解

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...

  7. linux常用的shell命令

    1.shell介绍 shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器. 2.shell命名的使用 ls :查看当前目录的信息,list .        ...

  8. LINUX常用操作命令和命令行编辑快捷键

    终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除剪切光标之前的内容 ...

  9. linux常用配置文件和命令总结

    常用配置文件说明: 1..设置-n永远生效:Vim的配置文件:命令模式想永久生效, ~/.vimrc,新建文件,在里面输入保存即可 2.设置别名永远生效:在~/.bashrc  修改当前用户家目录里的 ...

  10. Java线上问题排查思路及Linux常用问题分析命令学习

    前言 之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令. 也可以帮助自己在以后的工作中快速的排查线上问 ...

随机推荐

  1. Ios8 Xcode6 设置Launch Image 启动图片

    http://blog.sina.com.cn/s/blog_6c97abf10102voui.html Http://Www.woowen.com/Swift/2014/12/12/Ios8设置La ...

  2. Mecanim高级主题:Mecanim Blend Tree应用、Blend Tree 选项、复合Blend Tree

    一.Blend Tree介绍及应用 一个游戏动画的基本任务就是将两个或多个相似的动作混合.也许最广为人知的例子就是依照任务行动的速度将行走和跑动动画混合起来了.另一个例子就是角色在跑动中向左或向右转身 ...

  3. spring boot 部署

    指定运行的内存 java -Xms10m -Xmx200m -jar xxx.jar spring boot 打包成war包: 让 SpringbootApplication 类继承 SpringBo ...

  4. vue之cli脚手架安装和webpack-simple模板项目生成

    ue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目. GitHub地址是:https://github.com/vuejs/vue-cli 一.安 ...

  5. Redis+Keepalived实现高可用

    使用redis哨兵可以在主服务器出现故障的时候自动切换主从,但是从服务器的IP不同于原主服务器的IP还需要在客户端手动修改IP才能生效 下面使用keepalived实现VIP自动漂移 keepaliv ...

  6. 天梯赛 大区赛 L3-014.周游世界 (Dijkstra)

    L3-014. 周游世界 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 周游世界是件浪漫事,但规划旅行路线就不一定了-- 全世 ...

  7. 江南OJ 1151 - 还是晒太阳 - [状压DP]

    题目链接:校内OJ的题目,就不放链接了. PS.可以说是本次9月月赛唯一的一道有一定难度的题目了. 题解: 考虑状压DP,假设 $sta$ 是一个二进制数,代表当前 $n$ 个人有几个是在队伍里的,剩 ...

  8. HDU 3507 - Print Article - [斜率DP]

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3507 Zero has an old printer that doesn't work well s ...

  9. SQL Fundamentals:Restricting and Sorting Data限制和排序数据(FROM-WHERE-SELECT-ORDER BY)

    SQL Fundamentals || Oracle SQL语言 控制操作的显示列:基本的SELECT语句 控制行:限定查询和排序显示 分组统计查询 限定查询:WHERE字句 排序显示:ORDER B ...

  10. Hive和Sqoop测试数据

    测试数据以Oracle数据库自带scott用户emp和dept表为准: 一.MySQL数据库创建的emp和dept表语法及数据: drop table if exists dept;create ta ...