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.xinitrcdel 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.