① windows 2008 如何查看伺服器運行多長時間 主要是確認什麼時候伺服器重啟的。 謝謝
有WINDOWS 2008么? 是WINDOWS SERVER系統吧,進電腦->控制面板->事件查看器->系統->找到用戶是SYSTEM,來源是service control manager, 住處描述是有關Terminal Services的時間就可以了!
② 如何查看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" 命令查看伺服器啟猜拍動時間。
C:\Users\xxxx>systeminfo | find "System Boot Time"
System Boot Time: 3/8/2014, 12:24:34 PM
方法3:通過命令net statistics workstation 命令查看
方法4:工具,Uptime.exe,是可用於顯示系統的可用性。Uptime.exe 可以用於顯示當前的本地或遠程系統的正常運行時間。它還可以掃描重要的系統事件 (如系統重新啟動或計算機沒有響應 (掛起) 的事件日誌。在可能的情況下,它還會計算系統的可用性。它主要是為 Windows NT 伺服器 4.0 Service Pack 4 或更高版本,盡管其有限的方式,在早期版本上運行。大家可以從官方http://support.microsoft.com/kb/q232243 下載
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 2008 伺服器上查到這個伺服器從上次開始運行已經運行了多少時間了謝謝!
單擊「開始→運行」,輸入「cmd」後回車,打開命令提示符窗口。
輸入「systeminfo」並回車,稍等一會兒就會看到有關自己操作系統的一個摘要,其中有一行為「系統啟動時間」,後面的時間單位也精確到秒
這里的「系統啟動時間」也就是「系統運行時間」,意思是指系統從啟動完成到目前所經過的時間,當機器重啟以後就重新從零開始計算