Comandos Esenciales de Linux para la Administración y Operación del Sistema
Clasificado en Informática
Escrito el en español con un tamaño de 5,03 KB
Comandos Esenciales de Linux: Una Referencia Completa
Este documento proporciona una recopilación de comandos fundamentales de Linux, organizados por categorías para facilitar la administración y operación del sistema. Cada comando incluye una breve descripción de su funcionalidad.
Información del Sistema
cat /proc/meminfo
: Muestra información detallada sobre el uso de la memoria del sistema.cat /proc/cpuinfo
: Muestra información detallada sobre el procesador del sistema.cat /proc/devices
: Muestra una lista de los dispositivos en uso en el sistema.hostname
: Visualiza el nombre de la máquina.free -m -s 3
: Muestra el uso de memoria RAM y swap en megabytes, actualizándose cada 3 segundos.
Control de Procesos y Sesiones
Ctrl+C
: Termina el proceso en ejecución en la terminal.Ctrl+Alt+F[n]
: Cambia a una consola virtual (terminal de texto) fuera del entorno gráfico (donde [n] es un número, por ejemplo, F2, F3, etc.).exit
: Termina la ejecución del programa en curso o cierra la sesión de la terminal.startx
: Inicia el entorno gráfico con el gestor especificado en el archivo.xinitrc
del directorio personal del usuario.
Gestión de Servicios
/etc/init.d/[servicio] stop
: Detiene un servicio o demonio específico./etc/init.d/[servicio] start
: Inicia un servicio o demonio específico./etc/init.d/[servicio] restart
: Reinicia un servicio o demonio específico.
Gestión de Usuarios y Grupos
Comandos de Usuario
su
: Cambia al usuario root o a otro usuario (requiere contraseña).su [nombre-usuario]
: Cambia al usuario especificado. Si se ejecuta como root, no pide contraseña; si no, sí.passwd
: Permite cambiar la contraseña del usuario actual.adduser [usuario]
: Crea un nuevo usuario en el sistema.deluser [usuario]
: Elimina un usuario del sistema.userdel -r [usuario]
: Elimina un usuario y su directorio home.usermod -l [nuevo_login] [login_actual]
: Cambia el nombre de usuario (login).usermod -d [nueva_home] -m [usuario]
: Cambia el directorio home de un usuario, creándolo si no existe y moviendo su contenido.usermod -aG [grupo] [usuario]
: Añade un usuario a un grupo suplementario.usermod -U [usuario]
: Desbloquea la cuenta de un usuario.
Comandos de Grupo
addgroup [grupo]
: Crea un nuevo grupo en el sistema.delgroup [grupo]
: Elimina un grupo del sistema.delgroup [grupo] --only-if-empty
: Elimina un grupo solo si está vacío (no tiene miembros).adduser [usuario] [grupo]
: Añade un usuario existente a un grupo ya existente.deluser [usuario] [grupo]
: Elimina un usuario de un grupo específico.groupmod -n [nuevo_nombre] [nombre_actual]
: Modifica el nombre de un grupo.
Visualización de Usuarios y Grupos
who -aH
: Muestra información detallada de los usuarios conectados al sistema.users
: Muestra los nombres de los usuarios actualmente conectados al sistema.id
: Muestra información del usuario actual (UID, GID y grupos a los que pertenece).groups [usuario]
: Muestra los grupos a los que pertenece un usuario. Si no se especifica, muestra los del usuario actual.cat /etc/passwd
: Muestra la base de datos de usuarios del sistema (información básica).cat /etc/shadow
: Muestra la base de datos de contraseñas encriptadas de los usuarios (requiere permisos de root).
Utilidades de Sistema
init 0
: Apaga la máquina de forma segura.init 6
: Reinicia la máquina de forma segura.