在VirtualBox中重启CentOS虚拟机有多种方法,以下是几种常用的重启命令及其特点:
使用reboot命令
最直接的方式是使用reboot命令。这个命令会立即关闭并重新启动系统,适用于需要完全重启的情况。它向init进程发送一个信号,要求它重新启动。
sudo reboot
使用shutdown命令
shutdown命令提供了更多的灵活性,允许你指定重启的时间点,并且可以发送通知给所有登录用户。例如,要立即重启,你可以执行:
sudo shutdown -r now
如果你想设置10分钟后重启,可以这样做:
sudo shutdown -r +10
这里的引号内文本将会作为警告信息发送给所有在线用户。如果你改变了主意想要取消即将发生的重启,可以使用shutdown -c命令来取消。
使用systemctl命令
自CentOS 7以来,推荐使用systemctl命令来进行服务管理和系统状态变更。对于重启操作,可以使用如下命令:
sudo systemctl reboot
这条命令同样会重启系统并且关闭所有正在运行的程序。
使用init或telinit命令
尽管不常用,但也可以通过改变系统的运行级别来实现重启。这可以通过init或telinit命令完成。例如,要重启系统,可以输入:
sudo init 6
或者
sudo telinit 6
这里数字6代表的是重新启动系统的运行级别。
在执行任何重启命令之前,请确保已经保存了所有的工作,因为重启会导致所有未保存的数据丢失。