Linux reboot命令示例

时间:2020-01-09 10:41:52  来源:igfitidea点击:

如何使用命令行选项重新启动HP Linux服务器?
如何远程重启基于CentOS或者Debian的Linux服务器?
您可以在Linux下使用reboot或者shutdown命令来彻底重启桌面或者服务器系统。
这些实用程序执行以下操作:

  • 将缓存刷新到磁盘。
  • 记录重启操作,包括在名为/var/run/utmp和/var/log/wtmp的用户记帐文件中输入关闭记录。
  • 用SIGTERM单曲和SIGKILL单曲杀死所有进程。
  • 最后,重新启动服务器。

重新启动命令示例

首先,以root用户身份登录。
执行以下命令以立即重新引导系统:

# reboot

请注意,如果您不是root用户,您将获得的消息必须是超级用户。
因此,使用sudo或者su登录,然后执行reboot命令。

关机命令示例

通常,建议使用shutdown命令来重新引导系统。
该命令可以给用户预先警告,以便他们可以保存工作并干净地终止特定程序。
语法如下:

shutdown -r time "message"

其中:

  • -r:重新引导系统。
  • 时间:何时重启。您可以立即重启,也可以在2分钟后重启。可以是绝对时间,格式为hh:mm,其中hh是小时(1或者2位数字),mm是小时的分钟(以wo位为单位)。第二,它可以采用+ m格式,其中m是等待的分钟数。现在,该词是+0的别名。
  • 消息:发送警告消息以发送给所有用户。

重新启动系统的步骤

使用以下命令以root用户身份立即重启系统:

# shutdown -r now

或者

# shutdown -r +0

重新启动并显示警告消息(推荐)

要在5分钟内重新引导系统,并显示以下警告消息:

# shutdown -r +5 "Server is going down for kernel upgrade. Please save your work ASAP."

查看系统重启日志

last reboot命令将显示自从在Linux下创建日志文件以来所有重新启动的日志,请执行:

# last reboot

重新启动远程Linux服务器

使用SSH客户端登录到远程Linux计算机,并在远程Linux系统上执行重新启动命令,如下所示:

ssh root@server1 /sbin/reboot

或者

ssh [email protected] /sbin/reboot

或者

ssh [email protected] /sbin/reboot

或者

ssh [email protected] /sbin/shutdown -r now