| Nombre | Descripción |
|---|
| Comando | Descripción |
|---|---|
iostat | Monitor de I/O y CPU |
vmstat | Estadísticas de memoria virtual sobre procesos, memoria, paginación, bloques I/O y utilización de CPU |
netstat | Listado de las conexiones activas de nuestra máquina. |
ps | Muestra la lista de procesos en ejecución. |
pstree | Muestra la misma lista de procesos que ps y top, pero en formato árbol |
w | Muestra usuarios conectados y las mismas estadísticas que el comando uptime. |
lsof | Muestra información acerca de los ficheros abiertos y sus correspondientes procesos |
free | Muestra una visión en tiempo real de la cantidad de memoria física y virtual de un sistema |
top | Muestra una visión en tiempo real del sistema en ejecución |
uptime | Muestra el tiempo que el sistema lleva en funcionamiento, usuarios conectados y el valor promedio de la carga del sistema |
sar | Recoge informes o guarda información de la actualidad del sistema para poder hacer consultas posteriormente. |
strace | Visualiza las llamadas a sistema que realizan los procesos. |
collectd | Recoge las estadísticas de rendimiento del sistema periódicamente |
| Fichero | Descripción |
|---|---|
/etc/collectd/collectd.conf | Fichero de configuración de collectd |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
sysstat | Incluye los programas vmstat, iostat, sar… |
strace | Incluye el programa strace |
collectd | Incluye el programa collectd |
| Nombre | Descripción |
|---|---|
collectd | Permite controlar el demonio collectd |
| Nombre | Descripción |
|---|---|
| kernel | Núcleo del sistema operativo encargado de gestionar los recursos de la máquina |
| zImage, bzImage | Imagen que contiene el kernel |
| Módulos | Son como los drivers (controladores), programas que nos permitirán que el sistema detecte y se comunique con el hardware. |
| RAM disk | Sistema de ficheros temporal sobre el que se descomprime el kernel al arrancar (initrd, initramfs) |
| Comando | Descripción |
|---|---|
uname | Muestra información del sistema |
unxz | Descomprime ficheros .xz |
tar | Desempaqueta archivos .tar o .tar.gz |
make mrproper | Realiza la limpieza de ficheros de compilación del kernel |
make menuconfig | Configuración de la compilación del kernel |
make | Compilación del kernel |
make bzImage | Creación de la imagen del kernel |
make modules | Compilación de módulos del kernel |
make modules_install | Instalación de módulos |
mkinitramfs | Creación del RAM disk |
grub-mkconfig | Generación del fichero de configuración de GRUB |
update-grub | Aplica los cambios en el GRUB |
lsmod | Lista los módulos del kernel que está cargados |
insmod | Inserta (carga) módulos en el kernel |
rmmod | Elimina módulos del kernel |
modprobe | Realiza la gestión dinámica de módulos |
modinfo | Información sobre módulos |
lsdev | Proporciona información del hardware instalado |
lscpi | Información sobre todos los buses PCI del sistema y todos los dispositivos que están conectados a ellos. |
lsusb | Información de los buses USB de sistema y los dispositivos que están conectados a ellos. |
dmesg | Muestra los mensajes de la salida estándar del kernel (también llamado kernel buffer ring). |
sysctl | Modifica los parámetros del kernel en tiempo de ejecución |
udevadm | Control de udev en tiempo de ejecución |
| Fichero | Descripción |
|---|---|
/usr/src/linux | Directorio donde se guarda el código fuente del kernel |
/usr/src/kernels | Directorio donde se guarda el código fuente del kernel (Red Hat) |
/usr/src/linux/.config | Fichero de configuración del kernel (creado con make menuconfig) |
/usr/src/linux/Documentation | Documentación del código fuente |
/lib/modules/ | Directorio de módulos del kernel (ficheros .ko) |
/etc/modules | Módulos que se cargan en el arranque (Debian) |
/etc/modules-load.d/ | Módulos que se cargan en el arranque (Red Hat) |
/boot/config-<VERSION_KERNEL> | Configuración de los módulos del kernel |
/boot/initramfs-<VERSION_KERNEL> | RAM disk (Red Hat) |
/boot/initrd.img-<VERSION_KERNEL> | RAM disk (Debian) |
/boot/grub/grub.cfg | Fichero de configuración del GRUB (creado con grub-mkconfig) |
/boot/System.map-<VERSION_KERNEL> | Fichero para depurar el kernel |
/boot/config-<VERSION_KERNEL> | Fichero de configuración del kernel (creado con make menuconfig) |
/etc/modprobe.d/*.conf | Configuración de los módulos |
/etc/modules.conf | Configuración de los módulos (obsoleto) |
modules.dep | Dependencias de unos módulos con respecto a otros |
/var/log/dmesg | Mensajes del kernel |
/var/log/messages | Mensajes del kernel |
/proc/sys/ | Opciones del kernel |
/etc/sysctl.conf | Configuración de las opciones del kernel que se activarán/desactivarán en el arranque |
/etc/udev/udev.conf | Configuración de udev |
/etc/udev/rules.d | Directorio de las reglas de udev |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
procinfo | Incluye lsdev… |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
| init | Primer proceso en ejecución tras la carga del kernel y el que se a su vez genera todos los demás procesos |
| runlevel | Estado del sistema en el que se ha determinado la lista de servicios que arrancan o se detienen. |
| LILO | Gestor de arranque (obsoleto) |
| GRUB | Gestor de arranque |
| isolinux | Gestor de arranque para CD/DVD (proyecto Syslinux) |
| pxelinux | Gestor de arranque para red (proyecto Syslinux) |
| extlinux | Gestor de arranque para sistemas de archivos ext |
| Comando | Descripción |
|---|---|
telinit | Modifica el nivel de ejecución (runlevel) |
init | Modifica el nivel de ejecución (runlevel) |
runlevel | Muestra el nivel actual de ejecución |
update-rc.d | Gestiona los servicios y sus niveles de ejecución (Debian) |
chkconfig | Gestiona los servicios y sus niveles de ejecución (Debian) |
service | Gestión de servicios en sistemas SysV |
systemctl | Gestión de unidades en sistemas systemd |
grub-install | Instalador de GRUB |
| Fichero | Descripción |
|---|---|
/etc/rcX.d/ | Directorios de los runlevels (donde X puede ser 0, 1, 2, 3, 4, 5, 6 o S) |
/etc/rc.local | Script independiente del nivel de ejecución. Se ejecuta después de todos los scripts de los nivesles de ejecución. |
/etc/inittab | Configuración del arranque (SysV) |
/lib/systemd/system | Archivos de configuración de systemd |
/etc/systemd/system | Archivos de configuración de systemd (los que debemos modificar, ya que tienen prioridad sobre el otro) |
/etc/default/grub | Opciones por defecto de GRUB |
/etc/grub.d/ | Directorio de ficheros de configuración de GRUB |
/boot/grub/grub.cfg | Configuración del GRUB (no se debe modificar a mano) |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
| Sistema de ficheros | Sirve para organizar un espacio de almacenamiento bruto. |
proc | Sistema de ficheros virtual que muestra los elementos del sistema relacionados con la gestión de procesos y hardware del sistema |
sys | Sistema de ficheros virtual que permite visualizar elementos del sistema relacionados con los periféricos. Es una evolución de proc. |
| UUID | Universal Unique Identifier permite asociar un dispositivo de almacenamiento a un identificador. |
| Comando | Descripción |
|---|---|
mount | Montaje de sistemas de archivos |
umount | Desmontaje de sistemas de archivos |
mkswap | Creación de espacio swap |
swapon | Activa un espacio de swap |
swapoff | Desactiva un espacio de swap |
sync | Fuerza la sincronización de los datos almacenados en memoria al dispositivo. |
blkid | Muestra el UUID de dispositivos de bloques |
fdisk | Manipulación de particiones de disco |
mkfs | Creación de sistemas de ficheros |
fsck | Comprobación de errores en sistemas de ficheros |
badblocks | Busca sectores defectuosos en dispositivos de bloques |
debugfs | Depurador del sistema de ficheros ext |
tune2fs | Modifica parámetros de sistemas de ficheros ext |
dumpe2fs | Muestra información de sistemas de ficheros ext |
xfs_info | Información de la geometría de un sistema de ficheros XFS. |
xfs_check | Chequea la consistencia del sistema de ficheros XFS |
xfs_repair | Repara un sistema de ficheros XFS dañado |
xfs_admin | Modifica parámetros de un sistema de ficheros XFS |
xfs_growfs | Aumenta el tamaño de un sistema de ficheros XFS (solo si está montado) |
smartctl | Panel de control de utilidades para trabajar con discos. |
mkisofs | Creación de imágenes (obsoleto) |
genisoimage | Creación de imágenes |
dm-crypt | Aplicación para gestionar sistemas de ficheros cifrados |
| Fichero | Descripción |
|---|---|
/etc/mtab | Muestra los sistemas de ficheros montados actualmente |
/proc/mounts | Muestra los sistemas de ficheros montados actualmente |
/etc/fstab | Definición de los sistemas de ficheros que se montarán en el arranque |
/etc/auto.master | Tabla maestra donde se detalla el conjunto de directorios en los que aplica el automontaje. |
/etc/auto.[dir] | Tablas secundarias. Se defininen las características propias del montaje. |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
smartmontools | Proporciona smartd y smartctl |
autofs | Automontaje de unidades |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
| RAID | Redundant Array of Independent Disks |
| 0xFD | Tipo de partición para MBR |
| iSCSI | Internet SCSI |
| LVM | Logical Volume Manager |
| Volúmenes físicos (PV) | Son las particiones del disco duro o RAIDs con sistema de archivos LVM. |
| Grupo de Volúmenes (VG) | Es una unidad administrativa en la que se engloban nuestros recursos, está formada por el conjunto de PVs y a su vez contiene los LVs. |
| Volumen Lógico (LV) | Última capa del LVM, es el equivalente a una partición en un sistema tradicional. |
| Comando | Descripción |
|---|---|
mdadm | Gestión de volúmenes RAID por software |
lsblk | Herramienta para saber qué dispositivos de bloque tenemos conectados a la máquina |
hdparm | Permite ajustar y consultar los parámetros del hardware de los discos IDE y SCSI. |
sdparm | Permite comunicación de bajo nivel con los periféricos SCSI (incluido SATA). |
iscsiadm | Permite descubrir los target iSCSI y acceder a los volúmenes descubiertos. |
pvcreate | Crear volumen físico (PV) LVM |
pvdisplay | Detalle de los volúmenes físicos creados (LVM) |
pvs | Listado breve de los volúmenes físicos creados (LVM) |
vgcreate | Crear grupo de volúmenes (LVM) |
vgdisplay | Información detallada sobre los grupos de volúmenes (LVM) |
vgs | Listado breve de los grupos de volúmenes (LVM) |
vgextend | Ampliar grupo de volúmenes (añadiendo volúmenes físicos) (LVM) |
vgreduce | Reducir grupo de volúmenes (LVM) |
vgremove | Eliminar grupo de volúmenes (LVM) |
lvcreate | Creación de volúmenes lógicos (LVM) |
lvdisplay | Listado detallado de volúmenes lógicos (LVM) |
lvs | Listado sencillo de volúmenes lógicos (LVM) |
lvextend | Extender el volumen lógico (LVM) |
| Fichero | Descripción |
|---|---|
/proc/mdstat | Información sobre el RAID |
/etc/mdadm.conf | Configuración de mdadm |
/etc/iscsi/iscsid.conf | Configuración del demonio iscsd |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
| CIDR | Classless Internet Domain Routing |
| IP | Internet Protocol |
| ARP | Address Resolution Protocol |
| VPN | Virtual Private Network |
| Comando | Descripción |
|---|---|
ifconfig | Consulta y configuración de interfaces de red |
route | Creación y visualización de las rutas para las interfaces de la máquina local. |
arp | Muestra los valores almacenados en la cache ARP |
ip | Consulta y configuración de interfaces de red y rutas |
iw | Gestión de dispositivos y redes inalámbricas |
iwconfig | Información y configuración de interfaces inalámbricas |
iwlist | Busca las redes inalámbricas disponibles y muestra información |
ping, ping6 | Comando que permite conocer si una máquina está accesible o no. |
traceroute, traceroute6 | Permite comprobar la conectividad con un sistema remoto, devolviendo los routers por lo que pasa el paquete |
mtr | Herramienta que combina las funciones de ping y traceroute |
netstat | Muestra un listado de las conexiones activas de nuestra máquina |
ss | Herramienta similar a netstat para investigar las conexiones de red |
nmap | Comando que permite realizar el escaneo de puertos de una máquina e identificar los servicios y versión o tipo de sistema operativo. |
lsof | Muestra la lista de archivos abiertos por procesos en un sistema |
nc (netcat) | Herramienta que nos permite abrir puertos, establecer conexiones de red entre ellos, y transmitir datos. |
tcpdump | Analizador de tráfico de red |
hostname | Muestra o modifica el nombre del host |
dmesg | Muestra el buffer de mensajes del núcleo (kernel ring buffer) desde el arranque. |
host | Permite hacer consultas al servidor DNS de la red |
dig | Permite hacer consultas al servidor DNS de la red (más completo) |
| Fichero | Descripción |
|---|---|
/etc/hostname | Establece el nombre de host, entre otras cosas (Debian) |
/etc/sysconfig/network | Establece el nombre de host, entre otras cosas (Red Hat) |
/etc/sysconfig/network-scripts/ | Ficheros de configuración de las interfaces de red (Red Hat) |
/etc/network/interfaces | Fichero de configuración de las interfaces de red (Debian) |
/etc/resolv.conf | Indica al sistema qué servidores de nombres y qué dominios hay que consultar para resolver las peticiones DNS. |
/etc/hosts | Correspondencia entre las direcciones IP y los nombre de las máquinas. |
/etc/hosts.allow | Permite acceso a determinados servicios de la red |
/etc/hosts.deny | Bloquea el acceso a determinados servicios de la red |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
net-tools | Incluye ifconfig, netstat … |
iproute2 | Incluye ip |
mtr | |
tcpdump | |
dnsutils | Incluye dig |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
| Amanda | Programa de backups |
| Bacula | Programa de backups |
| BackupPC | Programa de backups |
| Comando | Descripción |
|---|---|
gunzip | Compresor/descompresor de archivos .gz |
gzip | Compresor/descompresor de archivos .gz |
bzip2 | Compresor/descompresor de archivos .bz, .bz2, .tbz, .tbz2 |
xz | Compresor/descompresor de archivos .xz, .lzma |
tar | Herramienta de creación de paquetes/archivos |
uname | Muestra información del sistema |
diff | Compara 2 archivos y muestra sus diferencias |
patch | Aplica o retira un parche sobre un código fuente |
configure | Comprueba dependencias a la hora de compilar código fuente |
make | Utiliza ficheros Makefile para automatizar tareas como compilación o instalación de programas |
make install | Instala un programa compilado |
dd | Copias bloque a bloque |
rsync | Copia y sincroniza ficheros desde una localización a otra con poco ancho de banda. |
mt | Operaciones de control de las cintas magnéticas. |
wall | Difunde un mensaje a todos los usuarios conectados en el sistema. |
shutdown | Permite apagar, reiniciar o enviar un mensaje a usuarios conectados |
| Fichero | Descripción |
|---|---|
/dev/st* | Dispositivo SCSI de cintas de rebobinado automático. |
/dev/nst* | Dispositivo SCSI de cintas de no rebobinado |
/etc/issue | Fichero que se muestra antes de la solicitud de autenticación local |
/etc/issue.net | Fichero que se muestra antes de la solicitud de autenticación remota (telnet) |
/etc/motd | Fichero que se muestra después de la apertura de un sesión con éxito. |
| Nombre | Descripción |
|---|
| Nombre | Descripción |
|---|---|
build-essential | Conjunto de programas y bibliotecas para realizar la compilación de programas (Debian) |
| Nombre | Descripción |
|---|