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分钟后关机,同时送出警告信息给登入用户

[email protected]:/home/sunjimeng# shutdown +5 "This System will be shutdown in 5 minute!"

来自[email protected]的广播信息

(/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)在特定时间执行关机重启命令,并取消

[[email protected] ~]$ su root            //必须是root用户

密码:

[[email protected] sunmeng]# shutdown -r +3 "3分钟后关机重启"

Shutdown scheduled for 三 2016-06-29 19:47:26 PDT, use ‘shutdown -c‘ to cancel.

[[email protected] sunmeng]#

Broadcast message from root[email protected] (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!

[[email protected] sunmeng]# shutdown -c

Broadcast message from [email protected] (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并不会真正关机,仅仅是给各登录的用户发送提醒

[[email protected] sunmeng]# shutdown -k "Warning:Maybe the system will be shutdown."

Failed to parse time specification: Warning:Maybe the system will be shutdown.

[[email protected] sunmeng]# 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.

[[email protected] sunmeng]#

Broadcast message from [email protected] (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

[[email protected] sunmeng]# date -s "2016-06-30 11:05:10"

2016年 06月 30日 星期四 11:04:30 PDT

[[email protected] sunmeng]# clock -w

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

[[email protected] sunmeng]# arch

x86_64

3)其他关机命令:

init 0 //关机

init 6 //关机重启

reboot //关机重启

4)clock与date命令:

//只有超级用户才能设置硬件时钟。

[[email protected] ~]$ su root

密码:

[[email protected] sunmeng]# clock --set --date="05/04/2013 14:30:01"        //设置硬件时间为2013年

[[email protected] sunmeng]# clock

2013年05月04日 星期六 14时30分12秒 -0.388214 秒

[[email protected] sunmeng]# date                             //此时硬件时间为2013,系统时间为2016

2016年 06月 29日 星期三 20:20:36 PDT

[[email protected] sunmeng]# clock -s                           //根据硬件时间设置系统时间

[[email protected] sunmeng]# date

2013年 05月 04日 星期六 14:31:04 PDT

[[email protected] sunmeng]# clock

2013年05月04日 星期六 14时31分09秒 -0.101952 秒                    //系统时间和硬件时间都为2013年

[[email protected] sunmeng]# date -s "2016-06-30 11:22:10"             //设置系统时间为2016年

2016年 06月 30日 星期四 11:22:10 PDT

[[email protected] sunmeng]# clock                            //系统时间为2016年,硬件时间为2013

2013年05月04日 星期六 14时32分13秒 -0.559223 秒

[[email protected] sunmeng]# clock -w                           //根据系统时间设置硬件时间

[[email protected] sunmeng]# date

2016年 06月 30日 星期四 11:22:51 PDT

[[email protected] sunmeng]# clock

2016年06月30日 星期四 11时22分56秒 -0.968643 秒

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

[[email protected] ~]$ chsh -l

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

[[email protected] ~]$ chsh -v

chsh,来自 util-linux 2.23.2

每天一个Linux命令的最后一篇,以后还会详细介绍Linux系统的其他相关知识。

时间: 06-30

linux64命令,每天一个Linux命令(64)shutdown命令相关推荐

  1. linux中shutdown命令的含义,Linux中的shutdown命令的详细解释

    linxu下的shutdown命令是一个关机命令.下面由学习啦小编为大家整理了linux的shutdown命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的shutdown命令的详细解释 ...

  2. linux中shutdown命令,linux中使用shutdown命令关机和重启

    linux中可以使用shutdown命令进行关机和重新启动,因为linux是多用户操作系统,可能会有很多用户在线上,所以这个命令需要root权限才可以执行,避免其他登录用户误操作. 1.命令格式 常用 ...

  3. linux进入命令是什么,linux进入目录的命令是什么

    linux下查看目录的命令是什么 linux下可以使用ls命令查看目录. ls命令能够列出当前目录下的所有内容. ls 命令的语法格式为: # ls [-选项] [文件名或者目录名] 在Linux中, ...

  4. linux的so命令,每天一个 Linux 命令(67): ldd 命令

    原标题:每天一个 Linux 命令(67): ldd 命令 ldd 命令用于打印程序或者共享库文件所依赖的共享库列表. 注意,ldd 本身不是一个二进制程序,而是一个 Shell 脚本,使用文本编辑器 ...

  5. Linux中的shutdown命令用法

    color=gray  Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条 ...

  6. linux停机命令shutdown,linux下使用shutdown命令关机,提示: command not found (转)

    有点linux基础知识的,或者是系统的学习过计算机知识的人,没用过也能猜到,关机命令十有八九可能是shutdown.没错,实际上shutdown确实是liunx的关机命令,再配合各种选项,实现不同的关 ...

  7. linux用cat命令创建一个文件,用cat在命令行创建文件

    我们常常使用cat命令来将某个文件的内容一口气打印出来查看,其实,cat命令还可以用来在命令行创建文件. cat在命令行创建文件与vi不同,只能单行编辑,换行之后就不能再编辑前面的行:与echo编辑多 ...

  8. linux命令大全 笔试,Linux基础及常用命令(笔试面试必备)

    一. 基本使用 X window与文本模式的切换. 通常我们也称文本模式为终端机接口, terminal 或 console喔!Linux默认的情况下会提供六个Terminal来让使用者登陆,切换的方 ...

  9. linux中ping命令详解,linux中的ping命令的详细解释

    linxu下的ping命令的主要功能就是确定网络状态,下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux的ping命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的 ...

最新文章

  1. Java过滤器与SpringMVC拦截器之间的关系与区别
  2. python raise valueerror_raise ValueError('无法设置没有定义索引的帧'ValueError:
  3. 城市大脑全球标准研究3:如何理解城市大脑中的“大脑”?
  4. Python Singleton模式
  5. iPhone应用程序图标 - 精确半径?
  6. MySQL第5天:MySQL的架构介绍之主要配置文件
  7. centos 7.6安装java_Hadoop的安装
  8. angular的uiRouter服务学习(5) --- $state.includes()方法
  9. java 播放swf_我用java写了一个播放swf动画的类运行时报错了,代码和报错如下…...
  10. 25马5跑道,求最快的五匹马的需要比赛的次数
  11. java 正则 js_正则表达式在js和java中如何使用
  12. springboot上传文件过大,全局异常捕获,客户端没有返回值
  13. Git flow(使用工具自动git flow+解决合并冲突)
  14. The Entity Framework tools version升级
  15. TCPip详解学习--广播,多播
  16. List集合排序、自定义比较器排序
  17. 模型思维2-如何增加用户对于某个商品的购买意愿?
  18. X-Frame-Options
  19. 三部门禁止对新能源车限购 专家:京沪情况复杂,政策仍不明朗
  20. C语言~~自制-拼图游戏

热门文章

  1. speech codec (G.711, G.723, G.726, G.729, iLBC)
  2. WinAPI: GetSystemDirectory - 返回 System 文件夹路径
  3. 比特币现金的一年回顾
  4. 怎么提高面试成功率?
  5. 创建git项目的feature分支以及下载特定分支的仓库代码
  6. redis数据库和python的交互
  7. SpringBoot入门(二)——起步依赖
  8. 流程 - 什么是真正的Scrum?
  9. 关于Firefox在Win8下界面显示错乱的解决方法
  10. EditPlue使用进阶之正则表达式