如何使用命令行重新启动Ubuntu 服务器
使用命令行重新启动Ubuntu Server
我们将查看我们可以执行的所有命令以重新启动Ubuntu Server。
其中一些命令也可以在Ubuntu桌面版本上工作。
对于此帖子,我们有Ubuntu Server 18.04 LTS作为Ubuntu桌面上的虚拟机运行。
Ubuntu Server作为VMware上的虚拟机
重启命令:
到目前为止,可以使用最简单的方法来重新启动Ubuntu服务器。
它不仅适用于Ubuntu服务器,还适用于Ubuntu桌面和其他基于Debian的Linux发行版。
$reboot
如果我们运行上述命令,则会收到"权限拒绝的错误",则我们没有提升权限。
我们必须添加sudo
命令。
它如下所示。
$sudo reboot
此操作将提示我们输入管理员密码。
输入密码并按Enter键。
我们可以添加一个参数,我们可以添加到这个reboot
命令的now
命令。
$sudo reboot now
如果存在后台运行服务,但要重新启动服务器,请使用"-f`参数",这意味着强制重新启动服务器。
$sudo reboot -f
shutdown命令:
Shutdown命令本身用于关闭Ubuntu服务器。
但是,使用额外的-r
参数,我们可以使用它来重新启动服务器甚至是Ubuntu桌面。
因此,我们可能需要提升特权,因此使用"sudo`命令"。
$sudo shutdown -r
此命令具有更多的参数,可能对我们与Ubuntu Server的整体体验有用。
其中一个是我们可以在几分钟内将服务器设置为重新启动。
$sudo shutdown -r +10
上面的命令将在10分钟后重新启动服务器。
任何其他登录用户都将看到类似于下面的终端上的消息。
[theitroad-server@dhcppc1 ~]# Broadcast message from root@dhcppc1 (/dev/tty1) at 18:00 ... The system is going down for reboot in 10 minutes! Server will restart in 10 minutes. Please save your work.
我们还可以设置我们希望服务器重新启动的特定时间。
我们需要指定HH:mm的格式的时间。
$sudo shutdown -r HH:MM e.g $sudo shutdown -r 18:00
上面的命令将在下午6:00完全重新启动我的服务器。
如果要取消设置的重启计划,请执行"Shutdown"命令,但请记住添加"-C"参数。
$shutdown -c
更多参数我们可以与shutdown
命令一起使用。
这意味着立即重启服务器。
$sudo shutdown -r now
init命令概念
init命令用于根据给出的参数执行多个操作。
参数是数字0到6作为运行级别。
运行级别0关机/停止系统
运行级别6重新启动系统 sudo init 6