Información del Sistema Operativo
Los comandos en Bash destinados a la obtención de información del sistema operativo Linux son herramientas esenciales para administradores de sistemas y usuarios avanzados. Estos comandos permiten extraer datos detallados sobre el sistema, como información del kernel, hardware, procesos en ejecución, y configuración de la red.
1. Información General del Sistema
Uname
Muestra información básica del kernel y el sistema operativo.
uname [opciones]
Parámetros
-a: Muestra toda la información disponible
-s: Nombre del kernel
-n: Nombre del host de red
-r: Versión del kernel
-m: Arquitectura del hardware
-p: Procesador
-i: Plataforma del hardware
-v: Muestra la fecha de la Versión
-o: Muestra el Sistema Operativo
Hostname
Muestra o establece el nombre del host del sistema.
Parámetros
Sin parámetros: Muestra el nombre del host
-i: Dirección IP del host
-I: Todas las direcciones IP asignadas
-f: Nombre completo del host (FQDN)
-d: Dominio asociado al host
2. Información del kernel y Sistema Operativo
Lsb_release
Muestra detalles sobre la distribución Linux (kernel y Sistema Operativo).
Parámetros
-a: Muestra toda la información
-d: Muestra la descripción de la información
-r: Muestra la versión de la distribución
-c: Muestra el nombre del código de la distribución
Cat /etc/os-release
Muestra información del sistema operativo desde el archivo de configuración os-release.
Parámetros
Sin parámetros
Uptime
Muestra el tiempo de actividad del sistema y la carga promedio.
Parámetros
Sin parámetros
3. Información del hardware
Lscpu
Muestra detalles sobre la CPU
Parámetros
Sin parámetros
Lsblk
Lista la estructura de bloques de dispositivos de almacenamiento.
Parámetros
-a: Incluye todos los dispositivos
-f: Muestra información del sistema de archivos
-m: Muestra permisos de los dispositivos
Df
Muestra el uso de espacio en disco de los sistemas de archivos.
Parámetros
-h: Tamaño en formato legible (KB, MB, GB)
-T: Tipo de sistema de archivos
Free
Muestra el uso de memoria (RAM y swap)
Parámetros
-h: Formato legible
-m: En megabytes
-g: En gigabytes
4. Información de la red
ip addr
Muestra las direcciones IP y las interfaces de red.
Parámetros
Sin parámetros
ifconfig
Muestra información sobre interfaces de red.
Parámetros
Sin opciones: dará el estado de todas las interfaces que están en estado activo
-a: Muestra toda la información de las interfaces
eth0: Verificar los detalles de la interfaz especifica
-s: Muestra una lista corta de información
Habilitar la interfaz de red
Deshabilitar la interfaz de red
Asignar dirección IP y máscara de red a la interfaz de red
Puede configurar tanto la dirección IP como la máscara de red con un solo comando. El siguiente ejemplo configura eth0 con la dirección IP ‘192.168.1.30’ con la máscara de red ‘255.255.255.0’.
Si desea configurar la IP de transmisión en la interfaz, use ‘ifconfig eth0 broadcast 192.168.1.32’ como se muestra a continuación:
Configurar dirección IPv6 en la interfaz de red
Para agregar una dirección IPv6 a una interfaz (eth0):
Protocolo ARP
Habilitar
Deshabilitar
Netstat
Muestra conexiones de red y estadística
Parámetros
-a: Todas las conexiones y puertos en escucha
-n: Números en lugar de nombres para puertos y direcciones
-p: Proceso asociado
ss
Muestra estadísticas de sockets (reemplazo moderno de netstat)
Parámetros
-t: Muestra conexiones TCP
-u: Muestra conexiones UDP
-n: No resuelve los nombres de servicio
-a: Muestra todos los sockets
Last updated