㈠ shutdown
shutdown 参数说明:
- [-t]在改变到其它runlevel之前﹐告诉init多久以后关机
- [-r]重启计算机
- [-k]并不真正关机﹐只是送警告信号给每位登录者〔login〕
- [-h]关机后关闭电源〔halt〕
- [-n]不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的
- [-c]cancelcurrentprocess取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者
- [-f]在重启计算机〔reboot〕时忽略fsck
- [-F]在重启计算机〔reboot〕时强迫fsck
- [-time]设定关机〔shutdown〕前的时间
例子:
- shutdownnow#立即关机
- shutdown+2#2min后关机
- shutdown10:01#10:01关机
- shutdown+2"Themachinewillshutdown"#2min后关机,并通知在线者
- shutdown-hnow立刻关机,其中now相当于时间为0,halt,poweroff也可以关机,或者直接init0
- shutdown-h20:30系统将在今晚的8:30关机
- shutdown-h+10系统再过十分钟后自动关机.
- shutdown-t3-rnow立刻重新开机,但在警告和删除processes这间,
- shutdown-know'Hey!Goaway!now...'发出警告信息,但没有真的关机.
在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭
并且login指令会被冻结﹐即新的用户不能再登录
直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启
这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的、比如vim、留时间储存目前正在编辑的文档
shutdown执行原理是发送信号〔signal〕给init程序﹐要求它改变runlevel
● run level 0: 关机
● run level 1:单用户模式,只允许root用户对系统进行维护
● run level 2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
● run level 3: 文本模式
● run level 4:未定义
● run level 5:X window
● run level 6: 重新启动
我的习惯是:shutdown -Fh now
- [root@Think~]#who-r
- run-level52013-03-0715:13last=S
- [root@Think~]#runlevel
- N5
㈡ halt
halt 参数说明:
- [-n]防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块
- [-w]并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录
- [-d]不写wtmp纪录〔已包含在选项[-n]中〕
- [-f]没有调用shutdown而强制关机或重启
- [-i]关机〔或重启〕前﹐关掉所有的网络接口
- [-p]该选项为缺省选项。就是关机时调用poweroff
有些版本的halt就是关机后不断电的、比如:

其实、这个时候已经关机了,只是没关闭电源,需要手动关一下电源
halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync﹐文件系统写操作完成后就会停止内核
㈢ reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机
㈣ init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等、比如shutdown
init命令使用上面runlevel
㈤ poweroff
指向halt的软链接
分享到:
相关推荐
接下来,我们详细解析文档中提到的Linux命令和功能: 1. 启动和关闭系统 - `#startx`:启动图形界面。 - `#logout`:注销当前用户。 - `#init 5`:切换到多用户图形界面模式。 - `#init 3`:切换到多用户命令行...
### Linux命令解析与详解 #### 引言 在IT领域,尤其是系统管理和开发环境中,Linux作为一款开源且功能强大的操作系统,其重要性不言而喻。掌握Linux命令是每个技术工作者的基本技能之一,它能够帮助用户高效地进行...
以上就是关于"最新版linux apache-tomcat-9.0.37.tar.gz"的详细解析,包括了安装、配置、管理和使用的关键知识点。Apache Tomcat 9.0.37版本在Java Web开发和部署中扮演着重要角色,其稳定性和性能都得到了广大...
常用Linux命令** - `startx`:启动图形界面 - `shutdown -h now`:立即关机 - `shutdown -r now`:立即重启 - `reboot`:重启 - `logout`:注销当前用户 - `su 用户名`:切换用户 - `ls [-l]`:列出目录内容,`-l`...
在Linux系统中,理解和掌握基本的命令及任务对于日常操作至关重要。以下是对这些知识点的详细阐述: 1. **与Linux进行交互**: - `whoami`:用于显示当前登录用户的用户名,这对于确认你正在使用的用户身份很有...
#### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的其他文件和目录都是基于此目录。 2. **/bin** - 存放系统常用命令的二进制文件,如常用的ls、cp等命令。 3. **/boot...
### Linux命令大全与解析 #### 一、引言 对于初学者来说,接触Linux可能会遇到很多挑战,因为这个操作系统在很多方面与常见的Windows系统有很大的差异。然而,一旦掌握了Linux的基本命令,你会发现它同样易于使用...
"Linux常用命令及实用命令...* shutdown命令:用于关机或重启系统。 * reboot命令:用于重启系统。 * init命令:用于更改系统的运行级别。 这些命令只是Linux系统中的一部分,都是 Linux vận用中必须掌握的基本命令。
### 使用频率最多的Linux命令 #### 引言 在Linux系统中,掌握常用命令对于提高工作效率至关重要。本文将根据提供的文件信息中的标题、描述以及部分罗列的命令进行深入解析,帮助初学者更好地理解和运用这些基本...
6. shutdown-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 ...
**shutdown** 是Linux系统中用于关闭或重启系统的命令。它可以设定在一定时间后执行关闭或重启操作,并且可以在执行前发送警告信息给所有在线用户。 - **基本语法**: `shutdown [-hknr] [-t 秒数] <时间> [警告信息...
本文将深入解析一系列基础及高级的Linux命令,帮助你快速入门并逐步提升到精通水平。 1. **用户系统相关命令**: - `su` 和 `sudo` 用于切换用户,`sudo -i` 可以让普通用户以管理员身份运行命令。 - `ps` 显示...
### Red Hat Linux命令大全解析 #### 一、系统管理与控制 - **login**: 用户登录命令,用于切换或建立新的用户会话。 - **logout** 和 **exit**: 用于退出当前用户会话,返回到登录界面或上一个shell。 - **...
2. **Linux命令使用** - `write`命令用于在Linux系统中向其他用户发送消息。 - `shutdown –r now`用于立即重启系统,并在过程中保存内存中的信息到硬盘。 - `reboot`和`halt`分别用于重启和停止系统,但不会...
以上只是Linux命令的基础介绍,实际上还有许多其他命令和高级用法等待探索。随着对Linux的深入学习,你会发现它是一个功能强大且灵活的系统,值得投入时间和精力去掌握。希望这份命令大全能为你的Linux学习之路提供...
`tar.gz`是Linux系统中常用的文件打包和压缩格式,由`tar`命令用于打包多个文件和目录,然后使用`gzip`工具进行压缩。`apache-tomcat-5.5.33.tar.gz`这个文件意味着它包含了Apache Tomcat 5.5.33的所有组件,包括...
### 实际操作过的 Linux 命令集解析 在日常工作中使用 Linux 操作系统时,我们经常需要记住并正确地使用各种命令。由于 Linux 的强大功能以及丰富的命令库,掌握这些命令对于提高工作效率至关重要。下面将对提供的...
### 实用Linux命令大全知识点详解 #### 一、概述 在《实用Linux命令大全(详细).doc》文档中,提供了一系列Linux操作系统中最常用的控制台命令及其使用方法。这对于初学者和有一定经验的用户来说都是非常宝贵的资源...