Apéndice A. Recetas útiles

En este apéndice, he recopilado una lista de recetas para tareas habituales. Se trata sólo de una selección de recetas que he ido recopilando a lo largo del tiempo, tareas que realizo a menudo y que me gusta tener a mano como referencia. De ningún modo se trata de una cobertura completa o profunda de las tareas de uso y administración de Linux. Para obtener una colección completa de recetas, te recomiendo encarecidamente que consultes el librode Carla SchroderLinux Cookbook (O'Reilly), que cubre una serie de recetas con gran detalle.

Recopilación de información del sistema

Para conocer la versión de Linux, el núcleo y otra información relacionada, utiliza cualquiera de los siguientes comandos:

cat /etc/*-release
cat /proc/version
uname -a

Para conocer el equipamiento básico de hardware (CPU, RAM, discos), hazlo:

cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/diskstats

Para saber más sobre el hardware de tu sistema, como por ejemplo sobre la BIOS, utiliza:

sudo dmidecode -t bios

Nota para el comando anterior: otras opciones interesantes para -t sonsystem y memory.

Para consultar el uso total de memoria principal y swap, haz lo siguiente

free -ht

Para consultar cuántos descriptores de archivo puede tener un proceso, utiliza:

ulimit -n

Trabajar con usuarios y procesos

Puedes listar los usuarios conectados con who o w (salida más detallada).

Para mostrar las métricas del sistema (CPU, memoria, etc.) por proceso para un usuario concreto, SOMEUSER, utiliza ...

Get Aprender Linux moderno now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.