A veces, debe saber sobre el tiempo de actividad o los servidores de su sistema en sus operaciones diarias. Este artículo discutirá diferentes formas de obtener el tiempo de actividad del sistema de sistemas operativos de Linux y Windows. También le dirá cuándo se inició su sistema por última vez.
Tiempo de actividad: cuáles son los beneficios?
Las tasas de tiempo de actividad son altas porque mejoran la disponibilidad y confiabilidad del sistema. Por el contrario, el tiempo de inactividad es desastroso tanto en términos de reputación como de costo. Comprender las causas del tiempo de inactividad también lo ayuda con la planificación de la capacidad, el presupuesto y la toma de decisiones.
Capacidad Planificación y presupuesto
Con la ayuda del tiempo de actividad, su equipo y usted pueden decidir si una máquina necesita ser reemplazada o se requieren más recursos para satisfacer las crecientes necesidades de la organización. Y sobre esta base, también puede elegir la planificación de la capacidad y el presupuesto.
Toma de decisiones
Como administrador del servidor, puede determinar fácilmente qué sistemas debe actualizar para llevar a cabo las operaciones de la organización. Puede recomendar el próximo curso de acción a sus superiores.
Microsoft PowerShell
Antes de PowerShell, Microsoft tenía CMD. Era la única CLI (interfaz de línea de comandos) en Microsoft usando el cual podía interactuar con el sistema operativo Windows. PowerShell en Microsoft demostró ser un cambio de juego, ya que automatiza las tareas repetitivas y mejora la gestión de tareas administrativas. Con PowerShell, puede interactuar con Windows OS y programación.
Verificación de tiempo de presión en el sistema Linux
Varios comandos están disponibles en Linux para verificar el tiempo de actividad del sistema. Aquí, diremos todos los comandos con la ayuda que puede verificar el tiempo de presión en el sistema Linux.
Comando 'W'
Ejecutar este comando muestra tiempo de actividad del sistema e información del usuario iniciada.
Comando de 'tiempo de actividad'
Con la ayuda de este comando, sabrá cuánto tiempo se ha ejecutado el sistema.
Comando 'superior'
Además de mostrar el tiempo de actividad del sistema, este comando también muestra las estadísticas de recursos.
Verifique el tiempo de interés en el sistema de Windows
En Windows, puede verificar el tiempo de actividad de varias maneras. Aquí, discutiremos todos esos métodos y le diremos cómo verificar el tiempo de instancia en Windows.
Uso del símbolo del sistema
Para este método, abra PowerShell o solicite ejecutar el comando "SystemInfo."Buscar" tiempo de arranque del sistema "e ingrese el siguiente comando para obtener los resultados.
información del sistema
Obtiene la información completa del sistema como RAM, procesador, Hotfix, Red, Nombre, etc., ejecutando el comando anterior.
Uso del administrador de tareas
Este método es una de las formas más fáciles de conocer el tiempo de actividad del sistema. Siga estos pasos para ver el tiempo de actividad en Windows a través de este.
Usando WMIC
Usando PowerShell o CMD, puede verificar el tiempo de actividad del sistema. Con su ayuda, obtendrá la misma salida.
WMIC Path Win32_OperatingSystem obtiene LastBootupTime
Es más fácil de entender si lo desglosas.
Uso del comando neto de estadísticas
Puede usar el comando neto de estadísticas para ver el tiempo de actividad. Use CMD o PowerShell para ejecutar los comandos enumerados a continuación.
Estación de trabajo de estadísticas netas o servidor de estadísticas netasUsando tiempo de actividad.EXE UTILIDAD
El tiempo de actividad para la utilidad de Windows es un programa simple. Le permite averiguar cuándo reinició Windows por última vez. Colóquelo en la carpeta System32 de la computadora después de descargarla desde el sitio web de Neosmart. Hacer doble cliclo producirá resultados.
Tiempo de actividad del servidor con PowerShell
Para empezar, comprenda CIM (modelo de información común) y WMI (Windows Management Instrumentation). Para encontrar fácilmente todo sobre la infraestructura de TI y obtener información sobre la infraestructura, CMI actúa como una herramienta de organización. CIM proporciona una definición general de información de gestión, incluidas las aplicaciones y propiedades de los dispositivos dentro de un sistema. Muchas de esas extensiones dentro de WMI le brindan información sobre el sistema operativo.
Calcule el tiempo de actividad del servidor con Microsoft PowerShell
Veamos ahora cómo puede calcular el tiempo de actividad del servidor con la ayuda de Microsoft PowerShell utilizando diferentes métodos.
Consulta de WMI (instrumentación de administración de Windows)
Puede averiguar el tiempo de actividad de Windows Server consultando WMI. Para calcular el tiempo de actividad a través de esto, hay una clase llamada Extensión WMI WI32_OperatingSystem con muchas propiedades. Aquí, la propiedad de LastBootuptime le indica en los datos cuando fue la última vez que reinició su sistema. Obtiene la salida haciendo una consulta de PowerShell con lo siguiente.
Get -CimInstance -ClassName Win32_OperatingSystem | Seleccione LastBootupTimeAquí, siempre obtendrá el formato de salida en tiempo de fecha, utilizando el cual puede calcular el tiempo de actividad.
Registro de eventos de Windows
El registro de eventos de Windows es otra opción con la ayuda de la cual puede verificar el tiempo de interés del servidor. Puede usar el comando Get-Event o Get-EventLog para acceder a él en PowerShell. Recopila incluso el rastreo de archivos de registro e información de registro de eventos en la computadora remota o local viendo una lista de todos los comandos básicos de PowerShell para obtener más detalles. Para simplificar, puede seleccionar las métricas que desea ver en lugar de tener que leer todo el archivo de registro.
Supongamos que el último tiempo de reinicio fue 1005 o 1006. Ahora puede averiguar la última vez que se reinició el sistema utilizando cualquier identificación. Esto le permite calcular el tiempo de actividad.
Para encontrar el último tiempo de reinicio, ejecute el siguiente código PowerShell:
Get -WinVent -Providername EventLog | Where-Object $ _.ID -EQ 1005 -o $ _.ID -EQ 1006 | Select -oBject -Inpst 1 TimecreatedEn el comando anterior, le ha pedido a PowerShell que obtenga los detalles de las ID de eventos 1005 y 1006 del registro del evento.
Usando Get-Contrime
Antes de comprender el método anterior, necesitamos conocer algunos parámetros importantes. El cmdlet get-winevent te permite hacer estas cosas.
Si no comprende la opción anterior o lleva días, puede transcurrir tiempo desde el último reinicio usando el cmdlet de Get-Apime. La mejor ventaja de esto es que obtiene el tiempo de actividad de su servidor directamente como salida cuando lo usa, y no necesita calcular nada. Esto no funciona cuando hay una versión puránica de PowerShell.
Hay dos parámetros en este cmdlet, a saber:
Get-comprimoUsando el cmdlet [-since], puede obtener la última fecha y hora del reinicio del servidor. Cuando se usa el cmdlet sin parámetros, solo devuelve el tiempo de actividad.
Scripts personalizados
Todos los métodos anteriores tienen funciones integradas de los cmdlets de PowerShell. También puede usar scripts personalizados o sus scripts para desarrollar los miembros del grupo y la comunidad de PowerShell. Aquí, Get -ServerupTimeReport consume un ejemplo.
Como puede ver desde su nombre, este script toma un nombre de computadora como parámetro y analiza el registro del evento del sistema para determinar la última vez que inició la computadora. Este cmdlet calcula el tiempo total tomado cuando el servidor está en funcionamiento, y este cmdlet relata una pausa y comienza.
Use este cmdlet:
./Get-ServerupTimeReport.PS1 -ComputerName Comp1Dado que este script toma una matriz, puede obtener el tiempo de actividad de varios servidores de Windows con un solo comando. Puede usar nombres de computadora como entrada cuando tiene muchos. Para mayor claridad, escriba el nombre de la computadora y la fecha y la hora. Además de personalizar este script a sus especificaciones, también puede construir uno desde cero.
Conclusión
El tiempo de actividad mide la disponibilidad y confiabilidad del sistema para mantener la eficiencia del sistema. Este artículo nos enseñó a calcular el tiempo de actividad en los sistemas Linux y Windows a través de diferentes medios. Vimos eso con la ayuda de Microsoft PowerShell, también podría descubrir el tiempo de actividad del servidor. Aquí también hemos discutido cuatro métodos para calcular el tiempo de actividad del servidor con Microsoft mientras brindamos información completa. A través de esto, puede calcular el tiempo de actividad del servidor.
Esperamos que haya entendido la información completa proporcionada por nosotros con respecto al tiempo de actividad. Esperamos que calcule el tiempo de actividad en los sistemas Windows / Linux y el tiempo de actividad del servidor para Windows.