---
title: "Comandos para configurar Debian desde terminal"
description: "Valencia, 13/08/2026, G.B. Dejo un repaso práctico con comandos que suelen funcionar en Debian actuales para tareas comunes: identificar la versión, actualizar el sistema, configurar red (IP/DNS), rev..."
url: https://indaga.net/comandos-para-configurar-debian-desde-terminal/
date: 2026-08-13
modified: 2026-08-13
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2026/08/debian-logo-1024x576-1.png
categories: ["GNU Linux"]
tags: ["blog", "comandos debian", "debian", "gnu linux"]
type: post
lang: es
---

# Comandos para configurar Debian desde terminal

Valencia, 13/08/2026, G.B.

Dejo un repaso práctico con comandos que suelen funcionar en [Debian](https://www.debian.org/index.es.html) actuales para tareas comunes: identificar la versión, actualizar el sistema, configurar red (IP/DNS), revisar historial, gestionar discos, procesos, directorios/ficheros, usuarios y operaciones básicas.

## Estructura y puntos principales (índice)

El contenido se divide en 10 bloques, cada uno con comandos concretos y listos para copiar:

- **Identificación del sistema** — cat /etc/os-release y cat /etc/debian_version para saber la versión exacta de Debian.
- **Actualización de paquetes** — diferencia claramente entre apt update, apt upgrade y apt full-upgrade, explicando que este último puede implicar remociones de paquetes incompatibles; añade autoremove y clean para limpieza de caché.
- **Configuración de red** — cubre visualización de interfaces (ip link, ip addr, ip route), asignación temporal de IP y gateway, y edición de /etc/resolv.conf para DNS. Incluye una nota práctica útil: en sistemas donde NetworkManager o systemd-resolved gestionan la red, los cambios manuales al resolv.conf pueden revertirse si no se ajusta también el gestor de red.
- **Historial de comandos** — history, borrado selectivo (history -d) y limpieza de pantalla.
- **Discos y particiones** — lsblk, fdisk -l, df -h.
- **Procesos** — listado con ps aux y terminación de procesos, distinguiendo kill de kill -9.
- **Directorios** — operaciones básicas de creación, borrado y navegación. Ficheros — creación con touch y concatenación con cat.
- **Usuarios** — cambio de contraseña, creación de usuarios, bloqueo de cuentas (passwd -l).
- **Operaciones del sistema** — reinicio y apagado.

## 1) Comprobar sistema y versión de Debian

```
cat /etc/os-release
```

Versión específica:

```
cat /etc/debian_version
```

## 2) Actualizar paquetes y sistema

Actualizar listas de paquetes:

```
sudo apt update
```

Actualizar paquetes instalados (sin cambios agresivos):

```
sudo apt upgrade
```

Actualizar incluyendo dependencias que puedan requerir cambios/remociones (remociones se refiere a desinstalar algunos paquetes que ya no encajan con las nuevas dependencias, o que no se pueden mantener mientras el sistema queda consistente) si es necesario:

```
sudo apt full-upgrade
```

Si necesitas limpiar caché:

```
sudo apt autoremove
sudo apt clean
```

## 3) Configurar la red

### Ver interfaces y direcciones

```
ip link
```

```
ip addr
```

Ver la ruta (por dónde sale el tráfico):

```
ip route
```

### Configuración temporal de IP (para probar)

Asignar IP a una interfaz (temporal, hasta reiniciar o cambiar la configuración persistente):

```
sudo ip addr add 192.168.1.49/24 dev eth0
```

Eliminar esa IP:

```
sudo ip addr del 192.168.1.49/24 dev eth0
```

Añadir gateway por defecto (si aplica):

```
sudo ip route add default via 192.168.1.1
```

Quitar gateway por defecto:

```
sudo ip route del default via 192.168.1.1
```

### DNS (nameservers)

Editar el fichero de resolución:

```
sudo nano /etc/resolv.conf
```

Añadir líneas como:

```
nameserver 192.168.0.1
nameserver 87.216.1.65
```

Nota práctica: en algunas instalaciones, `/etc/resolv.conf` lo gestiona NetworkManager o systemd-resolved. Si al editar “se revierte”, hay que ajustar la configuración en el gestor de red.

## 4) Historial de comandos

```
history
```

Mostrar los últimos 10:

```
history 10
```

Borrar historial:

```
history -c
```

Borrar una línea concreta (índice del historial):

```
history -d 342
```

Borrar la pantalla:

```
clear
```

## 5) Discos y particiones

Listar dispositivos/particiones:

```
lsblk
```

Ver particiones con detalle:

```
sudo fdisk -l
```

Ver espacio libre y puntos de montaje:

```
df -h
```

## 6) Procesos

Ver procesos en ejecución:

```
ps aux
```

Matar un proceso (por PID):

```
sudo kill -9 
```

(Para matar sin `-9` cuando sea posible):

```
sudo kill 
```

## 7) Directorios

Crear directorios:

```
mkdir directorio1 directorio2
```

Borrar directorio vacío:

```
rmdir directorio
```

Borrar directorio no vacío (con cuidado):

```
rm -r directorio
```

Mostrar directorio actual:

```
pwd
```

Listar contenido:

```
ls
```

Listar con permisos y propietarios:

```
ls -l
```

Volver al home:

```
cd ~
```

## 8) Ficheros

Crear un archivo vacío:

```
touch nombrearchivo
```

Crear un archivo concatenando dos archivos:

```
cat archivo1 archivo2 > suma
```

## 9) Usuarios

Cambiar contraseña del usuario actual:

```
passwd
```

Crear un usuario:

```
sudo useradd pruebas
```

Establecer contraseña del usuario:

```
sudo passwd pruebas
```

Bloquear el acceso por contraseña (bloquear cuenta):

```
sudo passwd -l pruebas
```

Mostrar usuarios (lista de `/etc/passwd`):

```
cat /etc/passwd
```

## 10) Operaciones básicas del sistema

Reiniciar:

```
sudo reboot
```

Apagar:

```
sudo shutdown -h now
```
