如何查看Windows服务器运行了多长时间

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,独享型 2核4GB
日志服务 SLS,月写入数据量 50GB 1个月
简介:

前言:有时候管理、维护Windows服务器需要定期重启服务器(为什么 需要重启,你懂的),但是这个“定期”有时候会受很多因素影响,例如某台服务器忘了重启;某台服务器那个时间段业务繁忙,不能重启;那个时间段你忘了重启 服务器.....。 诸如此类。当你的Schedule被打乱了。这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法

方法一:如果这台Windows服务器是数据库服务器,那么可以通过查看SQL SERVER启动时间来间接判断Windows服务器上次启动时间。

这个时间是否准确的前提条件是SQL SERVER服务是自动启动,而且中途没有重启过SQL SERVER服务。 如果Windows服务器是应用服务器,那么没法使用这个方法。

        1.1 :SQL SERVER服务每次启动时,都会重新创建tempdb,所以可以以tempdb的创建时间来判断SQL Server服务的启动时间

            --系统数据库tempdb创建的时间
             

   1: SELECT CREATE_DATE AS StartDateTime
   2:  
   3: FROM sys.databases
   4:  
   5: WHERE NAME='TEMPDB'

      

       1.2:通过查看系统兼容性视图master..sysprocesses获取。会话Id 为1的是SQL Server启动时创建的 。

   1: SELECT CONVERT(VARCHAR(30), LOGIN_TIME,120) AS StartDateTime
   2:  
   3: FROM master..sysprocesses WHERE spid=1

         1.3 通过查看DMV sys.dm_os_sys_info获取, 这个动态管理 视图中的字段sqlserver_start_time 表示SQL Server 上次启动时的日期和时间

   1: SELECT sqlserver_start_time AS StartDateTime
   2:  
   3: FROM sys.dm_os_sys_info

          1.4 通过 查看DMV sys.dm_exec_requests获取  。会话Id 为1的是SQL Server启动时创建的。它的start_time(请求到达时的时间戳)可以判定SQL Server服务启动的时间。

   1: SELECT start_time AS StartDateTime 
   2: FROM sys.dm_exec_requests WHERE session_id = 1

          1.5 : 通过查看sys.traces 目录视图。该目录视图包含当前在系统中运行的跟踪

   1: SELECT start_time AS StartDateTime
   2:  
   3: FROM sys.traces
   4:  
   5: WHERE is_default=1

 

方法2:通过systeminfo命令或systeminfo | find "System Boot Time" 命令查看服务器启动时间。

clipboard_thumb1

    C:\Users\xxxx>systeminfo | find "System Boot Time"

      System Boot Time: 3/8/2014, 12:24:34 PM

clipboard1_thumb1

 

方法3:通过命令net statistics workstation 命令查看

clipboard2_thumb1

方法4:工 具,Uptime.exe,是可用于显示系统的可用性。Uptime.exe 可以用于显示当前的本地或远程系统的正常运行时间。它还可以扫描重要的系统事件 (如系统重新启动或计算机没有响应 (挂起) 的事件日志。在可能的情况下,它还会计算系统的可用性。它主要是为 Windows NT 服务器 4.0 Service Pack 4 或更高版本,尽管其有限的方式,在早期版本上运行。大家可以从官方http://support.microsoft.com/kb/q232243 下载

clipboard3_thumb1

   E:\>uptime /?

UPTIME, Version 1.01

(C) Copyright 1999, Microsoft Corporation

Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/? | /help]

        server Name or IP address of remote server to process.

        /s Display key system events and statistics.

        /a Display application failure events (assumes /s).

        /d: Only calculate for events after mm/dd/yyyy.

        /p: Only calculate for events in the previous n days.

        /heartbeat Turn on/off the system's heartbeat

        /? Basic usage.

        /help Additional usage information.

方法5:查看系统日志: 通过检查6005、6006、6009等系统日志事件。

  • 6005 事件都记录启动时记录的事件日志服务已启动。它使消息"的事件日志服务已启动"。
  • 6006 事件被记录为干净关闭。它使消息"的事件日志服务已停止"。
  • 6008 事件被记录为不正常关机。它使消息"在日期上以前的系统关机不意外"。
  • 6009 事件将记录在每次启动过程并表示操作系统版本,生成编号、 service pack 级别和其他相关的信息系统。根据您当前的配置,它提供了类似的消息:"Microsoft (R) Windows NT 4.0 1381年服务包 6 多处理器可用"

Windows Server 2000

clipboard4_thumb1

Windows Server 2008

clipboard5_thumb1

相关实践学习
日志服务之数据清洗与入湖
本教程介绍如何使用日志服务接入NGINX模拟数据,通过数据加工对数据进行清洗并归档至OSS中进行存储。
相关文章
|
4天前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
17 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
|
15天前
|
Shell Linux 开发工具
解决windows系统下运行.sh文件
【6月更文挑战第15天】
29 4
|
1月前
|
编解码 安全 网络安全
RealVNC的 VNC server在windows7系统下无法正确运行
在Windows 7上运行旧版VNC Server(如4.1.2)可能存在兼容性问题,但可通过调整配置解决。步骤包括:安装VNC Server,设置兼容性模式(选择Windows XP SP3),启动VNC Server,配置VNC连接参数。若遇到问题,检查防火墙设置,确保系统更新,并考虑升级到新版VNC Server以提高性能和兼容性。
|
17天前
|
Linux 数据安全/隐私保护 Windows
pscp 将Linux服务器上的文件同步到Windows服务器上
【6月更文挑战第28天】pscp 将Linux服务器上的文件同步到Windows服务器上
23 0
|
25天前
|
弹性计算 关系型数据库 MySQL
阿里云ECS如何部署并运行一个JavaWeb项目
阿里云ECS如何部署并运行一个JavaWeb项目
43 0
|
1月前
|
Apache Windows
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
38 0
|
1月前
|
Apache Windows
windows源码安装apache2 win安装apache 阿帕奇服务器
windows源码安装apache2 win安装apache 阿帕奇服务器
35 0
|
网络安全 开发工具 Windows
运行MeeGo SDK 的windows版本
系统配置要求: 1.       MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。 2.       仿真器只能在32-bit 版本的windows 下工作。
979 0
|
10天前
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
36 0