世佳 發表於 2022-3-29 22:17:00

如何查看Linux服务器的运行时间

<p><span style="font-size: 18px">您想知道,您的 Linux 系统在没有停机的情况下运行了多长时间吗?系统何时启动?Linux中有多个命令可用于检查服务器/系统正常运行时间,服务器正常运行时间对某些人来说并不重要,但是当服务器上有很多应用(比如商城或者银行系统)对服务器重启或者服务器宕机标准比较严格时,这对服务器管理员非常重要。正常运行时间是指服务器自上次关闭或重新启动以来运行的时间。</span><span style="font-size: 18px">它应该是零停机时间,因为如果有任何停机时间,那么它将对数百万用户产生严重影响。</span><span style="font-size: 18px">如果要每月收集一次 Linux 系统正常运行时间报告,可以参考一下命令。</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,通过uptime命令查看</p>
<p><span style="font-size: 18px">uptime命令将告诉系统已运行多长时间。当前时间、系统运行时间、当前登录的用户数以及过去 1、5 和 15 分钟的系统负载平均值。</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"># uptime<br>
</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329211839475-1859877765.png"></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,通过w命令查看</p>
<p><span style="font-size: 18px">"w"命令提供登录到计算机的每个用户的快速摘要,每个用户当前正在执行的操作。</span><span style="font-size: 18px">表头显示当前时间、系统运行时间、当前登录的用户数以及过去 1、5 和 15 分钟的系统负载平均值。</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">#&nbsp;w</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329212031501-1157766752.png"></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,通过who命令查看</p>
<p><span style="font-size: 18px">"who"命令将显示当前登录到系统的用户列表,"who"命令与提供系统启动时间的命令"w"相关。<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">#who</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329212239568-1388574903.png"></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,通过last命令查看</p>
<p><span style="font-size: 18px">last命令显示上次登录用户的列表。最后搜索文件"/var/log/wtmp",并显示自该文件创建以来登录(和注销)的所有用户的列表。<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">#&nbsp;last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329212457251-1955320618.png"></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,通过procinfo&nbsp;命令查看</p>
<p><span style="font-size: 18px">Procinfo 命令从 "/ proc" 目录中收集一些系统数据,并将其很好地打印在标准输出设备上。<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">#procinfo | grep Bootup<br>

Bootup:2022-03-28 09:05   Load average: 0.16 0.05 0.06 1/138 16615</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,通过top命令查看</p>
<p><span style="font-size: 18px">top 命令是监视 Linux 中实时系统进程的最佳和基本命令之一。它显示系统信息和正在运行的进程信息,如正常运行时间,平均负载,正在运行的任务,登录的用户数,CPU和CPU利用率,内存和交换信息。<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">#top -c</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329214212735-2133405154.png"></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)">7,通过ps命令查看</p>
<p><span style="font-size: 18px">systemd是一个新的初始化系统和系统管理器,现在大多数Linux发行版都采用了传统的SysVinit管理器。这样就可以通过使用ps命令来轻松找到系统启动时间。<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">#&nbsp;ps -eo pid,comm,lstart,etimes,time,args | grep -i "systemd" | head -1</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329214637290-1128480142.png"></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)">8,通过tuptime命令查看</p>
<p><span style="font-size: 18px">Tuptime 命令是一种用于报告系统的历史和统计运行时间的工具,在重新启动之间保持运行时间。这类似于uptime命令,但显示了一个非常有用的输出。<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">#tuptime</p>
<p><img src="https://img2022.cnblogs.com/blog/566138/202203/566138-20220329215422500-217295451.png"></p>
<p><span style="color: rgba(255, 0, 0, 1); font-size: 18px"><em><strong>总结:通过以上8种方法可以查看Linux启动的时间,主要用于排查系统有没有宕机的情况,或者系统有没有被别人重启</strong></em></span><span style="font-size: 18px"><strong>。</strong></span></p>
<p>&nbsp;</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(&quot;https://images.cnblogs.com/cnblogs_com/Hackerman/617610/o_o_info.png&quot;) 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/16074151.html
頁: [1]
查看完整版本: 如何查看Linux服务器的运行时间