我的电脑时不时会死机。这是因为我犯了一些错误,导致系统崩溃。我现在没有时间重新安装系统。虽然我的电脑死机了,但当我按Ctrl+ Alt+时它仍然可以工作F1。有什么方法可以使用它来重新启动系统吗?
答案1
按Ctrl+ Alt+F1可以从 X11(GUI)进入虚拟控制台。您当然可以从这里重新启动。
最简单的方法从虚拟控制台重新启动就是只需按Ctrl+ Alt+Delete。您甚至不需要先登录,尽管登录了也不会有问题。与旧的 DOS 系统不同,在 Ubuntu 等 GNU/Linux 系统中按Ctrl+ Alt+Delete实际上可以执行正确关机和干净重启。
这在 GUI 中不起作用(除非你已经设置它,或者你正在运行真的旧发行版)。但它可以在任何没有运行 X11 的虚拟控制台上运行(除非您将其设置为不运行,这种情况很少见)。
另一种方法是登录并运行
sudo reboot
。系统会要求您输入密码以登录虚拟控制台,并且会再次要求您输入密码sudo
。两次输入的密码相同,并且在输入密码时不会看到任何占位符(如*
)。输入密码并按Enter。
然而,而不是重新启动,您可以考虑:
仅重新启动 GUI。您的桌面环境和所有正在运行的程序将迅速退出(因此您通常必须像重新启动一样小心),GUI 将重新启动,并且当您运行以下命令时,图形登录屏幕将重新出现:
sudo service lightdm restart
这是通过停止和启动显示管理器。该特定命令实际上仅在您的显示管理器光子发射,在大多数 Ubuntu 系统上都是默认的。主要的例外是如果你运行的是 Ubuntu GNOME,它使用妊娠期糖尿病:
sudo service gdm restart
尝试仅关闭有问题的程序。虽然没有程序会导致整个 GUI 冻结,但这种情况偶尔会发生。您可以登录(参见上文)并运行
top
查看当前正在运行的进程,按 CPU 使用率排序。(按Q退出top
。)导致 GUI 冻结的程序不是一定使用大量 CPU,但这是一个开始的地方。您还可以使用
ps
命令来查找您想要退出的程序的进程 ID 或名称,以及kill
或者killall
命令分别按数字或名称退出。顾名思义,它killall
会尝试终止所有具有您指定名称的进程。(进程的名称不一定与其启动器图标或标题栏中显示的名称相同。)
重启时要小心,无论你怎么做:
- 如果您的程序中有未保存的文档,您的文档将会丢失。如果您需要先尝试保存数据,那么不要急于重启。
- 和这也适用于重新启动显示管理器,除了在其他虚拟控制台中打开的文档(但包括通过终端访问的终端中打开的那些视窗在您的图形桌面上)。
也可以看看Ubuntu 死机了怎么办?
答案2
运行以下命令:
sudo reboot
或者
sudo shutdown -r now
这两个命令都将重新启动您的系统。如果不起作用,请按住电源键几秒钟,然后松开并再次按下以启动电脑。
如果系统恰好运行的是 16.04 版本(您可以使用 进行检查),则重启命令lsb_release -r
无需权限。只需运行即可完成任务。sudo
reboot
答案3
进入控制台模式后,运行以下命令:
sudo init 6
init 6
基本上告诉init
进程关闭 init 文件中写的所有生成的进程/守护进程(按启动的相反顺序),最后调用shutdown -r
now 命令重新启动机器