Viendo la información del sistema en Linux

Si tu ordenador está ejecutando un sistema operativo Linux, tienes a tu alcance información sobre cada una de las particularidades del sistema, tanto hardware como software. Toda distribución de Linux te ofrece alguna utilidad para poder ver esta información, pero suelen ser aplicaciones que acercan este tema a usuarios que se sienten cómodos con el rollo del «panel de control» de Windows. Con esto, ni mucho menos, tienes el acceso a todas las características de tu sistema.

Si lo que quieres saber es TODO, tienes que usar la linea de comandos de toda la vida, la cual te ofrece programas, funciones y scripts para casi todo. Vamos a ver unos cuantos comandos muy útiles y que te permitirán hacerte una idea de lo que tiene y lo que está ejecutando tu sistema de una manera rápida y sencilla.


  • arch: te dice la arquitectura de tu ordenador, pero de una forma algo «tosca». Por ejemplo, si tienes un Pentium dirá que es i586, pero si es un Pentium II o más dirá que es un i686.
  • uname -a: análisis de la arquitectura más completo que arch. En la misma linea te da: sistema operativo, host local, versión del kernel e información de la compilación, y el tipo de procesador.
  • fdisk -l: lista las particiones del disco (o discos).
  • swapon -s: información sobre las particiones de swap.
  • w: información sobre el uso del sistem: usuarios conectados y procesos ejecutados por los usuarios.
  • lsmod: módulos del kernel que están cargados.
  • free -m: cantidad de memoria RAM y swap de tu sistema, así como cuanta hay libre y cuanta ocupada.
  • fdisk: información del espacio en disco del sistema. df -hiT es especialmente útil pues lista el tamaño de cada uno de los sistemas de ficheros, el tamaño usado y el libre, así como sus inodos y sus puntos de montaje.
  • du ruta: tamaño del fichero
  • ls -s du ruta: tamaño del directorio
  • nslookup host-server: útil para saber acerca de tu conexión a Internet. Este comando te da el nombre del dominio y la dirección.
  • dnsdomainname: te da el nombre del dominio.
  • hostname: con -d te da el nombre del dominio, y con -i la dirección IP.
  • top: te da una pantalla dinámica que va mostrando los procesos que usan más memoria en tu sistema. Se cierra con «Ctrl C».
  • ps auS: lista completa de procesos.
  • pstree: lista de procesos actuales, mostrando la relación padre-hijo de los procesos.
  • fuser -c proceso: dice si el proceso está usando los contenidos del directorio actual.
  • group usuario: a qué grupos pertenece el usuario.
  • id usuario: la misma información que el anterior comando, además del identificador de usuario y los identificadores de los grupos.
  • finger user: lo mismo pero con más información. Incluyendo la última vez que se conectó el usuario y si tiene correo esperando en /var/mail.

Todos estos son comandos concretos para obtener información del sistema. Pero podemos obtener más información de otras fuentes, como los ficheros de «log», donde se guardan los diferentes sucesos para funcionalidades determinadas. En el directorio /var/log encontraréis logs de lo último que está pasando en tu sistema, pudiendo consultar, por ejemplo, la actividad del kernel en kern.log, o la actividad de los usuarios en user.log. Estos ficheros los podéis consultar con un lector de ficheros normal, como los comandos tail, more, cat, etc.

También se pueden leer los ficheros del directorio /proc, que contienen las referencias al hardware del sistema.

De todas formas, lo de siempre con Linux. Cada «distro» tiene sus cosillas, pero suelen coincidir en lo básico. Lo que suele pasar es que algunas distros tienen comandos suplementarios, así como otros ficheros para obtener más información y presentarla de otra manera. En cualquier caso, como siempre, a tirar del «man».

Fuente: Linux.com.

Valora esta noticia: 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (0 votos, media: 0,00 de 5)
Loading ... Loading ...