linux常用命令:shutdown 命令
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 命令的更多相关文章
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
- Linux 常用的压缩命令有 gzip 和 zip
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...
- LINUX常用配置及命令
一. Fedora系统配置 1. [设置网卡IP] 步骤如下: 1) 用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...
- Linux常用的基础命令总结
man 查看英文命令帮助 可以看作--help 拷贝目录的命令cp -a 包含所有 ls -a 显示所有文件包括隐藏文件 -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...
- linux常用60条命令 转
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命 ...
- 入门学习Linux常用必会命令实例详解
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...
- linux常用的shell命令
1.shell介绍 shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器. 2.shell命名的使用 ls :查看当前目录的信息,list . ...
- LINUX常用操作命令和命令行编辑快捷键
终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除剪切光标之前的内容 ...
- linux常用配置文件和命令总结
常用配置文件说明: 1..设置-n永远生效:Vim的配置文件:命令模式想永久生效, ~/.vimrc,新建文件,在里面输入保存即可 2.设置别名永远生效:在~/.bashrc 修改当前用户家目录里的 ...
- Java线上问题排查思路及Linux常用问题分析命令学习
前言 之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令. 也可以帮助自己在以后的工作中快速的排查线上问 ...
随机推荐
- Unity3D笔记 GUI 二 、实现选项卡一窗口
实现目标: 1.个性化Box控件 2.新建TextAmount样式 3.新建TextItem样式 一.个性化Windows界面 设置GUI Skin 1.2 部分代码 Rect stateBox = ...
- [转]-[携程]-A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems
原文链接:推荐系统中基于深度学习的混合协同过滤模型 近些年,深度学习在语音识别.图像处理.自然语言处理等领域都取得了很大的突破与成就.相对来说,深度学习在推荐系统领域的研究与应用还处于早期阶段. 携程 ...
- iptables、防火墙配置、NAT端口映射
一,配置一个filter表放火墙 (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) targ ...
- 2018-2019-2 20165330《网络对抗技术》Exp1 PC平台逆向破解
目录 实验目标 实验内容 知识点描述 实验步骤 实验过程中遇到的问题 实验感想 实验目标 本次实验的对象是一个名为pwn1的linux可执行文件. -该程序正常执行流程是:main调用foo函数,fo ...
- Django的视图与网址之加法计算
在最新的Django2.1中,views.py中采用的地址映射方式发生了变化,通过一个加法运算我们来看一看. 方法一:在视图views.py中定义视图逻辑,求解两个数的加法运算:c = a + b,定 ...
- Kettle 4.2源码分析第三讲--Kettle 转换机制transformation介绍
转换机制 每个转换步骤都是ETL数据流里面的一个任务.转换步骤包括输入.处理和输出.输入步骤从外部数据源获取数据,例如文件或者数据库:处理步骤处理数据流,字段计算,流处理等,例如整合或者过滤.输出步骤 ...
- POJ_3368_Frequent values
Frequent values Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 19998 Accepted: 7180 ...
- 解决oracle12c安装报“[INS-30131]执行安装程序验证所需的初始设置失败(原因:无法访问临时位置)”方法
安装过很多次oracle,顺顺利利的,今天在新机子上安装oracle12c client过程中竟然神奇的报出一个错误: 很明显的,已经很明确的给出了安装失败的原因:无法访问临时位置!实际上,在安装数据 ...
- Linux执行Cron Job失败,在Shell sh下执行却能成功 - 环境变量?
博客分类: Linux linuxcrontabpermissionetc/profile环境变量 一.我们常常碰到在shell下执行某个命令能够成功,比如执行一个java程序: java -jar ...
- Django自带的登录功能
https://www.cnblogs.com/wspblog/p/6634262.html