你需要知道的关于 Linux 重启命令的一切
重新启动是我们许多人在计算机上开始出现异常行为时所依赖的首选选项。或者,当系统上安装了新软件并且需要重新启动时,这可能是一种实用的方法。
Linux 提供了 重启
命令重新启动或重新启动系统,即使是通过远程连接。该命令很容易记住,因为名称本身就是函数。
在 Linux 中重启的所有方法
好吧,无论是强行关闭系统还是干净安全地重新启动系统,Linux 都能让您应对所有这些情况。它的武器库中有各种命令来满足您所有的重启需求。
让我们看看 Linux 可用的各种命令选项。
重启
关掉
关机
停
上述所有命令都可以执行不同的操作,例如关闭服务器、重新启动系统或停止系统。这些命令的功能类似,但有一些细微的差别。
不过,就本页而言,我们将使用 重启
仅命令。
Linux 重启
命令
重启
命令最适合您的本地计算机以及远程系统。
一般语法:
须藤重启 [选项]
笔记: 确保你使用‘须藤
' 当使用 重启
命令。只需使用 重启
对于大多数用户来说,单独的命令可能不起作用。
重启命令可用的选项
您可以自定义 重启
命令使用以下选项来更好地满足您重新启动系统的需要。
选项 | 描述 |
-p | 关闭机器电源 |
- 停 | 停止机器 |
-F | 强制立即重启 |
–wtmp-only | 只写 重量级 关机条目,不实际关机,或重新启动系统 |
这 -p
选项与 重启
命令,将关闭机器电源。此选项与其他命令的工作方式相同 关掉
, 停
和 关机
.
这 -F
选项强制系统立即重新启动。虽然这是强制重启,但它会导致干净关闭。
这 –wtmp-only
选项允许您在不实际关闭或重新启动系统的情况下对引导日志文件进行输入。
所有这些选项都可以与 关机
, 停
和 关掉
命令也是如此。
在您的系统上使用重启命令
开始使用 重启
命令,请看下面的示例以更好地理解实现。
句法:
须藤重启
输出:
发出后 须藤重启
命令,所有用户都会收到系统正在重启的通知。当前在您系统上运行的所有进程都将收到系统正在关闭的通知。
之后 重启
命令发出后,系统将不允许进一步的用户登录。
您还可以使用以下命令重新启动系统。
/sbin/重启
只需在您的终端上输入这一行,您的系统就会立即重新启动。
在远程 Linux 系统上使用重启命令
您可以使用reboot 命令轻松地重新启动远程Linux 系统。只需从本地系统上的终端通过 ssh 连接到远程系统。
一般语法:
ssh root@[remote_server_ip] /sbin/reboot
该命令可以分段理解。这里我使用了 ssh
作为登录的实用程序 根
用户进入远程服务器。在同一个命令中,我指定使用 /sbin/重启
命令。
让我们通过一个例子来理解这个语法。
ssh 根@142.93.217.188
我已登录为 根
命令中指定的 server_ip 上的用户。
gaurav@ubuntu:~$ ssh [email protected] 无法确定主机'142.93.217.188 (142.93.217.188)'的真实性。 ECDSA 密钥指纹是 SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak。您确定要继续连接吗(是/否)?是 警告:将“142.93.217.188”(ECDSA)永久添加到已知主机列表中。 [email protected] 的密码:Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 随附的程序Debian GNU/Linux 系统是自由软件;每个程序的确切分发条款在 /usr/share/doc/*/copyright 中的各个文件中进行了描述。在适用法律允许的范围内,Debian GNU/Linux 不附带任何保证。 root@debian-s-1vcpu-1gb-blr1-01:~#
远程登录后,使用 重启
下面的命令重新启动远程系统。
须藤重启
输出:
root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot 远程主机关闭到 142.93.217.188 的连接。与 142.93.217.188 的连接已关闭。 gaurav@ubuntu:~$
自定义重启
如果您是系统管理员,您甚至可以删除消息(使用 - 信息
选项)以及重新启动命令,让系统上的所有用户都知道为什么要重新启动。
例子:
sudo systemctl --message="季度软件维护演练" 重启
在这里,我们使用了 系统控制
命令启动 重启
命令行实用程序。您还可以使用 服务
命令而不是 系统控制
.
示例输出:
系统正在重启(季度软件维护演练)
您可以在引导日志中看到类似的输出。
检查重启日志
系统重启日志存储在 /var/log/wtmp
文件在你的 Linux 机器上。但您无需滚动浏览该文件,只需使用 最后一次重启
t 命令来快速检查你的重启日志。
上次重启 |较少的
示例输出:
reboot system boot 4.15.0-112-gener Tue Sep 29 16:30 仍在运行 reboot system boot 4.15.0-112-gener Tue Sep 29 13:21 - 16:30 (03:09) reboot system boot 4.15.0- 112-gener Tue Sep 29 12:07 - 13:21 (01:13) reboot system boot 4.15.0-112-gener Tue Sep 29 08:51 - 12:06 (03:15) reboot system boot 4.15.0-112-gener 112-gener Mon Sep 28 20:22 - 21:00 (00:37) reboot system boot 4.15.0-112-gener Mon Sep 28 16:27 - 16:45 (00:17) reboot system boot 4.15.0-112-gener 112-gener Mon Sep 28 11:22 - 14:16 (02:54) reboot system boot 4.15.0-112-gener Sun Sep 27 23:04 - 00:22 (01:18) reboot system boot 4.15.0-112-gener 112-gener Sun Sep 27 11:25 - 12:29 (01:03) reboot system boot 4.15.0-112-gener Sat Sep 26 09:52 - 12:15 (02:23) reboot system boot 4.15.0-112-gener 112-gener Fri Sep 25 11:12 - 12:15 (1+01:03) reboot system boot 4.15.0-112-gener Thu Sep 24 11:13 - 17:19 (06:06)
结论
现在我们已经清楚地了解 Linux 重启
命令功能。我们可以有把握地说,大多数适用于重启命令的选项也适用于 关掉
, 停
和 关机
命令。我们现在可以轻松地使用 重启
命令来快速重启你的 Linux 系统。