网站首页 | 工作总结 | 工作报告 | 工作计划 | 演讲稿 | 自我鉴定 | 思想汇报 | 心得体会 | 书信范文 | 职场知识 | 作文大全 | 述职报告 | 读后感
易啊教育网
您的位置:易啊教育网关机重启命令linux重启命令 → 正文

linux重启命令

第一篇:linux重启命令

Linux 注销命令 1. exit 2.logout 3.gnome环境

gnome-session-save --logout 4.opebox环境

openbox --exit ----Linux 重启命令---- 1、shutdown 2、poweroff 3、init 6 4、reboot 5、halt *---具体说明--- shutdown reboot 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部 工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。    1.shutdown shutdown命令安全地将系统关机。

有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导 致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户 系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程 〔process〕都会收到系统所送达的信号 〔signal〕 决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和 新闻〔news〕的程序则可以正常地离开等等。 shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。 Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐ 而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机 〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。    shutdown 参数说明:    [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。    [-r] 重启计算器。    [-k] 并不真正关机﹐只是送警告信号给 每位登录者〔login〕。    [-h] 关机后关闭电源〔halt〕。    [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。    [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息 ﹐而这信息将会送到每位使用者。    [-f] 在重启计算器〔reboot〕时忽略fsck。 [-F] 在重启计算器〔reboot〕时强迫fsck。    [-time] 设定关机〔shutdown〕前的时间。       2.halt----最简单的关机命令    其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。    参数说明:    [-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。    [-w] 并不是真正的重启或关

第一篇:linux重启命令

linux 重启命令集 Linux 中常用的关机和重新启动命令有 shutdown、halt、reboot 以及 init,它们都可以达 到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。

1. shutdown shutdown 命令用于安全关闭 Linux 系统。有些用户会使用直接断掉电源的方式来关闭 Linux,这是十分危险的。因为 Linux 与 Windows 不同,其后台运行着许多进程,所以强制 关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。

执 行 shutdown 命令时, 系统会通知所有登录的用户系统将要关闭, 并且 login 指令会 被冻结,即新的用户不能再登录系统。使用 shutdown 命令可 以直接关闭系统,也可以延迟 指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间 储存当前正在处理的文件和关闭已经打开的 程序。

shutdown 命令的部分参数如下

[-t] 指定在多长时间之后关闭系统 [-r] 重启系统 [-k] 并不真正关机,只是给每个登录用户发送警告信号 [-h] 关闭系统(halt) shutdown 命令的工作实质是给 init 程序发送信号(signal) ,要求其切换系统的运行级 别(Runlevel) 。系统的运行级别包括

0:关闭系统 1:单用户模式,如果没有为 shutdown 命令指定-h 或-r 参数而直接执行,则默认将切 换到此运行级别 2:多用户模式(不支持 NFS) 3:多用户模式(支持 NFS) ,一般常用此种运行级别 5:多用户模式(GUI 模式) 6:重新启动系统 2. halt halt 是最简单的关机命令,其实际上是调用 shutdown -h 命令。halt 执行时,杀死应 用进程,文件系统写操作完成后就会停止内核。

halt 命令的部分参数如下

[-f] 没有调用 shutdown 而强制关机或重启 [-i] 关机或重新启动之前,关掉所有的网络接口 [-p] 关机时调用 poweroff,此选项为缺省选项 3.reboot reboot 的工作过程与 halt 类似, 其作用是重新启动, halt 是关机。

而 其参数也与 halt 类似。

4.init init 是所有进程的祖先,其进程号始终为 1。init 用于切换系统的运行级别,切换的 工作是立即完成的。init 0 命令用于立即将系统运行级别切换为 0,即关机;init 6 命令 用于将系统运行级别切换为 6,即重新启动.

第一篇:linux重启命令

Linux 关闭和重启的命令 Edit By mrajian Linux 关闭和重启的命令 概要:Linux 中常用的关机和重启命令有 shutdown、init、halt、reboot、 poweroff 和 telinit,它们都可以达到关机和重新启动的目的,但是每个命令的内 部工作过程是不同的,下面将逐一进行介绍。

本文以 CentOS5.4 Linux 为测试操作系统,所有示例均来自测试系统。文中 所述内容适用于 Redhat Linux,但并不适用于所有版本的 Linux。 1. 各个命令之间的关系 shutdown、init、halt、reboot、poweroff 和 telinit 命令都存在于/sbin 作文目录下, 我们使用“ls -l”命令查看一下各个命令之间的关系。如图 1。 图 1 各个命令之间的关系 从图 1 中我们可以知道,各个命令之间并不都是相互独立的,poweroff 和 reboot 是 halt 的符号链接,telinit 是 init 的符号链接。 2. shutdown 命令 语法:shutdown [-krhfnc] [-t secs] time [warning message] 只有 root 用户才有权限执行此命令,因为用户执行 shutdown 命令时, shutdown 会调用 getuid 判断是否为 root 用户,如果为普通用户,则会退出。

有些用户会使用直接断掉电源的方式来关闭 Linux,这是十分危险的。因为 Linux 与 Windows 不同,其后台运行着许多进程,所以强制关闭机器可能会导致 进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。

shutdown 命令用于安全关闭 Linux 系统, 它在系统关闭之前给系统上的所有 登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个 精确的时间,也可以是从现在开始的一个时间段。 1 Linux 关闭和重启的命令 Edit By mrajian 从语法中,我们可以看到 time 选项不可以省略。time 选项用于设置多久时 间后执行 shutdown 命令。time 选项的值有 hh:mm 或+m 两种模式。hh:mm 格式 表示在几点几分执行 shutdown 命令。例如“shutdown 10:45”表示将在 10:45 执 行 shutdown。+m 表示 m 分钟后执行 shutdown。比较特别的用法是以 now 表示 立即执行 shutdown,即命令“shutdown now”表示立即执行 shutdown。

这里有一点需要我们注意

“shutdown time” 运行 命令而不加任何参数的话, 并不会使系统真正的关机,而是使系统进入到了单用户操作模式(即运行级 1) 下了。

shutdown 命令的工作实质是给 init 进程发送信号(signal) ,要求它切换系统 的运行级(runlevel) 。系统的运行级包括

# 0:关闭系统 # 1:单用户模式,如果没有为 shutdown 命令指定-h 或-r 参数而直接执行, 则默认将切换到此运行级别 # 2:多用户模式(不支持 NFS) # 3:多用户模式(支持 NFS) ,一般常用此种运行级别 # 5:多用户模式(GUI 模式) # 6:重新启动系统 shutdown 命令各个参数[-krhfnc] [-t secs]的功能如下

? -c 取消前一个 shutdown 命令。值得注意的是:当我们执行如“shutdown -h +10”命令时,只要按“Ctrl+C”键就可以中断关机的命令。若是 执行如命令“shutdown -h +10 & ”将 shutdown 操作转到后台时,则 需要使用“shutdown -c”将前一个 shutdown 命令取消。

? -f ? -t ? -r 重启时忽略检测文件系统。

<秒数> 送出警告信息后延迟指定的秒数,再执行 shutdown 命令。

重启系统。 ? -k 并不真正关机,只是给每个登录用户发送警告信号。

? -h 关闭系统(halt) 。

? -n 不调用 init 程序关机,而是由 shutdown 自己进行。使用此参数将加快 关机速度,但是不建议用户使用此种关机方式。

另外选项“[warning message]”可有可无,它用来指定发送给用户的消息。

实例 1:运行“shutdown -r +10”命令,然后使用“Ctrl+C”键中断重启操 作。如图 2 所示。 2 Linux 关闭和重启的命令 Edit By mrajian 图 2 执行 shutdown 命令后再取下 shutdown 图中,当执行了 shutdown 命令后,终端上显示出警告信息,并且终端不再 处于等待输入命令的状态。这时,我们按下“Ctrl+C”键即可中断重启操作。

示例 2

运行 “shutdown -h +10 &” 命令, 即将 shutdown 操作转到后台运行, 然后使用“shutdown -c”命令取消关机。如图 3 和图 4 所示。 图 3 将 shutdown 操作转到后台运行后再取消 shutdown 图 4 执行图 3 中所示的两个命令时系统发给 mrajian 用户的警告信息 3. halt 命令 语法:halt | fasthalt [-ifwnpd] halt 会先检测系统的 runlevel。若 runlevel 为 0 或 6,则关闭系统,否则即调 用 shutdown 来关闭系统。

halt 是最简单的关机命令。halt 执行时,杀死应用进程,执行 sync(将存于 buffer 中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内 核 。

halt 命 令 使 用 syslogd 命 令 记 录 关 机 , 且 将 一 个 关 机 记 录 放 在 /var/adm/wtmp 登录记帐文件中。系统也将一个条目写入错误记录里,声明系统 已关机。 3 Linux 关闭和重启的命令 Edit By mrajian halt 命令的部分参数如下

? -n 禁止 sync 系统调用﹐它用在用 fsck 修补根分区之后﹐以阻止内核用老 版本的超级块(superblock)覆盖修补过的超级块。

? -f ? -i 没有调用 shutdown 而强制关机或重启,不建议使用 关机或重启之前,关掉所有的网络接口 ? -p 当关机的时候顺便做关闭电源的动作。此选项为缺省选项 ? -w 并不是真正的重启或关机﹐只是写 wtmp(/var/log/wtmp)纪录 ?d 关闭系统,但不留下纪录。 4. init 命令 语法:inti runlevel init 进程是所有进程的父进程,其进程号始终为 1。init 命令用于切换系统的 运行级别,切换的工作是立即完成的。

init runlevel(runlevel 是系统运行级,取值范围为 0-6)命令用于将系统从当 前运行级切换到运行级 runlevel。因此,init 0 命令用于立即将系统运行级别切换 为 0,即关机;init 6 命令用于将系统运行级别换为 6,即重新启动。 5. reboot 命令 reboot 的工作过程与 halt 类似,其作用是重新启动,而 halt 是关机。其参数 也与 halt 类似。

示例

[root@localhost ~]# reboot [root@localhost ~]# reboot -w #重启 #做个重开机的模拟 另外还有 poweroff 和 telinit 命令,这里就不再详细介绍了。

编者注

写了这么多东西, 不知道质量如何, 希望和大家多多交流共同进步, 我还是一个 Linux 的初学者, 难免很多谬误, 希望高手赐教指正, 以期不断进步。 4
linux重启命令》由(易啊教育网)整理提供,版权归原作者、原出处所有。
Copyright © 易啊教育网 All Rights Reserved.