Información del sistema con Python

Información del sistema con Python.

Python es uno de los lenguajes de programación más populares, y no es por casualidad. Sencillo, fácil de usar, con muchos módulos, y lo más importante, muy potente.

En el articulo de hoy nos aprovechamos de la librería Platform de Python, que dependiendo de la solicitud nos devuelve un resultado de la plataforma del sistema con Python. Vemos varios ejemplos de uso y también un script que nos aportara datos interesantes.

 

Información del sistema con Python

Antes de comenzar un pequeño detalle… Platform funciona en Python 2 y en Python 3, por lo tanto recuerda que si tienes la versión 2 debes ejecutar «python» y si tienes la versión 3 «python3» (en los ejemplos de uso, utilizamos python3). Comenzamos.

Sistema operativo, versión, y nombre en clave

ejemplo de salida…

(‘CentOS Linux’, ‘7.7.1908’, ‘Core’)

Arquitectura del sistema

Tipo de maquina

Hostname

Plataforma base del sistema (tipo de kernel)

ejemplo de salida…

Linux-3.10.0-1062.9.1.el7.x86_64-x86_64-with-centos-7.7.1908-Core

Tipo de procesador

Versión del kernel

Tipo de sistema operativo

Versión del sistema operativo

Información del sistema

Versión de Python instalada

 

Script: Información del sistema con Python

También podemos crear una secuencia de comandos Python a modo de script, que nos muestre información de nuestro sistema Linux.

Creamos el script.

Copia y pega lo siguiente:

Guarda el archivo y cierra el editor.

Ejecutamos con…

ejemplo de salida…

[root@host ~]# python infosis.py
(‘Uname:’, (‘Linux’, ‘host.server.es’, ‘3.10.0-1062.9.1.el7.x86_64’, ‘#1 SMP Fri Dec 6 15:49:49 UTC 2019’, ‘x86_64’, ‘x86_64’))
()
(‘Distribution :’, (‘CentOS Linux’, ‘7.7.1908’, ‘Core’))
(‘Machine :’, ‘x86_64’)
(‘Node :’, ‘host.server.es’)
(‘Processor :’, ‘x86_64’)
(‘Release :’, ‘3.10.0-1062.9.1.el7.x86_64’)
(‘System :’, ‘Linux’)
(‘Version :’, ‘#1 SMP Fri Dec 6 15:49:49 UTC 2019’)
(‘Platform :’, ‘Linux-3.10.0-1062.9.1.el7.x86_64-x86_64-with-centos-7.7.1908-Core’)
[root@host ~]#

Nota final: a partir de Python 3.8, «platform.linux_distribution ()» ya no estará disponible.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Simular comandos en linux.

 

Agregar comentario