为什么从命令行关机比从GUI关机更快?

乔治·乌多森

我正在学习Linux系统管理,我注意到如果我这样做

sudo systemctl poweroff

在我的Ubuntu Xenial上,它执行命令的速度远远快于使用GUI中的关闭按钮执行命令的速度。

从我对Linux所做的一点了解来看,大多数命令似乎都是这种情况。

我的理解(作为系统管理员,我可能会错了)是,关闭按钮还会调用该systemctl poweroff命令。我从apt工具dpkg在运行任务时调用基础的工作方式推断出这一点

我认为时差应该不是很明显,但确实如此。

弗洛里安·特劳恩(Florian Traun)

我所知道的...

$> poweroff

这会立即杀死所有进程,而poweroff button在UI中按下则首先检查是否已准备好关闭所有GUI窗口/进程(例如:如果尚未保存文本编辑器,...)。之后,它将终止桌面环境(窗口管理器,x服务器等)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么从命令行删除比从GUI删除花费的时间要少得多?

如何从命令行启动GUI?

从命令行关闭GUI窗口

为什么类似Unix的操作系统比Windows关机更快?

为什么此关机单线命令不起作用

如何在完成Windows更新后无需使用命令行来安排关机?

启动卡住 - 如何从命令行启动 GUI?

如何从命令行打开WinSCP GUI会话?

为什么picocli无法从命令行识别我的选项?

picocli为什么无法从命令行识别我的选项?

为什么这些 GlobalSign 根证书不同以及如何从命令行导入它们?

从命令行运行“ takeown”时,为什么会出现特权错误?

从命令行指定ORACLE SID和密码时,为什么不能连接到sqlplus?

为什么我无法从命令行获取PGP密钥?

为什么我不能从命令行运行SQL文件?

从命令行正常运行时,为什么gdb在eclipse中不起作用?

为什么在ConEmu中启动gvim可以处理任务,而不是从命令行处理?

为什么Windows版Git会创建无法从命令行删除的存储库?

Array Length,为什么从命令行获取时不能使用?

为什么带有GIT的TFS无法从命令行运行?

MySQL正在等待,为什么我可以从命令行登录?

为什么我从命令行找不到xcodebuild致命错误模块映射文件

为什么从命令行运行时导入失败,而从PyCharm运行则导入成功?

使用PHP的mail()是从命令行运行的,而不是从Apache运行的,为什么?

为什么我不能从命令行打开gparted?

如何从命令行启动GUI linux程序,但又与命令行分开?

与命令行相比,为什么我的应用程序在IntelliJ中运行得更快?

从命令行打印

从命令行读取