重新启动Linux系统命令
时间:2020-01-09 10:40:36 来源:igfitidea点击:
如何重新启动基于Linux的系统?
如何使用命令行重启远程Linux系统或服务器?
Linux附带了各种实用程序,允许系统管理员重新启动,停止或关闭系统电源。
要运行reboot命令,必须是root或wheel组的成员。
在本教程中我们学习了如何使用命令行重新引导基于Linux的系统。
Linux系统重启
要使用命令行重新引导Linux:
- 要从终端会话重新引导Linux系统,请登录或su/sudo到根帐户。
- 然后输入sudo reboot重启服务器。
- 等待一段时间,Linux服务器将自行重启
让我们详细查看示例。
重新启动Linux系统命令
您必须以root用户身份登录才能重新引导系统。
打开终端应用程序(或使用ssh客户端登录到远程框),然后执行以下任一命令以立即重新引导系统:
# /sbin/reboot
或者
# /sbin/shutdown -r now
您还可以在Ubuntu/Debian/Fedora和其他基于Linux的发行版下使用sudo命令:
$ sudo reboot
最好向所有已登录的用户提供系统正在关闭的通知,并在TIME的最后五分钟内阻止新的登录。
执行以下命令:
# shutdown -r +5
输出示例:
Broadcast message from [email protected] (/dev/pts/1) at 13:21 ... The system is going down for reboot in 5 minutes!
TIME可能具有不同的格式,最常见的只是简单的单词" now",它将立即使系统停机。
其他有效格式为+ m,其中m是等待关机的分钟数,而hh:mm则指定24小时制的时间。
如何重启远程Linux服务器?
只需使用ssh命令以root用户身份登录:
$ ssh root@remote-server-com /sbin/reboot
或者
$ ssh root@remote-server-com /sbin/shutdown -r now
输出示例:
Connection to remote-server-com closed by remote host.
当remote-server-com联机时,使用ping命令获取通知:
ping -a remote-server-com
也可以通过ssh会话与普通用户一起使用sudo命令。
语法为:
$ ssh -t Hyman@remote-server-com /sbin/reboot
没有-t
,您将看到一个错误sudo:没有tty存在,也没有指定askpass程序,因此必须将-t
传递给ssh命令。