Manchmal müssen Sie in Ihrem täglichen Betrieb etwas über Ihre System-Betriebszeit oder Server wissen. In diesem Artikel werden verschiedene Möglichkeiten erörtert, um Linux- und Windows -Betriebssystemsysteme zur Verfügung zu stellen. Es wird Ihnen auch sagen, wann Ihr System zuletzt gestartet wurde.
Fahrt: Was sind die Vorteile?
Fahrtaten sind hoch, da sie die Verfügbarkeit und Zuverlässigkeit der Systeme verbessern. Umgekehrt ist Ausfallzeit sowohl hinsichtlich des Rufs als auch in Bezug auf die Kosten katastrophal. Das Verständnis der Ursachen von Ausfallzeiten hilft Ihnen auch bei der Kapazitätsplanung, Budgetierung und Entscheidungsfindung.
Kapazität Planung und Budgetierung
Mit Hilfe der Betriebszeit können Ihr Team und Sie entscheiden, ob eine Maschine ersetzt werden muss oder mehr Ressourcen erforderlich sind, um den wachsenden Anforderungen der Organisation zu erfüllen. Auf dieser Grundlage können Sie auch Kapazitätsplanung und Budgetierung wählen.
Entscheidungsfindung
Als Serveradministrator können Sie leicht feststellen, welche Systeme Sie aktualisieren müssen, um die Operationen der Organisation durchzuführen. Sie können die nächste Vorgehensweise Ihren Vorgesetzten empfehlen.
Microsoft Powershell
Vor PowerShell hatte Microsoft CMD. Es war die einzige CLI (Befehlszeilenschnittstelle) bei Microsoft, die Sie mit dem Windows-Betriebssystem interagieren konnten. PowerShell in Microsoft erwies sich als Spielveränderer, da es sich wiederholte Aufgaben automatisiert und die Verwaltung des Verwaltungsaufgabens verbessert. Mit PowerShell können Sie mit Windows OS und Programmierung interagieren.
Überprüfen Sie die Verfügbarkeit im Linux -System
In Linux sind mehrere Befehle zur Überprüfung der Systemüberzeiten erhältlich. Hier werden wir alle Befehle mit der Hilfe mitteilen, die Sie im Linux -System überprüfen können.
'W' Befehl
Ausführen dieses Befehls Zeigt die Systemüberzeiten und die angemeldeten Benutzerinformationen an.
Befehl "Uptime"
Mit Hilfe dieses Befehls werden Sie wissen, wie lange das System ausgeführt wurde.
Befehl "Top"
Dieser Befehl zeigt neben der Anzeige des Systems auch die Ressourcenstatistik.
Überprüfen Sie die Fahrt im Windows -System
In Windows können Sie die Verfügbarkeit auf verschiedene Weise überprüfen. Hier werden wir all diese Methoden diskutieren und Ihnen mitteilen, wie Sie die Fahrt in Windows überprüfen können.
Eingabeaufforderung verwenden
Für diese Methode öffnen Sie PowerShell oder fordern Sie auf, den Befehl „SystemInfo) auszuführen."Finden Sie" Systemstartzeit "und geben Sie den folgenden Befehl ein, um die Ergebnisse zu erhalten.
Systeminformationen
Sie erhalten die vollständigen Systeminformationen wie RAM, Prozessor, Hotfix, Netzwerk, Name usw., Durch Ausführen des obigen Befehls.
Verwenden von Task -Manager
Diese Methode ist eine der einfachsten Möglichkeiten, die Verfügbarkeit des Systems zu kennen. Befolgen Sie diese Schritte, um die Verfügbarkeit in Windows zu sehen.
Verwenden von WMIC
Mit PowerShell oder CMD können Sie die Verfügbarkeit des Systems überprüfen. Mit seiner Hilfe erhalten Sie die gleiche Ausgabe.
WMIC PATH Win32_operatingsystem Get lastbootuptime
Es ist einfacher zu verstehen, wenn Sie es aufschlüsseln.
Verwenden Sie den Befehl net Statistics
Sie können den Befehl net Statistics verwenden, um die Verfügbarkeit anzuzeigen. Verwenden Sie CMD oder PowerShell, um die unten aufgeführten Befehle auszuführen.
Netto -Statistik -Workstation oder Netto -StatistikserverUPTIME verwenden.Exe -Dienstprogramm
Die Betriebszeit für Windows Utility ist ein einfaches Programm. Sie können herausfinden, wann Sie die letzten Neustart Windows neu gestartet haben. Bitte platzieren Sie es in den Ordner System32 des Computers, nachdem Sie es von der NeoSmart -Website heruntergeladen haben. Doppelklicken Sie, es führt zu Ergebnissen zu.
Server -Betriebszeit mit PowerShell
Zunächst verstehen Sie CIM (Common Information Model) und WMI (Windows Management Instrumentation). Um einfach alles über die IT -Infrastruktur zu finden und Informationen über die Infrastruktur zu erhalten, wirkt CMI wie ein organisatorisches Instrument. CIM bietet eine allgemeine Definition von Managementinformationen, einschließlich der Anwendungen und Eigenschaften von Geräten innerhalb eines Systems. Viele solcher Erweiterungen innerhalb der WMI geben Ihnen Informationen über das Betriebssystem.
Berechnen Sie die Server -Betriebszeit mit Microsoft PowerShell
Lassen Sie uns nun sehen, wie Sie die Verfügbarkeit des Servers mithilfe von Microsoft PowerShell anhand verschiedener Methoden berechnen können.
Abfrage WMI (Windows Management Instrumentation)
Sie können die Betriebszeit von Windows Server herausfinden, indem Sie WMI abfragen. Um die Verfügbarkeit über dies zu berechnen, gibt es eine Klasse namens WMI -Erweiterung WI32_Operatingsystem mit vielen Eigenschaften. Hier erzählt Sie von der Lastbootuptime -Immobilie in den Daten, wann Sie Ihr System das letzte Mal neu gestartet haben. Sie erhalten die Ausgabe, indem Sie eine PowerShell -Abfrage mit folgendem durchführen.
GET -CIMINSTANCE -klassenname Win32_operatingsystem | Wählen Sie LastbootuptimeHier erhalten Sie die Ausgabe immer im Datumszeitformat, mit dem Sie die Verfügbarkeit berechnen können.
Windows-Ereignisprotokoll
Das Windows -Ereignisprotokoll ist eine weitere Option mit der Hilfe, bei der Sie die Server -Verfügbarkeit überprüfen können. Sie können den Befehl GET-Event oder Get-Eventlog in PowerShell verwenden, um darauf zuzugreifen. Sie sammeln sogar Verfolgungsprotokolldateien und Ereignisprotokollinformationen auf dem Remote- oder lokalen Computer, indem Sie eine Liste aller grundlegenden PowerShell -Befehle anzeigen, um weitere Details zu erhalten. Der Einfachheit halber können Sie die Metriken auswählen, die Sie sehen möchten, anstatt die gesamte Protokolldatei lesen zu müssen.
Angenommen, die letzte Neustartzeit betrug 1005 oder 1006. Sie können jetzt herausfinden, wann das System das letzte Mal mit einer ID neu gestartet wurde. Auf diese Weise können Sie die Verfügbarkeit berechnen.
Um die letzte Neustartzeit zu finden, führen Sie den folgenden PowerShell -Code aus:
Get -Winevent -Providername EventLog | Wo-objekt $ _.Id -eq 1005 -or $ _.Id -eq 1006 | Select -Object -First 1 TimescreatedIm obigen Befehl haben Sie PowerShell gebeten, die Details der Ereignis -IDs 1005 und 1006 aus dem Ereignisprotokoll abzurufen.
Verwenden von Get-Uptime
Bevor wir die obige Methode verstehen, müssen wir einige wichtige Parameter kennenlernen. Mit dem CMDLet mit Get-Winevent können Sie diese Dinge tun.
Wenn Sie die oben genannte Option nicht verstehen oder Tage dauert, können Sie seit dem letzten Neustart mit dem CMDLet Get-Uptime Zeit verstrichen. Der beste Vorteil davon ist, dass Sie bei der Verwendung die Flugzeit Ihres Servers direkt als Ausgabe erhalten und nichts berechnen müssen. Dies funktioniert nicht, wenn es eine puranische Version von PowerShell gibt.
In diesem CMDLet gibt es zwei Parameter, nämlich:
Get-UptimeMit dem CMDLet [-Since] können Sie das letzte Datum und die Uhrzeit des Neustarts des Servers erhalten. Wenn das CMDLET ohne Parameter verwendet wird, gibt es nur die Verfügbarkeit zurück.
Benutzerdefinierte Skripte
Alle oben genannten Methoden haben integrierte Funktionen aus den PowerShell-CMDlets. Sie können auch benutzerdefinierte Skripte oder Ihre Skripte verwenden, um die Gruppen- und Community -Mitglieder von PowerShell zu entwickeln. Hier konsumieren.
Wie Sie aus seinem Namen sehen können, nimmt dieses Skript einen Computernamen als Parameter an und analysiert das Systemereignisprotokoll, um zu bestimmen, wann Sie den Computer das letzte Mal gestartet haben. Dieses CMDLET berechnet die Gesamtzeit, die in Betrieb des Servers in Betrieb ist, und dieses CMDLET erzählt die Computerpause und startet an.
Verwenden Sie dieses CMDLET:
./Get-serveruptimereport.PS1 -Computername Comp1Da dieses Skript ein Array einnimmt, können Sie die Verfügbarkeit mehrerer Windows -Server mit einem einzigen Befehl erhalten. Sie können Computernamen als Eingabe verwenden, wenn Sie viele haben. Geben Sie zur Klarheit den Computernamen und das Datum und die Uhrzeit ein. Neben dem Anpassen dieses Skripts an Ihre Spezifikationen können Sie auch eines von Grund auf neu erstellen.
Abschluss
Verfügbarkeit misst die Verfügbarkeit und Zuverlässigkeit des Systems, um die Effizienz des Systems aufrechtzuerhalten. Dieser Artikel hat uns gelehrt, die Verfügbarkeit unter Linux- und Windows -Systemen auf unterschiedliche Weise zu berechnen. Wir haben gesehen, dass Sie mit Hilfe von Microsoft PowerShell auch die Verfügbarkeit des Servers herausfinden können. Hier haben wir auch vier Methoden zur Berechnung der Server -Verfügbarkeit mit Microsoft erörtert und gleichzeitig vollständige Informationen geben. Dadurch können Sie die Betriebszeit des Servers berechnen.
Wir hoffen, Sie müssen die vollständigen Informationen zur Verfügung über die Laufzeit verstanden haben. Wir hoffen.