我看过很多文章和帖子,其中提到一种通过终端关闭系统的方法是发出命令shutdown -h now
。它显然在我的系统上有效,但它关闭一切的速度非常快。如果我使用 Ubuntu 的 GUI 关闭系统,Ubuntu 启动画面就会出现,而且实际关闭电源需要更长的时间。安全的我指的是关机,确保在关机之前完成所有读/写操作并避免数据损坏。
那么使用shutdown
终端中的命令实际上是关闭系统的安全方法吗?如果是这样,为什么 Ubuntu 的关机菜单需要更长的时间才能实现相同的目标?
答案1
是的,它是安全的,但是...
关机不仅仅是将未写入的数据从 RAM 刷新到磁盘。在某些安装中,可以将其设置为运行自定义作业:
但正如这里的答案指出的那样:
关机halt
选项(在您的问题中指定shutdown -h
)确实会刷新所有缓冲区并安全地卸载磁盘,但它实际上并没有关闭机器。为此,请使用:
poweroff
halt
意味着刷新缓冲区、卸载驱动器、以正常方式关闭所有进程。但不会关闭电源(尽管有些系统可能会关闭电源)。因此硬件仍会通电。停止后,硬关机(按下电源按钮或拔下电源)不会损坏系统,因为它已经以正常方式停止。