Debian es un sistema operativo Linux ampliamente utilizado en servidores y estaciones de trabajo. Como administrador de sistemas en Debian, es fundamental estar familiarizado con los comandos básicos para realizar tareas de mantenimiento, configuración y monitoreo. Este manual te proporcionará una guía práctica sobre los comandos esenciales que te permitirán administrar y mantener un sistema Debian de manera eficiente.
uname -a: Muestra información detallada sobre el sistema, como el nombre del kernel, la arquitectura y el nombre del equipo.
lsb_release -a: Muestra información sobre la distribución Debian instalada, como la versión y la descripción.
df -h: Muestra el espacio en disco utilizado y disponible en todas las particiones del sistema.
free -h: Muestra la memoria RAM utilizada y disponible en el sistema.
adduser nombre_usuario: Crea un nuevo usuario en el sistema.
usermod -aG grupo nombre_usuario: Añade un usuario a un grupo específico.
deluser nombre_usuario: Elimina un usuario del sistema.
addgroup nombre_grupo: Crea un nuevo grupo en el sistema.
apt update: Actualiza la lista de paquetes disponibles en los repositorios.
apt upgrade: Actualiza los paquetes instalados a las versiones más recientes.
apt install nombre_paquete: Instala un paquete específico.
apt remove nombre_paquete: Desinstala un paquete del sistema.
apt search nombre_paquete: Busca paquetes relacionados con un término específico.
systemctl status nombre_servicio: Muestra el estado de un servicio.
systemctl start nombre_servicio: Inicia un servicio.
systemctl stop nombre_servicio: Detiene un servicio.
systemctl restart nombre_servicio: Reinicia un servicio.
systemctl enable nombre_servicio: Habilita que un servicio se inicie automáticamente al arrancar el sistema.
systemctl disable nombre_servicio: Deshabilita que un servicio se inicie automáticamente al arrancar el sistema.
ifconfig: Muestra información sobre las interfaces de red configuradas.
ip addr: Muestra información más detallada sobre las interfaces de red y sus direcciones IP.
ping dirección_ip: Envía paquetes ICMP a una dirección IP para verificar la conectividad de red.
nslookup nombre_host: Realiza una consulta DNS para obtener la dirección IP asociada a un nombre de host.
ls: Lista el contenido del directorio actual.
pwd: Muestra la ruta del directorio actual.
cd ruta_directorio: Cambia al directorio especificado.
mkdir nombre_directorio: Crea un nuevo directorio.
rm nombre_archivo: Elimina un archivo.
rm -r nombre_directorio: Elimina un directorio y su contenido de manera recursiva.
tar -cvf archivo.tar directorio: Crea un archivo tar a partir de un directorio.
tar -xvf archivo.tar: Extrae el contenido de un archivo tar.
gzip archivo: Comprime un archivo en formato gzip.
gunzip archivo.gz: Descomprime un archivo comprimido en formato gzip.
ps: Muestra una lista de los procesos que se están ejecutando en el sistema en ese momento.
ps aux: Muestra una lista más detallada de todos los procesos en el sistema, incluyendo los de otros usuarios.
top: Proporciona una vista dinámica y en tiempo real de los procesos en ejecución, con información actualizada periódicamente.
htop: Una versión mejorada de top que muestra los procesos en un formato más legible y permite interactuar con ellos de manera más fácil.
kill PID: Termina (mata) un proceso específico usando su identificador de proceso (PID).
killall nombre_proceso: Termina todos los procesos que tengan el mismo nombre. Ten cuidado al usarlo, ya que puede detener procesos importantes.
nice: Ajusta la prioridad de un proceso. Puedes utilizarlo para cambiar la prioridad de un proceso y darle más o menos recursos del sistema.
renice: Cambia la prioridad de un proceso en ejecución. Es útil para ajustar la prioridad de procesos en ejecución en tiempo real.
Descubre la forma más potente y flexible de gestionar tus servidores. Déjanos tu correo y te enviaremos los pasos para empezar en minutos.
¿Tienes una cuenta? Iniciar Session