关闭系统,需要输入如下命令

poweroff

然而,你只能得到如下反馈

-bash: poweroff:command not found

此项错误是因为poweroff命令是一个系统管理命令。执行此项命令需要高级使用者特权。
因此,为了关闭系统,我们首先需要切换到root账户:

su -

输入之前安装时设置的root密码,将出现如下

root@hostname:/home/username#

然而,我在运行时,出现了密码输入无效的情况
请添加图片描述

那么,让我们来看Linux系统管理手册。
请添加图片描述
在介绍里面提及,默认情况下密码被“锁住”。在大部分类Unix系统中,有一个使用者非常特殊:[root]。root使用者(几乎不受权限限制),可以建立,读取,更新,和删除系统中的任何文件。我们通常不需要以root使用者登入系统,因为太容易操作失误而坏系统。取而代之,我们可以用sudo加命令去运行需要管理者特权的命令。如同它的名字一样,它允许你用「su」(「super user」,或者说「root」)身份来「do」某些事情。当遭遇遇到拒绝访问(permission denied)的错误时,我们通常需要以root身份来执行。
请添加图片描述当然,也有需要注意的地方。
所以在这里,我们试一下用sudo poweroff

sudo poweroff

结果顺利关机~
注意!!不要强制关闭虚拟机!!
如果使用虚拟机,我们务必通过poweroff命令关闭虚拟机。如果你通过点击窗口右上角的x按键强制关闭虚拟机,可能会造成虚拟机中文件损坏的现象。

Logo

更多推荐