关机相关(shutdown,reboot)
慣用的關機指令: shutdown
由於Linux的關機是那麼重要的工作,因此除了你是在主機前面以tty7圖形介面來登入系統時,
不論用什麼身份都能夠關機之外,若你是使用遠端管理工具(如透過pietty使用ssh服務來從其它電腦登入主機), 那關機就仅仅有root有權力而已喔!
嗯!那麼就來關機試試看吧!我們較常使用的是shutdown這個指令,而這個指令會通知系統內的各個程序
(processes),並且將通知系統中的run-level內的一些服務來關閉。shutdown能够達成例如以下的工作:
- 能够自由選擇關機模式:是要關機、又一次開機或進入單人操作模式均可;
- 能够設定關機時間: 能够設定成現在立马關機, 也能够設定某一個特定的時間才關機。
- 能够自訂關機訊息:在關機之前,能够將自己設定的訊息傳送給線上 user 。
- 能够僅發出警告訊息:有時有可能你要進行一些测試,而不想讓其它的使用者干擾, 或者是明确的告訴使用者某段時間要注意一下!這個時候能够使用 shutdown
來嚇一嚇使用者,但卻不是真的要關機啦! - 能够選擇是否要 fsck 檢查檔案系統 。
那麼shutdown的語法是怎样呢?聰明的讀者大概已經开始找『男人』了!沒錯,隨時隨地的 man 一下,是非常不錯的舉動!好了,簡單的語法規則為:
[root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 時間 [警告訊息] |
此外,须要注意的是,時間参數請務必增加指令中,否則shutdown會自動跳到 run-level 1
(就是單人維護的登入情況),這樣就傷腦筋了!底下提供幾個時間参數的样例吧:
[root@www ~]# shutdown -h now |
還有三個指令能够進行又一次開機與關機的任務,那就是reboot, halt, poweroff。 其實這三個指令呼叫的函式庫都差点儿相同,所以當你使用『man
reboot』時,會同時出現三個指令的使用方法給你看呢。
其實鳥哥通常都仅仅有記shutdown與reboot這兩個指令啦!不過使用poweroff這個指令卻比较簡單就是了!^_^
通常鳥哥在又一次開機時,都會下達例如以下的指令喔:
[root@www ~]# sync; sync; sync; reboot |
既然這些指令都能夠關機或又一次開機,那他有沒有什麼差異啊?基本上,在預設的情況下,
這幾個指令都會完毕一樣的工作!(因為halt會先呼叫shutdown,而shutdown最後會呼叫halt!)。
不過,shutdown能够依據眼下已啟動的服務來逐次關閉各服務後才關機;至於halt卻能夠在不理會眼下系統狀況下,
進行硬體關機的特殊功能!你能够在你的主機上面使用root進行底下兩個指令來關機,比较看看差異在哪裡喔!
[root@www ~]# shutdown -h now |
很多其它halt與poweroff的選項功能,請務必使用man去查詢一下喔!
本章上頭有談到過關於run level的問題。之前談到的是系統運作的模式,分為純文字(run level 3)及圖形介面模式(run level
5)。除了這兩種模式外,有沒有其它模式呢?其實Linux共同拥有七種執行等級, 七種等級的意義我們在後面會再談到。本章你仅仅要知道底下四種執行等級就好了:
- run level 0:關機
- run level 3:純文字模式
- run level 5:含有圖形介面模式
- run level 6:又一次開機
那怎样切換各模式呢?能够使用init這個指令來處理喔!也就是說,假设你想要關機的話, 除了上述的shutdown -h
now以及poweroff之外,你也能够使用例如以下的指令來關機:
[root@www ~]# init 0 |
原文:http://linux.vbird.org/
关机相关(shutdown,reboot)的更多相关文章
- 正确的关机方法: sync, shutdown, reboot, halt, poweroff, init
正常情况下,要关机时需要注意底下几件事: 观察系统的使用状态: 如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令, 而要看背 ...
- linux 关机命令shutdown
linux系统,正确的关机很重要,因为linux是多任.多用户系统,在后台可能同时有很多人在主机上面工作.不正确的挂机可能会导致数据中断. 1.关机前的操作(可以不进行) 可以使用who命令查看系统有 ...
- 转载: Linux 操作系统挂起、休眠、关机相关命令
最近每天的工作都难以在当天结束,而本人又不是那种善于熬夜的人,因此就需要将电脑中的工作文件全部保存,以往都是将所有工作文件保存关机,但是最近发现Linux系统有一个好神奇的命令: 休眠: sudo p ...
- Windows 电脑的四种运行状态工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), S4 关机状态 (Shutdown), S5
== Windows 电脑的四种运行状态 == 这四种运行状态(或称电源状态)是: 工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), ...
- 定时关机命令——shutdown
通常会用到的定时关机命令有两种: Shutdown -s -t 36001小时后自己主动关机(3600秒) at 12:00 Shutdown -s 12:00自己主动关闭计算机 系统定时关机: Wi ...
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- init shutdown reboot poweroff halt区别
init 首先看看LINUX系统几种运行级别# 0 - 停机(千万别把initdefault设置为0,否则系统永远无法启动)# 1 - 单用户模式# 2 - 多用户,没有 NFS# 3 - 完全多用户 ...
- 【转】通过CMD命令设置定时关机及ShutDown命令大全
经常会遇到这种情况:现在有个事情要离开很长时间,到那还在下载一个东西仅差10分钟就完成了,或者杀毒之类,不想让电脑一直开着也不想现在就停止工作.这是就会用到定时关机. 电脑系统设置(CMD命令)智能关 ...
- Linux开关命令(shutdown,reboot,halt,init)
命令简短 shutdown,poweroff,reboot,halt,init都能够进行关机,大致使用方法. /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] ...
随机推荐
- Android:双层嵌套ViewPager并添加单击事件
仿网易新闻: 实现原理: 上面的导航栏是一个自定义的ViewGroup(类似ActionBar) 中间内容层是ViewPager套fragment实现左右切换滑动 fragment里面的布局是一个Li ...
- S5P4418开发板使用要点
一.调试工具 1)USB 转串口驱动:用于驱动板子的串口板,电脑与板子进行调试串口通信2)量产软件 USB驱动安装:用于 NXUsbBurner_Ver1.0.6 软件镜像烧写(量产工具)3)调试工具 ...
- string.Split函数
正文 string str = "a---b---c"; string[] array = str.Split(new char[]{'-'}); 分割之后array中的元素为 分 ...
- Linux kernel 拒绝服务漏洞
漏洞名称: Linux kernel 拒绝服务漏洞 CNNVD编号: CNNVD-201311-020 发布时间: 2013-11-05 更新时间: 2013-11-05 危害等级: 漏洞类型: ...
- HDU 1061
#include<stdio.h> #include<string.h> int a[10]; int main() { int T,n,i,k,temp,b,t; scanf ...
- java基础之开发环境搭建
我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...
- css表格表头表尾固定,表身滚动
表头表尾固定,表身滚动实现用了3个table标签 <!DOCTYPE html> <html> <head> <meta http-equiv="C ...
- hbase单机环境的搭建和完全分布式Hbase集群安装配置
HBase 是一个开源的非关系(NoSQL)的可伸缩性分布式数据库.它是面向列的,并适合于存储超大型松散数据.HBase适合于实时,随机对Big数据进行读写操作的业务环境. @hbase单机环境的搭建 ...
- 【HTML】Beginner2:page title
1 page title </head> contains information about the page </title> the title of the do ...
- 非递归实现先序遍历 java leecode 提交
写完才知道自己学习都是似是而非啊,大家可以也在leecode上提交代码,纯手写,离开eclipse第一种方式:数据结构书上的,使用栈大概思路.1.不断将根节点的左孩子的左孩子直到为空,在这个过程入栈. ...