linux重启命令

一、Linux 的五个重启命令
1、shutdown
2、poweroff
3、init
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] 并不是真正的重启或关机﹐只是写
wtmp〔/var/log/wtmp〕纪录。

[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前﹐关掉所有的网络接口。

[-p] 该选项为缺省选项。

就是关机时调用poweroff。

3.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。

它的参数与halt相差不多。

4.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。

shutdown 就是使用这种机制。

init定义了8个运行级别(runlevel),init 0为关机﹐init 1为重启。

关于init可以长篇大论﹐这里就不再叙述。

另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐并且得不到使用shutdown时的信息和等待时间。

合集下载

linux reboot的用法

linux reboot的用法

linux reboot的用法Linux是一种非常流行的操作系统,而reboot是其中一个重要的命令。

reboot用于重新启动计算机系统。

在本文中,我将介绍reboot命令的用法以及如何正确地使用它。

首先,我们需要明确一点,reboot命令需要root用户或具有root权限的用户才能执行。

这是因为重新启动计算机可能会造成未保存的数据丢失,所以需要特定权限来执行该命令。

要使用reboot命令,只需要在终端中输入reboot并按下回车键即可。

系统会立即开始重新启动过程。

请注意,在执行该命令之前,请确保你已保存好所需的文件和数据,并关闭所有正在运行的应用程序,以免造成数据丢失。

有时,你可能希望在计划时间后执行重新启动操作。

对此,reboot命令提供了一个选项:-d。

通过在reboot命令后添加-d选项,可以设置一个延迟时间(以秒为单位),系统将在该时间到达后重新启动。

例如,如果你希望系统在10分钟后重新启动,可以输入以下命令:reboot -d 600此外,reboot命令还有其他一些选项可供选择。

例如,-f选项可用于强制重启系统而无需确认。

这在某些情况下可能很有用,但务必小心使用,以免造成数据损坏。

还有一个选项是-k,它会向所有用户发送一个警告消息,告知系统将重新启动,并暂停新的登录。

这对于在重新启动之前通知用户很有用。

总而言之,reboot命令是一个重要的命令,用于重新启动Linux操作系统。

在使用该命令之前,请确保你已保存好所需的文件和数据,并关闭所有正在运行的应用程序。

另外,还要注意使用命令的特定选项,以满足你的需求。

希望本文对你理解并正确使用reboot命令有所帮助。

如有任何疑问,请随时提问。

Linux终端中的系统关机和重启命令

Linux终端中的系统关机和重启命令

Linux终端中的系统关机和重启命令Linux作为一种开源的操作系统,具有很高的灵活性和自定义性。

在使用Linux终端时,系统关机和重启是经常涉及到的操作。

本文将介绍Linux终端中常用的系统关机和重启命令,供用户参考和使用。

1. 关机命令在Linux终端中,通过使用特定的关机命令可以实现系统的安全关机,保证数据的完整性,避免出现数据丢失或损坏的情况。

下面是常用的关机命令及其用法:1.1. shutdown命令shutdown命令可实现系统的关机操作,并向所有登录用户发送关机通知。

命令格式如下:```shutdown [选项] 时间 [警告信息]```常用选项:- -r: 关机后立即重启系统- -h: 关机后不重启系统- -c: 取消已经设置的关机操作- -t seconds: 设置关机前的等待时间(以秒为单位)示例:```shutdown -h now # 立即关机shutdown -h +10 # 10分钟后关机shutdown -r 20:00 # 指定时间关机并重启shutdown -c # 取消当前关机操作```1.2. poweroff命令poweroff命令负责关闭电源,可以用来执行硬件完全关机,对电源断电。

命令格式如下:```poweroff```示例:```poweroff```1.3. halt命令halt命令用于停止系统运行,并使计算机进入停止状态。

命令格式如下:```halt```示例:```halt```1.4. init命令init命令用于改变系统的运行等级,其中运行等级0为关机状态,通常用init命令实现关机操作。

命令格式如下:```init [运行等级]```示例:```init 0```2. 重启命令有时候需要重启系统以应用修改或解决一些问题。

在Linux终端中,可以使用以下命令实现系统的重启:2.1. reboot命令reboot命令用于重启系统,它会关闭所有正在运行的进程,并重新引导计算机。

linux arm架构重启指令

linux arm架构重启指令

linux arm架构重启指令
Linux系统在ARM架构上运行时,重启指令的执行方式与在其他架构上可能会有所不同。

ARM架构是一种精简指令集(RISC)架构,广泛应用于移动设备、嵌入式系统和物联网设备等领域。

在ARM架构上,重启指令通常是通过软件来执行的。

在Linux系统中,可以使用以下命令来执行重启操作:
bash.
sudo reboot.
当用户在终端中输入上述命令并按下回车键时,系统会执行重启操作。

在ARM架构上,这条命令会触发系统重新启动的过程,类似于在其他架构上执行的重启指令。

另外,还可以使用以下命令来延迟重启操作:
bash.
sudo shutdown -r +5。

上述命令中的"+5"表示延迟5分钟后执行重启操作。

这在某些情况下可能会更加灵活和方便,例如在需要在一段时间后才执行重启操作时。

需要注意的是,执行重启操作需要相应的权限,因此一般需要使用sudo命令来提升权限。

另外,在执行重启操作前,建议保存好所有的工作和数据,以免因重启操作导致数据丢失或程序中断。

总之,Linux系统在ARM架构上的重启指令与其他架构上的执行方式类似,通过简单的命令即可实现系统的重启操作,为用户提供了便利和灵活性。

Linux终端中的系统启动和关机命令

Linux终端中的系统启动和关机命令

Linux终端中的系统启动和关机命令Linux作为一个开源的操作系统,具有强大的灵活性和自定义性。

在Linux终端中,我们可以使用一些命令来控制系统的启动和关机。

本文将详细介绍一些常用的系统启动和关机命令,并探讨它们的功能和使用方法。

一、系统启动命令1. rebootreboot命令用于重新启动系统。

在终端中输入reboot后,系统将会立即重启。

这个命令非常有用,尤其是在需要迅速重启系统的情况下,如在安装软件或更新内核后。

2. shutdownshutdown命令用于正常关机系统。

默认情况下,输入shutdown命令后系统将在一分钟后执行关机操作。

如果需要设置关机时间,可以使用“shutdown -h now”命令来立即关机,或者使用“shutdown -h +分钟数”命令来设置延迟关机的时间。

除了关机命令,shutdown还可以用于重启系统。

例如,使用“shutdown -r now”命令将会立即重启系统。

3. initinit命令是Linux系统的初始化命令,用于切换系统的运行级别。

运行级别是电脑中一种特定的工作状态,对应着一组特定的功能服务。

Linux系统共有七个运行级别,分别是0-6。

其中,0表示关机,6表示重启。

要切换运行级别,可以使用“init 数字”命令进行操作。

例如,“init 3”将将系统切换到文本模式,而“init 5”则进入图形模式。

二、系统关机命令1. halthalt命令用于立即关机系统。

它会发送一个信号给内核,告诉系统立即关闭。

输入“halt”命令后,系统将会停止所有进程并关机。

2. poweroffpoweroff命令用于正常关机系统。

它会先发送一个信号给所有运行的进程,告诉它们系统即将关机。

这个命令会在关机前允许进程的保存和关闭操作,确保数据的完整性。

3. init在上一节中我们已经介绍了init命令的用途。

当我们使用“init 0”或“init 6”命令时,系统将会执行关机或重启操作。

linux reboot 默认参数

linux reboot 默认参数

linux reboot 默认参数在Linux系统中,reboot命令用于重新启动系统。

该命令通常不需要额外的参数,因为它会按照系统的默认设置来执行重启操作。

然而,reboot命令确实接受一些参数,这些参数可以用来定制重启的行为。

在大多数情况下,当你执行reboot命令时,它会立即开始重启过程,不需要额外的参数。

但是,一些Linux发行版或特定配置可能会支持以下参数:-d:不重新加载RAM磁盘。

这通常用于调试目的,因为RAM磁盘通常包含系统配置和启动脚本。

-f:强制重启,即使有其他用户登录到系统。

这个参数会忽略所有正在运行的进程和登录的用户,强制系统立即重启。

-i:在重启之前,尝试关闭所有网络接口。

这有助于确保在重启过程中网络连接的稳定性。

-n:不执行同步操作。

在正常情况下,reboot命令会先执行同步操作,以确保所有挂起的文件系统操作都被完成。

使用这个参数会跳过这个步骤,可能会增加数据损坏的风险。

-w:仅做测试,不真正执行重启。

这个参数会让reboot命令模拟重启过程,但不会真正重启系统。

它通常用于测试重启脚本或配置。

需要注意的是,不是所有的Linux发行版都支持这些参数,而且某些参数可能会在不同的系统上有不同的行为。

因此,在使用这些参数之前,最好查阅你所使用的Linux发行版的文档或手册页(通过man reboot命令访问)来了解具体的使用方法和限制。

总之,在大多数情况下,你不需要提供任何参数来执行reboot命令,因为它会按照系统的默认设置来重启系统。

但是,如果你需要定制重启行为或进行特定的调试操作,你可以使用上述参数之一。

不过,请务必谨慎使用这些参数,并确保你了解它们的具体作用和影响。

详解Linux中五个重启命令

详解Linux中五个重启命令

详解Linux中五个重启命令⼀、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 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多久以后关机。

linux虚拟机关机、重启命令

linux虚拟机关机、重启命令linux虚拟机关机、重启命令⼀.shutdown1.shutdown -h now :⽴即关机2.shutdown -h 10:53:到10:53关机3.shutdown -h +10 :10分钟后⾃动关机4.shutdown -r :重启(默认30秒)5.shutdown -r now :⽴即重启6.shutdown -r +30 :’The System Will Reboot 30 in Mins’:30分钟后重启并发送通知给其他在线⽤户7.shutdown -s -t 100 :延迟100秒关机8.shutdown -a :取消上⾯的关机、重启⼆、reboot1.reboor :重启,相当于shutdown -r now2.reboot -d :重新启动时不把数据写⼊记录⽂件 /var/tmp/wtmp3.reboot -f :强制重新开机4.reboot -h:在系统关机之前,将所有的硬盘处于待机模式下5.reboot -i :关闭⽹络设置之后再重新启动系统6.reboot -n :保存数据后重启三、halt1.halt :关机2.halt -d :关闭系统,不把记录写到/var/log/wtmp⽂件⾥3.halt -p :关机并关闭电源4.halt -f :强制关机四、init1.init 0 :关机2.0-6:表⽰系统运⾏的7个级别0:关机级别1:单⽤户级别,运⾏rc.sysinit和rc1.d⽬录下的脚本2:多⽤户,但系统不会启动NFS,字符模式3:多⽤户,字符模式,系统启动具有⽹络功能4:⽤户⾃定义级别5:图形界⾯模式6:重启级别五、poweroff1.poweroff :关机并关闭电源2.poweroff -p:关机并关闭电源3.poweroff -f :强制关机4.poweroff -w:不是真正的关机,只是将数据写⼊到/var/log/wtmp⽂件⾥六、按Ctrl + Alt + Delete键—- 选择关机。

Linux终端中的系统重启和关机命令

Linux终端中的系统重启和关机命令系统重启和关机是操作系统中常见的基本操作。

在Linux终端中,我们也可以通过命令来完成这些操作。

本文将介绍Linux终端中常用的系统重启和关机命令,并详细说明其使用方法。

一、系统重启命令1. shutdownshutdown命令可以安全地关闭Linux系统,并重启系统。

使用该命令需要管理员权限。

使用方法:```shellsudo shutdown -r now```该命令中的"-r"参数表示重启("r"代表reboot),"now"表示立即执行。

因此,执行以上命令后,系统会立即进行重启操作。

2. rebootreboot命令也可以用于重启系统。

与shutdown命令不同的是,reboot命令可以直接在命令行中执行,无需管理员权限。

使用方法:```shellreboot```执行以上命令后,系统会立即进行重启操作。

二、系统关机命令1. shutdownshutdown命令同样可以用于关机操作。

使用方法:```shellsudo shutdown -h now```该命令中的"-h"参数表示关机("h"代表halt),"now"表示立即执行。

因此,执行以上命令后,系统会立即进行关机操作。

2. halthalt命令也可以用于关机操作。

与shutdown命令不同的是,halt命令可以直接在命令行中执行,无需管理员权限。

使用方法:```shellhalt```执行以上命令后,系统会立即进行关机操作。

三、其他相关命令1. initinit命令是Linux系统中的初始化程序,可以用于改变系统的运行级别。

可以使用init命令切换到单用户模式(即命令行模式),然后再执行重启或关机命令。

使用方法:```shellsudo init 1```执行以上命令后,系统会切换到单用户模式。

linux重启服务器命令语句

linux重启服务器命令语句Linux是一种广泛使用的操作系统,服务器运行在Linux系统中,为了保证服务器的稳定性和正常运行,有时候需要重启服务器。

下面列举了10个常用的Linux重启服务器的命令语句。

1. shutdown命令shutdown命令可以用来关闭系统或者重启系统。

对于重启服务器,可以使用以下命令:```shutdown -r now```该命令会立即重启服务器。

2. reboot命令reboot命令是用来重启系统的命令,使用以下命令可以重启服务器:```reboot```该命令会向系统发送重启信号,服务器会进行重启操作。

3. init命令init命令可以用来切换系统的运行级别,其中运行级别6表示重启系统。

使用以下命令可以重启服务器:```init 6```该命令会切换系统到运行级别6,从而触发系统重启。

4. systemctl命令systemctl是用来管理systemd系统和服务的命令,可以使用以下命令重启服务器:```systemctl reboot```该命令会向systemd发送重启信号,服务器会进行重启操作。

5. reboot命令配合nohup命令nohup命令可以使命令在后台运行,不受终端关闭影响。

可以使用以下命令重启服务器:```nohup reboot &```该命令会将重启命令放在后台执行,即使关闭终端,服务器也会重启。

6. shutdown命令配合at命令at命令可以在指定的时间执行命令。

可以使用以下命令重启服务器:```echo "reboot" | at now + 1 minute```该命令会在当前时间的1分钟后执行重启命令。

7. shutdown命令配合cron命令cron命令可以定时执行命令。

可以使用以下命令设置定时重启服务器:```crontab -e```然后在打开的文件中添加以下内容:```0 0 * * 0 shutdown -r now```该命令会在每周日的午夜执行重启命令。

linux的reboot命令

linux的reboot命令Linux下的reboot命令是用来重启linux系统的。

下面由店铺为大家整理了linux下resboot命令的相关知识,希望对大家有帮助!linux的reboot命令详解命令简介:该命令用来重启Linux系统。

相当于Windows系统中的restart 命令。

命令语法:/sbin/reboot [-n] [-w] [-d] [-f] [-i]或reboot [-n] [-w] [-d] [-f] [-i]命令参数:1: 查看reboot命令的帮助信息[root@DB-Server ~]# reboot --helpusage: reboot [-n] [-w] [-d] [-f] [-h] [-i]-n: don't sync before halting the system-w: only write a wtmp reboot record and exit.-d: don't write a wtmp record.-f: force halt/reboot, don't call shutdown.-h: put harddisks in standby mode.-i: shut down all network interfaces.[root@DB-Server ~]# man reboot[root@DB-Server ~]# man rebootHALT(8) Linux System Administrator鈥檚 Manual HALT(8)NAMEhalt, reboot, poweroff - stop the system.SYNOPSIS/sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h]/sbin/reboot [-n] [-w] [-d] [-f] [-i]/sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h]DESCRIPTIONHalt notes that the system is being brought down in the file /var/log/wtmp, and then either tells the kernel to halt, reboot or poweroff the system.If halt or reboot is called when the system is not in runlevel 0 or 6, in other words when it鈥檚 running normally, shutdown will be invoked instead (withthe -h or -r flag). For more info see the shutdown(8) manpage.The rest of this manpage describes the behaviour in runlevels 0 and 6, that is when the systems shutdown scripts are being run.OPTIONS-n Don鈥檛 sync before reboot or halt. Note that the kernel and storage drivers may still sync.-w Don鈥檛 actually reboot or halt but only write the wtmp record (in the /var/log/wtmp file).-d Don鈥檛 write the wtmp record. The -n flag implies -d.-f Force halt or reboot, don鈥檛 call shutdown(8).-i Shut down all network interfaces just before halt or reboot.-h Put all harddrives on the system in standby mode just before halt or poweroff.-p When halting the system, do a poweroff. This is the default when halt is called as poweroff.DIAGNOSTICSIf you鈥檙e not the superuser, you will get the message 鈥榤ust be superuser鈥? Users logged in locally on the console can call halt, reboot, and poweroffwithout supplying the root password, due to pam_console (8).NOTESUnder older sysvinit releases , reboot and halt should never be called directly. From release 2.74 on halt and reboot invoke shutdown(8) if the system isnot in runlevel 0 or 6. This means that if halt or reboot cannot find out the current runlevel (for example, when /var/run/utmp hasn鈥檛 been initializedcorrectly) shutdown will be called, which might not be what you want. Use the -f flag if you want to do a hard halt or reboot.The -h flag puts all harddisks in standby mode just before halt or poweroff. Right now this is only implemented for IDE drives. A side effect of puttingthe drive in standby mode is that the write cache on the disk is flushed. This is important for IDE drives, since the kernel doesn 鈥檛 flush the write-cacheitself before poweroff.The halt program uses /proc/ide/hd* to find all IDE disk devices, which means that /proc needs to be mounted when halt or poweroff is called or the -hswitch will do nothing.AUTHORMiquelvanSmoorenburg,******************SEE ALSOshutdown(8), init(8), pam_console(8)Nov 6, 2001 HALT(8)(END)2:强制重新开机,不调用shutdown指令的功能[root@DB-Server ~]# reboot -f3:关闭网络设置之后再重新启动系统[root@DB-Server ~]# reboot -iBroadcast message from root (pts/1) (Mon Jul 28 11:31:28 2014):The system is going down for reboot NOW!4:保存数据后再重新启动系统[root@DB-Server ~]# reboot -nBroadcast message from root (pts/1) (Mon Jul 28 11:33:57 2014):The system is going down for reboot NOW!5:重新启动时不把数据写入记录文件/var/tmp/wtmp[root@DB-Server ~]# reboot -dBroadcast message from root (pts/2) (Mon Jul 28 11:23:26 2014):The system is going down for reboot NOW!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档