Administración básica de Linux: root, sudo, usuarios y gestión del sistema

📅 Actualizado en febrero 2026 ✍️ Ángel López 📊 Nivel: Intermedio ⏱️ 30 min de lectura

Administrar un sistema Linux significa tener el control total de lo que ocurre en tu máquina: quién puede acceder, qué programas se ejecutan, cómo se distribuyen los recursos y qué hacer cuando algo falla. En esta guía aprenderás los fundamentos de la administración del sistema, desde el todopoderoso usuario root hasta la monitorización de procesos y servicios.

🖥️ Qué significa administrar un sistema Linux

En Windows, la administración del sistema está fragmentada en decenas de paneles de control, asistentes y menús dispersos. En Linux, todo se gestiona de forma coherente a través de archivos de configuración y comandos de terminal. Esto hace que la administración sea más transparente, reproducible y automatizable.

Las responsabilidades de un administrador de sistemas Linux incluyen: gestionar las cuentas de usuario y sus permisos, instalar, actualizar y eliminar software, controlar los servicios que se ejecutan (servidores web, bases de datos, cron), monitorizar el rendimiento del sistema (CPU, memoria, disco), analizar logs para detectar y resolver problemas, y garantizar la seguridad del sistema.

No necesitas ser un profesional DevOps para beneficiarte de estos conocimientos. Si usas Linux en tu día a día, entender cómo funciona la administración básica te permitirá resolver problemas por tu cuenta, optimizar el rendimiento de tu equipo y mantenerlo seguro.

💡 Prerrequisitos
Este artículo asume que ya tienes Linux instalado y manejas los conceptos básicos de la terminal: navegar por directorios (cd, ls, pwd), gestionar archivos (cp, mv, rm) y editar texto con nano o vim. Si aún no dominas eso, empieza por ahí.

👑 El usuario root: el superusuario

En todo sistema Linux existe un usuario especial llamado root (también conocido como superusuario). Es el equivalente al «Administrador» de Windows, pero con poderes absolutamente ilimitados: root puede leer, modificar y eliminar cualquier archivo del sistema, instalar y desinstalar cualquier programa, cambiar la configuración de cualquier servicio, crear y eliminar usuarios, formatear discos y, en general, hacer cualquier cosa sin restricciones.

El usuario root siempre tiene el UID 0 (User ID cero). Esto es lo que el kernel usa internamente para identificarlo, independientemente de cómo se llame la cuenta.

terminal
# Comprobar quién eres ahora mismo whoami usuario # Ver tu UID id uid=1000(usuario) gid=1000(usuario) grupos=1000(usuario),27(sudo) # Ver el UID de root id root uid=0(root) gid=0(root) grupos=0(root)

¿Por qué no debes trabajar como root?

Aunque root puede hacerlo todo, trabajar permanentemente como root es una de las peores prácticas en administración de sistemas. Las razones son concretas:

Un error es catastrófico. Si ejecutas rm -rf / como usuario normal, el sistema te lo impide. Como root, borra el sistema entero sin preguntar. Un espacio de más, una ruta equivocada, y pierdes todo.

El malware obtiene acceso total. Si un proceso malicioso se ejecuta con privilegios de root, controla todo el sistema. Si se ejecuta como usuario normal, solo puede dañar los archivos de ese usuario.

No hay auditoría. Si todos trabajan como root, es imposible saber quién hizo qué cambio. Con sudo, cada acción queda registrada con el nombre del usuario que la ejecutó.

Profesional de sistemas trabajando en terminal de administración Linux
La administración de sistemas Linux se gestiona principalmente desde la terminal
⚠️ Regla de oro de la administración Linux
Nunca inicies sesión como root de forma permanente. Usa tu usuario normal y eleva privilegios con sudo solo cuando sea necesario. Esta práctica es la base de la seguridad en cualquier sistema Linux.

🔑 sudo: privilegios bajo control

sudo (superuser do) es el mecanismo que permite a un usuario normal ejecutar un comando concreto con privilegios de root, previa autenticación con su propia contraseña. Es la forma estándar de administrar sistemas Linux modernos.

terminal — uso básico de sudo
# Instalar un paquete (requiere privilegios de root) sudo apt install htop # Editar un archivo de configuración del sistema sudo nano /etc/hostname # Reiniciar un servicio sudo systemctl restart apache2 # Abrir una shell de root (temporal, para múltiples comandos) sudo -i # Ahora eres root. Escribe 'exit' para volver a tu usuario.

Cómo funciona sudo por dentro

Cuando ejecutas un comando con sudo, ocurre lo siguiente: primero, sudo comprueba si tu usuario está autorizado consultando el archivo /etc/sudoers. Luego, te pide tu propia contraseña (no la de root). Si la autenticación es correcta, ejecuta el comando con UID 0 (root). Finalmente, registra la acción en el log de autenticación (/var/log/auth.log).

Tras autenticarte, sudo recuerda tu contraseña durante 15 minutos por defecto, para que no tengas que escribirla en cada comando consecutivo.

El archivo /etc/sudoers

El archivo /etc/sudoers controla quién puede usar sudo y con qué restricciones. Nunca lo edites directamente — usa siempre el comando visudo, que valida la sintaxis antes de guardar (un error en sudoers puede dejarte sin acceso administrativo).

/etc/sudoers — estructura
# Formato: USUARIO HOST=(COMO_USUARIO) COMANDOS # root puede ejecutar cualquier comando root ALL=(ALL:ALL) ALL # Los miembros del grupo sudo pueden ejecutar cualquier comando %sudo ALL=(ALL:ALL) ALL # Ejemplo: permitir a 'ana' reiniciar solo Apache, sin contraseña ana ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart apache2
terminal — editar sudoers de forma segura
# Abrir sudoers con validación de sintaxis sudo visudo # Ver los últimos usos de sudo (quién hizo qué) sudo grep "sudo" /var/log/auth.log | tail -10

👤 Gestión de usuarios

Linux es un sistema multiusuario desde su origen: está diseñado para que múltiples personas (o servicios) usen el mismo sistema de forma aislada y segura. Cada usuario tiene su propio directorio personal, sus propios archivos, sus propios procesos y sus propios permisos.

Información de un usuario

Cada usuario de Linux se define mediante varios atributos que se almacenan en archivos del sistema:

ArchivoContenidoEjemplo
/etc/passwdNombre, UID, GID, home, shellana:x:1001:1001:Ana García:/home/ana:/bin/bash
/etc/shadowContraseña cifrada, caducidadana:$6$xyz...hash...:19780:0:99999:7:::
/etc/groupGrupos y sus miembrosdesarrolladores:x:1010:ana,carlos

Crear usuarios

terminal — crear usuarios
# Método recomendado en Debian/Ubuntu (interactivo) sudo adduser carlos # Te pide contraseña, nombre completo, etc. # Método universal (más manual) sudo useradd -m -s /bin/bash -c "Carlos López" carlos sudo passwd carlos # Establecer contraseña aparte # Crear usuario de sistema (para servicios, sin login) sudo useradd --system --no-create-home -s /usr/sbin/nologin webapp

Modificar usuarios

terminal — modificar usuarios
# Cambiar el shell de un usuario sudo usermod -s /bin/zsh carlos # Añadir un usuario al grupo sudo (darle permisos de admin) sudo usermod -aG sudo carlos # Bloquear una cuenta (desactivar login) sudo usermod -L carlos # Desbloquear una cuenta sudo usermod -U carlos # Cambiar la contraseña de un usuario sudo passwd carlos # Forzar cambio de contraseña en el próximo login sudo passwd -e carlos

Eliminar usuarios

terminal — eliminar usuarios
# Eliminar usuario conservando su directorio home sudo deluser carlos # Eliminar usuario Y su directorio home sudo deluser --remove-home carlos # Equivalente con userdel sudo userdel -r carlos
✅ Buena práctica
Antes de eliminar un usuario, haz un backup de su directorio home: sudo tar -czf /backups/carlos_home.tar.gz /home/carlos. También revisa si tiene procesos en ejecución con ps -u carlos y crontabs programados con sudo crontab -u carlos -l.

👥 Gestión de grupos

Los grupos son el mecanismo de Linux para organizar usuarios y asignar permisos de forma colectiva. En lugar de dar permisos archivo por archivo a cada usuario, creas un grupo, le asignas permisos sobre un directorio, y añades a los usuarios que necesiten acceso.

Cada usuario tiene un grupo primario (se crea automáticamente con el mismo nombre que el usuario) y puede pertenecer a múltiples grupos secundarios.

terminal — gestión de grupos
# Ver a qué grupos perteneces groups usuario sudo docker # Ver los grupos de otro usuario groups carlos # Crear un nuevo grupo sudo groupadd desarrolladores # Añadir un usuario a un grupo (sin sacarlo de los demás) sudo usermod -aG desarrolladores carlos # ⚠️ La -a es CRÍTICA: sin ella, se eliminan todos los grupos anteriores # Quitar un usuario de un grupo sudo gpasswd -d carlos desarrolladores # Eliminar un grupo sudo groupdel desarrolladores # Listar todos los grupos del sistema cat /etc/group | cut -d: -f1 | sort

Ejemplo práctico: directorio compartido de equipo

Supón que tienes un equipo de desarrollo y quieres que todos puedan leer y escribir en /opt/proyecto:

terminal — directorio compartido
# 1. Crear el grupo sudo groupadd equipo-dev # 2. Añadir usuarios sudo usermod -aG equipo-dev ana sudo usermod -aG equipo-dev carlos # 3. Crear el directorio y asignar grupo sudo mkdir -p /opt/proyecto sudo chown root:equipo-dev /opt/proyecto # 4. Permisos: rwx para grupo, setgid para herencia sudo chmod 2775 /opt/proyecto # El '2' activa el bit SGID: nuevos archivos heredan el grupo

⚙️ Gestión de procesos

Un proceso es cualquier programa en ejecución. Cada vez que abres una aplicación, ejecutas un comando o un servicio arranca, se crea un proceso con un identificador único (PID). Saber gestionar procesos es fundamental para diagnosticar problemas de rendimiento o aplicaciones que se cuelgan.

Ver procesos

terminal — listar procesos
# Ver todos los procesos del sistema ps aux # Ver procesos en formato de árbol (quién lanzó a quién) ps auxf # Buscar un proceso concreto ps aux | grep firefox # Los 10 procesos que más CPU consumen ps aux --sort=-%cpu | head -11 # Los 10 procesos que más memoria consumen ps aux --sort=-%mem | head -11 # Monitor interactivo (actualización en tiempo real) top # Monitor mejorado (instalar con: sudo apt install htop) htop

Señales y terminación de procesos

Cuando un proceso se queda colgado o necesitas detenerlo, Linux usa un sistema de señales. Las más importantes:

SeñalNúmeroEfectoUso típico
SIGTERM15Pide al proceso que termine limpiamenteCerrar aplicaciones de forma ordenada
SIGKILL9Mata el proceso inmediatamente (no puede ignorarse)Último recurso para procesos colgados
SIGHUP1Recargar configuraciónRecargar servicios sin reiniciarlos
SIGSTOP19Pausar el procesoSuspender temporalmente
SIGCONT18Continuar proceso pausadoReanudar proceso suspendido
terminal — matar procesos
# Terminar un proceso por PID (señal SIGTERM por defecto) kill 1234 # Forzar la terminación (SIGKILL — último recurso) kill -9 1234 # Matar todos los procesos de un programa por nombre killall firefox # Buscar PID por nombre y matar pkill -f "python3 mi_script.py" # Buscar el PID de un proceso pgrep -a firefox

Procesos en primer y segundo plano

terminal — foreground y background
# Ejecutar en segundo plano (añade & al final) python3 servidor.py & [1] 5678 # Ver procesos en segundo plano jobs # Traer al primer plano fg %1 # Pausar proceso actual: Ctrl+Z, luego mandarlo al fondo bg %1 # nohup: que siga ejecutándose aunque cierres la terminal nohup python3 tarea_larga.py &
Profesional de seguridad informática gestionando servidores Linux
La gestión de procesos y servicios es una habilidad esencial para cualquier administrador

🔄 Servicios del sistema (systemd)

Un servicio (o daemon) es un proceso que se ejecuta en segundo plano y proporciona una funcionalidad continua: un servidor web (Apache, Nginx), una base de datos (MySQL, PostgreSQL), el servicio de red, SSH, etc. En las distribuciones modernas, los servicios se gestionan con systemd a través del comando systemctl.

terminal — gestión de servicios con systemctl
# Ver el estado de un servicio sudo systemctl status apache2 # Iniciar un servicio sudo systemctl start apache2 # Detener un servicio sudo systemctl stop apache2 # Reiniciar un servicio sudo systemctl restart apache2 # Recargar configuración sin detener el servicio sudo systemctl reload apache2 # Activar inicio automático al arrancar sudo systemctl enable apache2 # Desactivar inicio automático sudo systemctl disable apache2 # Listar todos los servicios activos systemctl list-units --type=service --state=running
💡 ¿enable vs start?
start arranca el servicio ahora mismo. enable lo configura para que arranque automáticamente en el próximo reinicio. Normalmente querrás ambos: sudo systemctl enable --now apache2 hace las dos cosas a la vez.

Para profundizar en systemd, units y journalctl, consulta nuestro artículo dedicado sobre systemd y gestión de servicios.

📊 Monitorización y rendimiento

Un buen administrador sabe en todo momento cómo está funcionando su sistema: cuánta CPU, memoria y disco se están usando, y qué procesos consumen más recursos.

CPU y memoria

terminal — monitorización de recursos
# Memoria RAM (libre, usada, caché) free -h total usada libre compartida buff/cache disponible Mem: 16Gi 5,2Gi 3,1Gi 412Mi 7,7Gi 10Gi # Carga del sistema (load average) uptime 15:30:01 up 5 days, 2:15, 2 users, load average: 0.52, 0.48, 0.45 # Información del procesador lscpu | grep "Model name\|CPU(s)\|Thread" # Monitor en tiempo real (de fábrica en todos los Linux) top # Atajos en top: M (ordenar por memoria), P (por CPU), q (salir)
💡 ¿Qué es el load average?
Los tres números del load average indican la carga media del sistema en los últimos 1, 5 y 15 minutos. En un sistema con 4 cores, un load average de 4.0 significa que la CPU está al 100%. Por debajo de tu número de cores indica que hay capacidad libre.

Disco

terminal — espacio en disco
# Espacio usado/libre por partición df -h # ¿Qué carpetas ocupan más espacio? sudo du -sh /var/log/* | sort -rh | head -10 # Resumen del espacio de tu home du -sh ~ # Actividad de E/S de disco en tiempo real sudo iotop # (instalar con: sudo apt install iotop)

Red

terminal — monitorización de red
# Interfaces de red y direcciones IP ip addr show # Conexiones activas ss -tulnp # Puertos en escucha sudo ss -tulnp | grep LISTEN # Tráfico de red en tiempo real sudo iftop # (instalar con: sudo apt install iftop)

📋 Logs del sistema: dónde mirar cuando algo falla

Los logs (registros) son la primera fuente de información cuando algo no funciona. Linux registra prácticamente todo lo que ocurre en el sistema: cada inicio de sesión, cada error, cada servicio que arranca o se detiene.

Logs tradicionales (/var/log/)

ArchivoContenidoUso típico
/var/log/syslogMensajes generales del sistemaDiagnóstico general
/var/log/auth.logAutenticación: login, sudo, SSHDetectar accesos no autorizados
/var/log/kern.logMensajes del kernelProblemas de hardware/drivers
/var/log/dpkg.logInstalación de paquetesSaber qué se instaló y cuándo
/var/log/apt/Actividad de APTHistorial de actualizaciones
/var/log/apache2/Logs del servidor webErrores de sitios web
terminal — consultar logs
# Ver las últimas 20 líneas de syslog sudo tail -20 /var/log/syslog # Seguir un log en tiempo real (muy útil para depurar) sudo tail -f /var/log/syslog # Buscar errores en los logs sudo grep -i "error" /var/log/syslog | tail -20 # ¿Quién usó sudo recientemente? sudo grep "sudo" /var/log/auth.log | tail -10

journalctl (logs de systemd)

journalctl es la herramienta de consulta de logs de systemd. Centraliza todos los logs del sistema y permite filtros muy potentes:

terminal — journalctl
# Ver todos los logs (desde el último arranque) journalctl -b # Logs de un servicio concreto journalctl -u apache2 # Logs de la última hora journalctl --since "1 hour ago" # Solo errores y críticos journalctl -p err # Seguir logs en tiempo real (como tail -f) journalctl -f # Espacio que ocupan los logs journalctl --disk-usage # Limpiar logs antiguos (mantener solo 500 MB) sudo journalctl --vacuum-size=500M

✅ Buenas prácticas de administración

Estas prácticas separan a un administrador competente de uno que causa problemas. Aplícalas desde el primer día:

1. Nunca trabajes como root. Ya lo hemos dicho, pero merece repetirse. Usa sudo para cada acción administrativa individual. Si necesitas una sesión de root, usa sudo -i y sal con exit en cuanto termines.

2. Actualiza regularmente. Las actualizaciones de seguridad son críticas. Ejecuta sudo apt update && sudo apt upgrade al menos una vez a la semana. En servidores, configura actualizaciones automáticas de seguridad con unattended-upgrades.

3. Haz backups antes de cambios importantes. Antes de modificar un archivo de configuración, copia el original: sudo cp /etc/fstab /etc/fstab.bak. Antes de una actualización mayor, haz backup completo del sistema.

4. Documenta lo que haces. Mantén un archivo de notas (~/admin-log.md) donde apuntes qué cambios hiciste, cuándo y por qué. Tu yo del futuro te lo agradecerá.

5. Usa contraseñas fuertes. Para root y para usuarios con sudo, usa contraseñas de al menos 12 caracteres que combinen mayúsculas, minúsculas, números y símbolos. Mejor aún, usa autenticación por clave SSH para accesos remotos.

6. Revisa los logs periódicamente. Un vistazo rápido a journalctl -p err -b cada día te permite detectar problemas antes de que se conviertan en crisis.

7. Principio de mínimo privilegio. Cada usuario y servicio debería tener solo los permisos que necesita para su función, ni uno más. No añadas a todos los usuarios al grupo sudo «por comodidad».

8. Monitoriza el espacio en disco. Un disco lleno puede paralizar completamente un sistema Linux: los servicios dejan de funcionar, los logs no se escriben y ni siquiera puedes iniciar sesión. Configura alertas o revisa periódicamente con df -h. Presta especial atención a /var/log (los logs pueden crecer sin control) y /tmp.

9. Conoce la ruta de escalado. Cuando algo se rompe, necesitas saber dónde buscar ayuda. Para tu distribución: foros oficiales, wiki de la comunidad, Ask Ubuntu. Para un problema de hardware: dmesg y journalctl -k. Para un servicio que falla: journalctl -u nombre-servicio. Tener claro este flujo de diagnóstico te ahorrará horas de frustración.

10. Automatiza todo lo que hagas más de dos veces. Si ejecutas la misma secuencia de comandos cada semana, conviértela en un script. La administración de sistemas eficiente se basa en la automatización: scripts Bash, tareas programadas con cron y herramientas de gestión de configuración.

Para profundizar en seguridad, consulta nuestra guía de seguridad básica en Linux y el artículo sobre permisos avanzados.

✏️ Ejercicios prácticos

Practica los conceptos de esta guía en un sistema Linux real (o en una máquina virtual). No ejecutes estos ejercicios en un servidor de producción.

Ejercicio 1: Gestión de usuarios y grupos

Objetivo: Crear una estructura de usuarios y grupos para un equipo ficticio.

ejercicio 1 — solución
# 1. Crear grupo de proyecto sudo groupadd proyecto-web # 2. Crear dos usuarios de prueba sudo adduser dev1 sudo adduser dev2 # 3. Añadirlos al grupo sudo usermod -aG proyecto-web dev1 sudo usermod -aG proyecto-web dev2 # 4. Verificar pertenencia groups dev1 groups dev2 # 5. Crear directorio compartido con SGID sudo mkdir /opt/web-proyecto sudo chown root:proyecto-web /opt/web-proyecto sudo chmod 2775 /opt/web-proyecto # 6. Comprobar que funciona (cambiar a dev1 y crear archivo) sudo -u dev1 touch /opt/web-proyecto/test.txt ls -la /opt/web-proyecto/ # El archivo debería pertenecer al grupo proyecto-web

Ejercicio 2: Diagnóstico del sistema

Objetivo: Recopilar información completa sobre el estado del sistema.

ejercicio 2 — script de diagnóstico
#!/bin/bash # script: diagnostico.sh — Informe rápido del sistema echo "========== INFORME DEL SISTEMA ==========" echo "Fecha: $(date)" echo "Hostname: $(hostname)" echo "Kernel: $(uname -r)" echo "Distro: $(lsb_release -ds 2>/dev/null)" echo "Uptime: $(uptime -p)" echo "" echo "--- CPU ---" lscpu | grep "Model name" echo "Load average: $(cat /proc/loadavg | cut -d' ' -f1-3)" echo "" echo "--- MEMORIA ---" free -h | head -2 echo "" echo "--- DISCO ---" df -h | grep -E "^/dev" echo "" echo "--- USUARIOS CONECTADOS ---" who echo "" echo "--- TOP 5 PROCESOS (CPU) ---" ps aux --sort=-%cpu | head -6 echo "" echo "--- SERVICIOS FALLIDOS ---" systemctl --failed echo "" echo "--- ÚLTIMOS ERRORES ---" journalctl -p err -b --no-pager | tail -5

Guarda este script como diagnostico.sh, dale permisos de ejecución con chmod +x diagnostico.sh y ejecútalo con sudo ./diagnostico.sh. Es un excelente punto de partida para automatizar tareas de administración con Bash scripting.

Ejercicio 3: Gestión de servicios

Objetivo: Practicar el control de servicios con systemctl.

ejercicio 3 — solución
# 1. Listar servicios activos systemctl list-units --type=service --state=running # 2. Ver el estado detallado de SSH sudo systemctl status ssh # 3. Instalar y gestionar un servicio de ejemplo (nginx) sudo apt install nginx sudo systemctl status nginx sudo systemctl stop nginx sudo systemctl start nginx # 4. Ver los logs de nginx journalctl -u nginx --since "10 min ago" # 5. Comprobar si hay servicios que hayan fallado systemctl --failed # 6. Limpiar: desinstalar nginx si no lo necesitas sudo systemctl stop nginx sudo apt remove nginx

Ejercicio 4: Investigación de logs

Objetivo: Encontrar información específica en los logs del sistema.

ejercicio 4 — solución
# 1. ¿Cuándo fue el último arranque del sistema? who -b # 2. Intentos de login fallidos (posibles intrusos) sudo grep "Failed password" /var/log/auth.log | tail -10 # 3. ¿Qué paquetes se instalaron ayer? grep "$(date -d yesterday +%Y-%m-%d)" /var/log/dpkg.log | grep "install" # 4. Errores del kernel (problemas de hardware) journalctl -k -p err -b # 5. ¿Quién usó sudo hoy? sudo journalctl _COMM=sudo --since today
✅ Siguiente paso
Cuando domines estos fundamentos, el siguiente paso es aprender gestión de copias de seguridad y paquetes, automatización de tareas con cron, y Bash scripting para convertir tus tareas repetitivas en scripts automatizados.

❓ Preguntas frecuentes sobre Administración básica de Linux: root, sudo, usuarios y gestión del sistema

Las dudas más comunes respondidas de forma clara y directa.

root es el usuario administrador del sistema con acceso ilimitado. sudo es un mecanismo que permite a usuarios normales ejecutar comandos puntuales con privilegios de root, sin necesidad de iniciar sesión como root. Es más seguro usar sudo porque cada acción queda registrada, se puede limitar qué comandos están permitidos, y se reduce el riesgo de cometer errores catastróficos.
Trabajar como root permanentemente es peligroso porque cualquier error (como un rm -rf mal escrito) puede destruir el sistema entero sin pedir confirmación. Además, si un malware infecta un proceso que se ejecuta como root, tiene acceso total al sistema. La práctica recomendada es usar tu usuario normal y elevar privilegios con sudo solo cuando sea necesario.
Con el comando sudo adduser nombre_usuario (en Debian/Ubuntu) o sudo useradd -m nombre_usuario (universal). adduser es más interactivo y crea automáticamente el directorio home, establece el shell y pide contraseña. useradd es más básico y requiere opciones adicionales como -m para crear el home.
Tienes varias herramientas: top (integrado en todos los Linux), htop (versión mejorada con interfaz visual), ps aux --sort=-%cpu para listar por uso de CPU, o ps aux --sort=-%mem para listar por uso de memoria. Para monitorización continua, htop es la herramienta más práctica y visual.
systemd es el sistema de inicio y gestor de servicios utilizado por la mayoría de distribuciones Linux modernas (Ubuntu, Fedora, Debian, Mint). Se encarga de arrancar el sistema, gestionar los servicios (como servidores web, bases de datos, red), el registro de logs con journalctl, y mucho más. Se controla principalmente con el comando systemctl.
Los logs tradicionales están en /var/log/: syslog (mensajes generales), auth.log (autenticación y sudo), kern.log (kernel), dpkg.log (instalación de paquetes). En sistemas con systemd, también puedes usar journalctl para consultar los logs de forma centralizada y con filtros avanzados por servicio, fecha o prioridad.
Valora este artículo

💬 Foro de discusión

¿Tienes dudas sobre Administración básica de Linux: root, sudo, usuarios y gestión del sistema? Comparte tu pregunta con la comunidad.

¿Tienes cuenta? o comenta como invitado ↓

Todavía no hay mensajes. ¡Sé el primero en participar!

🚀 ¿Quieres dominar Linux profesionalmente?
Cursos bonificados por FUNDAE para empresas — formación 100% subvencionada
Ver cursos de Linux →