Comandos básicos para la administración de sistemas Debian

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.

1. Comandos de Información del Sistema

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

2. Gestión de Usuarios y Grupos

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

3. Gestión de Paquetes

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

4. Gestión de Servicios

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

5. Configuración de Red

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

6. Gestión de Archivos y Directorios

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

7. Comprimir y Descomprimir Archivos

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

8. Gestión de Procesos

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


2025 SW Hosting. Todos los derechos reservados. Los precios que aparecen en la web no incluyen impuestos