administradorlinux 2 11zon

El conocimiento sobre el estado y las especificaciones de un sistema Linux es esencial para administradores de sistemas, desarrolladores y entusiastas de la tecnología. A continuación, se presenta una guía sobre los comandos de Linux más útiles para recopilar información crítica del sistema.

Información del Sistema

uname

El comando uname se utiliza para mostrar información básica sobre el sistema operativo.

uname -a
  • -a: Muestra toda la información disponible del sistema.

hostname

Para obtener el nombre del host del sistema:

hostname

lsb_release

El comando lsb_release proporciona detalles sobre la distribución de Linux.

lsb_release -a
  • -a: Muestra toda la información de la distribución.

Información de Hardware

lscpu

Para obtener detalles sobre la CPU del sistema:

lscpu

lsblk

Este comando muestra información sobre todos los dispositivos de bloques:

lsblk

lspci

Para listar todos los dispositivos PCI:

lspci

lsusb

Para listar todos los dispositivos USB conectados:

lsusb

dmidecode

Proporciona información detallada sobre el hardware del sistema, incluida la BIOS, el fabricante y la versión del hardware.

sudo dmidecode

Información de Memoria

free

El comando free muestra la cantidad de memoria libre y utilizada en el sistema.

free -h
  • -h: Muestra la información en un formato legible para humanos.

/proc/meminfo

Este archivo proporciona una visión detallada del estado de la memoria.

cat /proc/meminfo

Información del Disco

df

Para verificar el espacio en disco utilizado y disponible en el sistema de archivos:

df -h
  • -h: Muestra la información en un formato legible para humanos.

du

Para estimar el uso del espacio en disco de un archivo o directorio específico:

du -sh /ruta/al/directorio
  • -s: Resume el uso del espacio.
  • -h: Muestra la información en un formato legible para humanos.

Información de Red

ip

Para mostrar y manipular la configuración de red:

ip addr
  • addr: Muestra las direcciones IP y otros detalles.

ifconfig

Otro comando para ver y configurar las interfaces de red (aunque ip es preferido en distribuciones modernas):

ifconfig

netstat

Proporciona estadísticas detalladas de la red:

netstat -tuln
  • -tuln: Muestra conexiones TCP y UDP activas y los puertos en escucha.

ss

Una alternativa moderna a netstat para mostrar sockets:

ss -tuln

Información del Sistema de Archivos

mount

Muestra todos los sistemas de archivos montados:

mount

findmnt

Encuentra sistemas de archivos montados y muestra sus detalles:

findmnt

Información de Procesos

ps

Para ver los procesos en ejecución:

ps aux

top

Muestra una lista dinámica de los procesos que utilizan más recursos:

top

htop

Una versión mejorada de top con una interfaz interactiva (puede necesitar instalación):

htop
sudo apt-get install htop # En distribuciones basadas en Debian/Ubuntu
sudo yum install htop # En distribuciones basadas en RHEL/CentOS

Información del Sistema de Logs

dmesg

Muestra mensajes del kernel, útiles para la depuración de hardware:

dmesg

journalctl

Para ver los logs del sistema (en sistemas con systemd):

journalctl

Con estos comandos, puedes obtener una visión completa y detallada de tu sistema Linux. Estos comandos son esenciales para la administración y el mantenimiento del sistema, permitiendo a los usuarios identificar y resolver problemas de manera eficiente. Aprender a utilizarlos correctamente es una habilidad valiosa para cualquier profesional de TI que trabaje con Linux.

 

Fuente: somoslibres



¿Quién está en línea?

Hay 8225 invitados y ningún miembro en línea