Administración de Ubuntu
1. Gestión de Usuarios y Grupos
Crear un nuevo usuario
sudo adduser nombre_usuario
Eliminar un usuario
sudo deluser nombre_usuario
- Para eliminar también su directorio personal:
sudo deluser --remove-home nombre_usuario
Agregar un usuario a un grupo
sudo usermod -aG nombre_grupo nombre_usuario
Listar grupos de un usuario
groups nombre_usuario
Cambiar la contraseña de un usuario
sudo passwd nombre_usuario
2. Gestión de Permisos
Cambiar permisos de un archivo
chmod 755 archivo
r
(lectura) = 4, w
(escritura) = 2, x
(ejecución) = 1.
755
significa:
- Usuario: lectura, escritura y ejecución.
- Grupo y otros: solo lectura y ejecución.
Cambiar el propietario de un archivo
sudo chown usuario:grupo archivo
3. Gestión de Servicios
Iniciar un servicio
sudo systemctl start servicio
Detener un servicio
sudo systemctl stop servicio
Reiniciar un servicio
sudo systemctl restart servicio
Ver estado de un servicio
sudo systemctl status servicio
Habilitar un servicio al inicio
sudo systemctl enable servicio
Deshabilitar un servicio al inicio
sudo systemctl disable servicio
4. Gestión de Procesos
Ver procesos en ejecución
ps aux
Buscar un proceso específico
ps aux | grep nombre_proceso
Finalizar un proceso
kill PID
kill -9 PID
→ Forzar la finalización.
Ver procesos en tiempo real
top
5. Gestión de Disco
Ver espacio en disco
df -h
Ver uso de espacio en directorios
du -sh /ruta
Montar una partición manualmente
sudo mount /dev/sdX /mnt
Desmontar una partición
sudo umount /dev/sdX
6. Actualizaciones y Mantenimiento
Actualizar la lista de paquetes
sudo apt update
Actualizar el sistema
sudo apt upgrade -y
Limpiar paquetes no utilizados
sudo apt autoremove -y
Limpiar caché de paquetes descargados
sudo apt clean
7. Registro del Sistema
Ver logs del sistema
sudo journalctl -xe
Ver logs de un servicio específico
sudo journalctl -u servicio
Seguir logs en tiempo real
tail -f /var/log/syslog