如何重启Linux服务器
<p><span style="font-size: 18px">Linux 管理员在其日常工作中执行许多任务。系统关机和重新启动任务是必不可少的。这对他们来说是一项有风险的任务,因为有时由于某些原因,重启失误,就会造成问题,导致他们需要花更多的时间来排除故障。今天我们就来看一下<span>Linux 系统提供了几种不同的方法来重启和关闭服务器</span><span>。</span></span></p><p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">1,通过shutdown命令重启和关闭</p>
<p><span style="font-size: 18px">关机命令,用于关闭或重新启动 Linux 远程计算机或本地主机。它提供</span><span style="font-size: 18px">多个选项可有效执行此任务。如果使用 time 参数,则在系统关闭前 5 分钟创建 /run/nologin 文件,以确保不允许进一步登录。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># shutdown </p>
<p><span style="font-size: 18px"> 运行以下命令以立即关闭 Linux 计算机。它将立即杀死所有进程并将关闭系统。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># shutdown -h now</p>
<p><span style="font-size: 18px"> -h选项等效于 –power off,除非指定了 –halt。 或者,我们可以使用带有停止选项的关闭命令来立即关闭机器。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># shutdown --halt now <br>
or <br>
# shutdown -H now<br>
</p>
<p><span style="font-size: 18px">-H选项, --halt:停止机器。或者,我们可以使用带有关机选项的关机命令来立即关闭机器。<br></span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word">#shutdown --poweroff now<br>
or<br>
# shutdown -P now</p>
<p><span style="font-size: 18px">-P选项, --poweroff:关闭计算机电源(默认设置)。接下来看一下如何重启服务器。如果要在 N 秒内执行关机或重新启动,请添加 time 参数。您可以在此处向登录用户添加广播自定义消息。在此示例中,我们将在 5 分钟后重新启动计算机。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># shutdown -r +5 "To reboor server"</p>
<p><span style="font-size: 18px">运行以下命令立即重启Linux服务器。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># shutdown -r now</p>
<p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">2,通过reboot命令来重启或关闭</p>
<p><span style="font-size: 18px">reboot 命令,用于关闭或重新启动 Linux 远程计算机或本地主机的电源。重新启动命令附带两个有用的选项。它将执行计算机的正常关机和重新启动(这类似于系统菜单中提供的重新启动选项)。</span></p>
<p> </p>
<p><span style="font-size: 18px">运行"reboot重启"命令,没有任何选项来重新启动Linux机器。</span><span style="font-size: 18px"><br></span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># reboot</p>
<p><span style="font-size: 18px">使用 -p 选项运行"重启"命令以关闭或关闭 Linux 计算机。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># reboot -p</p>
<p><span style="font-size: 18px">使用 -f 选项运行"重启"命令以强制重新启动 Linux 计算机(这类似于按 CPU 上的电源按钮)。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># reboot -f</p>
<p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">3,通过init 命令来重启或关闭</p>
<p><span style="font-size: 18px">init(初始化的缩写)是在计算机系统启动期间启动的第一个进程。它将检查 /etc/inittab 文件以确定 Linux 运行级别。此外,还允许用户执行关机和重新启动 Linux 计算机。</span></p>
<p><span style="font-size: 18px">运行以下初始化命令关闭系统 。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># init 0</p>
<p><span style="font-size: 18px">运行以下命令重启系统。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># init 6</p>
<p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">4,关闭系统使用halt命令</p>
<p> </p>
<p><span style="font-size: 18px">halt 命令,用于关闭或关闭 Linux 远程计算机或本地主机的电源。</span><span style="font-size: 18px">halt 将终止所有进程并关闭 CPU。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># halt</p>
<p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">5,关闭Linux系统使用poweroff命令</p>
<p><span style="font-size: 18px">电源关闭命令,用于关闭或关闭 Linux 远程计算机或本地主机。电源关闭与停止完全相同,但它也会关闭设备本身(PC上的灯和所有设备)。它向主板发送 ACPI 命令,然后发送到 PSU 以切断电源。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># poweroff</p>
<p style="color: rgba(51, 102, 153, 1); font-size: 30px; font-weight: 400; letter-spacing: -0.5px; border-bottom: 1px dashed rgba(221, 221, 221, 1)">6,关闭和重启系统使用systemctl命令</p>
<p><span style="font-size: 18px">Systemd是一个新的初始化系统和系统管理器,它通过传统的SysV初始化系统实现/适应了所有主要的Linux发行版。</span></p>
<p> </p>
<p><span style="font-size: 18px">systemd 与 SysV 和 LSB 初始化脚本兼容。它可以作为系统系统的直接替代品。systemd 是内核启动并保持 PID 1 的第一个进程。</span><span style="font-size: 18px"><br></span></p>
<p><span style="font-size: 18px">systemctl是命令行实用程序和主要工具,用于管理systemd守护程序/服务,例如(启动,重新启动,停止,启用,禁用,重新加载和状态)。</span></p>
<p><span style="font-size: 18px">systemd 使用 .service files 而不是 bash 脚本(SysVinit 使用)。systemd 将所有守护进程分类到它们自己的 Linux cgroup 中,您可以通过浏览 /cgroup/systemd 文件来查看系统层次结构。</span></p>
<p style="background-color: rgba(5, 30, 48, 1); border-top: 1px solid rgba(40, 159, 244, 1); border-right: 1px solid rgba(40, 159, 244, 1); border-bottom: 1px solid rgba(40, 159, 244, 1); border-left: 4px solid rgba(40, 159, 244, 1); color: rgba(255, 255, 255, 1); font-family: monospace, monospace; line-height: 1.625; margin: 30px 0; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 18px; word-wrap: break-word"># systemctl halt<br>
# systemctl poweroff<br>
# systemctl reboot<br>
# systemctl suspend<br>
# systemctl hibernate</p>
<p><span style="font-size: 18px">systemctl halt,systemctl poweroff 关闭系统。systemctl reboot重启系统。systemctl suspend 挂起系统。systemctl hibernate 关闭系统。</span></p>
</div>
<div id="MySignature" role="contentinfo">
<div style="text-align: center"><img id="ViewPicture1_GalleryImage" src="https://files.cnblogs.com/files/Hackerman/%E9%BB%98%E8%AE%A4%E6%A0%87%E9%A2%98_%E6%A8%AA%E7%89%88%E4%BA%8C%E7%BB%B4%E7%A0%81_2020.gif" alt="微信公众号" style="border-width: 0px;">
</div>
<div id="MySignature" style="display: block; border: solid 1px #E5E5E5; padding: 10px; background: #FFFEFE url("https://images.cnblogs.com/cnblogs_com/Hackerman/617610/o_o_info.png") no-repeat scroll 1% 50%; padding-left: 60px">作者:Hackerman<br>
出处:http://www.cnblogs.com/Hackerman/ <br>
<div class="cuscomment" style="border: #c0c0c0 1px dashed; font-size: 9pt; line-height: 20pt; padding-left: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; margin-top: 15px; margin-bottom: 15px">本文版权归作者和博客园共有,欢迎转载。但必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。</div></div><br><br>
来源:https://www.cnblogs.com/Hackerman/p/16024095.html
頁:
[1]