什么命令看服务器是否重启

worktile 其他 9

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看服务器是否已经重启,可以使用以下命令:

    1.在Linux系统中,可以使用命令"uptime"来查看服务器的运行时间。执行该命令后,会显示服务器的当前运行时间以及系统负载情况。如果服务器刚重启过,系统运行时间会显示较短的时间。

    2.在Windows系统中,可以使用命令"systeminfo"来查看服务器的系统信息。执行该命令后,会显示包括"系统启动时间"在内的各项系统信息。系统启动时间即为服务器重启时间。

    3.在Linux系统中,可以通过查看系统日志来确定服务器是否重启过。系统日志的路径一般为"/var/log/syslog"或"/var/log/messages"。可以使用命令"cat /var/log/syslog"或"cat /var/log/messages"来查看日志内容。在日志中搜索关键词"reboot"或"shutdown",可以找到服务器重启或关闭的记录。

    4.在Windows系统中,可以通过查看系统事件日志来确定服务器是否重启过。系统事件日志的路径一般为"Event Viewer -> Windows Logs -> System"。打开系统事件日志管理器,查找最近的事件记录,并筛选出事件级别为"Information"或"Event ID: 1074"的记录,可以找到服务器的重启记录。

    以上是一些常用的方法,可以根据具体的操作系统和需求选择合适的命令或方式来查看服务器是否重启过。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    查看服务器是否重启可以通过以下几个命令来实现:

    1. uptime:该命令可以显示系统的运行时间以及负载平均值。如果系统刚刚重启,运行时间会显示较短的时间。

    2. who -b:该命令可以显示系统的启动时间。如果系统刚刚重启,启动时间会显示当前时间。

    3. last reboot:该命令可以显示系统启动历史记录,包括每次重启的时间、登录用户和重启原因。

    4. systemctl is-active --quiet service-name:该命令可以检查特定服务是否正在运行。将"service-name"替换为实际的服务名称。如果服务正在运行,命令不会输出任何内容;如果服务已停止,命令会输出错误信息。

    5. ps -ef | grep init:该命令可以检查系统中init进程的数量。如果存在多个init进程,则表示系统可能已经重启。

    以上是一些常见的查看服务器是否重启的命令,可以根据具体情况选择合适的命令来使用。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看服务器是否重启过,可以使用如下命令:

    1. Linux:使用命令last可以查看系统的登录记录。重启服务器时,会有一条记录显示系统启动时间和日期。可以使用last reboot命令来过滤出最近一次系统重启的记录。

    2. Windows:使用命令systeminfo可以查看系统的详细信息。在输出结果中可以看到“系统启动时间”项,即为系统重启的时间。

    下面将分别详细介绍各个操作系统下的查看服务器重启记录的方法。

    Linux

    在Linux系统中,可以使用last命令来查看系统登录记录。该命令会显示出系统中所有用户的登录历史。为了只查看系统重启的记录,可以使用last reboot命令来过滤结果。

    以下是使用last reboot命令查看系统重启记录的示例:

    last reboot
    

    示例输出:

    reboot   system boot  4.15.0-128-generi Sat Jul 10 10:07   still running
    reboot   system boot  4.15.0-128-generi Fri Jul  9 08:12 - 10:06  (01:53)
    reboot   system boot  4.15.0-128-generi Thu Jul  8 09:18 - 10:06  (00:47)
    

    输出结果中的第一行显示了当前系统的启动时间和日期。

    Windows

    在Windows系统中,可以使用systeminfo命令来查看系统的详细信息。在输出结果中可以找到系统启动的时间。

    以下是使用systeminfo命令查看系统启动时间的示例:

    systeminfo | findstr /C:"System Boot Time"
    

    示例输出:

    System Boot Time:          8/19/2021, 12:34:56 AM
    

    输出结果中的“System Boot Time”项显示了系统重启的时间。

    需要注意的是,可以通过在命令提示符下直接运行systeminfo来查看系统详细信息。但是,由于输出结果比较多,可能需要滚动浏览查找系统启动时间的项。通过使用管道和findstr命令来筛选结果,可以更快速地找到系统启动时间。

    综上所述,可以通过last reboot命令在Linux系统中查看服务器重启记录,通过systeminfo | findstr /C:"System Boot Time"命令在Windows系统中查看服务器重启记录。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部