
Linux系统提供了多个命令来关闭和重新启动操作系统. 不同命令之间有什么区别或相似之处?今天关机命令,我们将执行关机,重新启动,停止,初始化和关闭电源. 一个比较.

1,关机: 只能由超级用户执行
Linux系统手册中的注释被标记为“关闭系统”,以导致系统关闭. 它可以安全地关闭系统,还可以在关闭系统之前警告所有已登录的用户,并锁定系统登录名以禁止再次登录. 直接执行关机命令. 在停止系统之前,它将告知已登录的用户系统即将关闭,并保留1分钟(可以更改值)以完成剩余的工作. 1分钟后,系统调用killall命令杀死系统. 运行该过程,并使用sync命令将内存中的缓冲数据保存到硬盘上,然后卸载已安装的文件系统,最后使用halt命令停止系统. 另一个功能是,他可以指定系统关闭时间,也可以指定从现在开始的一段时间后关闭.
shutdown命令的语法为:
关闭[参数] [时间] [警告信息]
常用参数如下:
-k: 它实际上并没有关闭,只是向所有用户发送警告消息

-r: 关机后立即重新启动
-h: 关机后不重新启动
-f: 快速关机并在重新启动时跳过fsck(fsck是文件系统检查)
-n: 不使用init进行快速关机: 程序
-c: 取消已经运行的关机
使用示例:
//将系统设置为在15分钟后关闭并重新启动
#shutdown -h +10

//立即关闭系统,然后重新启动
#shutdown -r now
2,暂停:
halt(停止系统)是一个简单的关闭命令. 执行该命令时,将直接终止应用程序进程关机命令,并使用sync来同步缓存数据. 系统调用文件系统写操作完成后,系统将停止内核.
3,重新启动,初始化,关闭电源
三个命令的重新启动,初始化和关闭电源功能相似,并且三个命令的用法参数几乎相同.
共享参数:
-w: 这不是真正的重新启动或关闭,只需写入wtmp [/ var / log / wtmp]记录

-d: 不写wtmp记录
-f: 强制关闭或重新启动而不调用shutdown
-i: 关闭所有网络接口,然后再关闭[或重新启动]
区别是:
停止命令已关闭;
reboot命令执行重新引导. 并且在重新启动系统时,所有系统进程都将被删除而不是停止. reboot命令可以快速关闭系统,但可能会导致系统数据异常.
poweroff命令关闭系统后,它还将通知并切断电源.
4,初始化

init是系统启动的第一个进程,ID编号始终为1. init命令用于切换系统运行级别.
使用方法: 初始化X
系统操作级别和代表含义如下:
0: 停机时间
1: 单用户表格
2: 多用户表单
3: 完全多用户
5: 图形形式(X-Windows)
4: 安全模式
6: 重新启动
注意: 使用runlevel命令查看系统的当前运行级别. 在配置文件/ etc / inittab中指定了系统启动后的默认运行级别.
友好的提醒: 请谨慎使用以上所有命令. 永远不要在您正在使用的系统上执行它们.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-260686-1.html
炒股也只是一项技能和职业而已