当前位置: > 系统教程 > 【知识点】Linux的五个重启命令(一)

【知识点】Linux的五个重启命令(一)

发布时间:2021-04-07 22:01:55 文章来源:Linux系统下载站 浏览量:

[导读] : 的五个重启命令二、五个重启命令的具体说明shutdown命令安全地将系统关机。在重启计算器〔reboot〕时忽略fsck。在重启计算器〔reboot〕时强迫fsck。halt----最简单的关机命令halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。没有调用shutdown而强制关机或重启。

【知识点】Linux的五个重启命令(一)

一、五个用于Linux的重启命令

1、关闭

2、关闭电源

3、 init

4、重启

5、停止

二、五个重启命令的具体说明

关闭

重启

Linux下一些常用的关闭/重新启动命令是关闭,暂停,重新启动和初始化。它们都可以达到重启系统的目的,但是每个命令的内部工作过程是不同的。通过本文的介绍,希望您可以更灵活地使用各种关闭命令。

1.关闭

shutdown命令可以安全地关闭系统。有些用户会通过直接断开电源来关闭Linux,这是非常危险的。由于Linux与Windows不同,许多进程在后台运行,因此强制关机可能会导致进程数据丢失,使系统处于不稳定状态,甚至损坏某些系统中的硬件设备。在关闭系统之前使用shutdown命令时,系统管理员将通知所有登录的用户系统将被关闭。并且登录命令将被冻结,即新用户无法再登录。可以直接关闭或在一定时间延迟后关闭linux重启命令,也可以重新启动。这是因为所有进程[process]都会收到系统[signal]

发送的信号

决定。这样,vi等程序就可以存储当前正在编辑的文档,而处理邮件(邮件)和新闻(新闻)的程序可以正常退出,等等。

执行关闭操作的工作是向初始化程序发送信号[signal],要求其更改运行级别。

运行级别0用于暂停[停止],运行级别6用于重新激活[重新引导]系统,运行级别1用于使系统进入可以执行管理任务的状态。这是默认设置linux重启命令,假设没有-h或-r参数用于关机。如果您想知道在关闭(停止)或重新引导(重新引导)期间执行了哪些操作,则可以在此文件/ etc / inittab中查看与运行级别相关的信息。

关机参数说明:

[-t]告诉init更改多长时间才能关闭另一个运行级别。

[-r]重新启动计算器。

[-k]并没有真正关闭,只是发出警告信号

linux关机命令重启命令_linux重启命令_linux重启服务命令

每次登录[登录]。

[-h]关闭[暂停]后关闭电源。

[-n]不使用init,而是自行关闭。不鼓励使用此选项,并且此选项的后果通常并不总是您所期望的。

[-c]取消当前进程将取消当前正在执行的关闭过程。因此,当然,此选项没有时间参数,但是您可以输入一条说明消息,并且此信息将发送给每个用户。

[-f]重新启动计算器[重新启动]时忽略fsck。

[-F]在重新启动计算器[重新启动]时强制执行fsck。

[-time]设置关闭[shutdown]之前的时间。

linux重启服务命令_linux关机命令重启命令_linux重启命令

2.停止----最简单的关闭命令

实际上,暂停调用shutdown -h。执行暂停后,将终止应用程序进程,执行同步系统调用,并在文件系统写操作完成后停止内核。

参数说明:

[-n]防止调用同步系统。在使用fsck修补根分区后使用它,以防止内核用旧版本的超级块[superblock]覆盖修补的超级块。

[-w]不是真正的重新启动或关闭,只需写

wtmp〔/ var / log / wtmp〕记录。

[-d]不要写wtmp记录[包含在选项[-n]中。]

[-f]强制关机或重新启动而不调用shutdown。

[-i]在关闭[或重新启动]之前,请关闭所有网络接口。

[-p]此选项是默认选项。关闭时将调用poweroff。

3.重启

重新启动的工作过程几乎与停止相同,但是它触发主机重新启动,并且停止关闭。其参数类似于暂停。

4. init

init是所有进程的始祖,其进程号始终为1,因此向init发送TERM信号将终止所有用户进程,守护程序进程等。Shutdown使用此机制。 Init定义了8个运行级别,init 0关闭,init 1重新启动。关于init可能是一个漫长的讨论,在这里我不再赘述。另外,还有telinit命令可以更改init的操作级别。例如,telinit -iS可以使系统进入单用户模式,而未获得使用关机时的信息和等待时间。