Debian es una de las versiones de Linux más estables, rápidas y seguras.
Hoy vamos a hacer un rápido repaso de algunos de los comandos básicos para configurar un sistema Debian desde terminal.
- Comprobar el sistema y la versión de Debian
- Actualizar los paquetes y el sistema
- Configurar la red
- Otros comandos para configurar la red en Debian
- Opciones del historial de comandos
- Trabajar con discos y particiones
- Gestionar procesos
- Trabajar con directorios
- Trabajar con ficheros
- Gestionar usuarios
- Otros comandos
- ¿Cómo y dónde descargar Debian?
Comprobar el sistema y la versión
Antes de nada, vamos a comprobar la versión de nuestra distribución Linux instalada.
Lo haremos con
/etc/os-release |
y si no sale nada, es que la versión de Debian es algo vieja.
En ese caso ejecutamos:
lsb_release -a |
Y en versiones más antiguas todavía, ejecutamos:
cat /etc/debian_version |
Actualizar los paquetes y el sistema
Actualizar la versión del sistema. Así actualizamos la versión de los paquetes disponibles en nuestros repositorios:
aptitude update |
también podemos utilizar
apt-get update |
Después ejecutamos
aptitude safe-upgrade |
Este comando actualiza los paquetes instalados a su versión más reciente. Los paquetes instalados se eliminarán a no ser que los usemos.
Y finalmente
aptitude full-upgrade |
que actualiza paquetes instalados a su versión más reciente. Si es necesario, instala o elimina paquetes.
Este comando es el conocido dist-upgrade.
Configurar la red
Mostrar las interfaces de red y su IP
ifconfig |
Para conocer todas las interfaces también podemos usar:
/sbin/ifconfig -a |
Editar manualmente el archivo interfaces
nano /etc/network/interfaces |
El archivo interfaces puede configurarse para que el equipo utilice el servicio DHCP para recibir una IP, o puede configurarse manualmente.
Configuración automática(dinámica) de una interfaz
auto eth0 iface eth0 inet dhcp |
Configuración estática de la IP de una interfaz:
#Interfaz FastEthernet
iface eth0 inet static
address 192.168.1.49
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1 |
Otros comandos para configurar la red en Debian
asignar IP a una interface
ifconfig eth0 192.168.0.158 |
Después de un cambio de dirección IP, reiniciar la red (deshabilitar la interfaz y luego habilitarla):
ifdown eth0 ifup eth0 |
También podemos reiniciar todos los servicios de red:
/etc/init.d/networking restart |
Configurar Nameservers Debian (los servidores de nombres o DNS son necesarios para obtener conexión a Internet):
Acceder al archivo /etc/resolv.conf y añadir los nameservers:
nameserver 192.168.0.1 nameserver 87.216.1.65 |
Así configuraremos nuestros servidores de nombres, fundamentales para poder tener conexión a internet.
Opciones del historial de comandos
history |
mostrar los 10 últimos comandos
history 10 |
borra todo el historial:
history -c |
borrar una linea del historial, en este caso la linea 342 del historial
history -d 342 |
borrar la pantalla
clear |
Trabajar con discos y particiones
Mostrar las particiones del disco:
fdisk -l |
df -h (mostrar particiones y puntos de montaje) |
Gestionar procesos
Ver todos los procesos en ejecución:
ps aux |
Cada proceso tiene un PID. Conociendo este PID podemos matar un proceso, con la orden
kill -9 |
Trabajar con directorios
Crear uno o varios directorios
mkdir directorio1 directorio2 |
Borrar directorio
rmdir |
Borrar un directorio que no está vacío
rm -dfr nombredirectorio |
Borrar directorio con todos archivos dentro
rm -r |
Comprobar el directorio en el que nos encontramos
pwd |
Listar los archivos del directorio en el que estamos
ls |
Ver archivos y directorios, junto con sus propietarios y permisos
ls -l |
Volver al Home
cd |
Trabajar con ficheros
Crear un archivo
touch nombrearchivo |
Crear un archivo suma que tenga el contenido del archivo 1 y del archivo 2
cat 1 2 &&> suma |
Gestionar usuarios
Iniciar sesión con un usuario:
login passwd |
Cerrar sesión usuario:
exit |
Crear un usuario llamado pruebas
useradd pruebas |
cambiar contraseña usuario pruebas
passwd pruebas |
deshabilitar la necesidad de contraseña del usuario pruebas
passwd -d pruebas |
Mostrar usuarios en el sistema
cat /etc/passswd |
Los directorios personales y los archivos de los usuarios se guardan en el directorio /home
Otros comandos básicos
Reiniciar sistema
reboot |
Apagar sistema
halt |
Dónde obtener Linux Debian
Podemos ir al sitio web oficial de Debian, en el que nos ofrecen algunas versiones.
Si preferimos descargarnos alguna imágen de Linux Debian preinstalada y preparada para utilizar en máquina virtual VirtualBox, podemos visitar el sitio web de VirtualBoxes, con cientos de imágenes de sistemas operativos preinstaladas y preparadas para VirtualBox, y en concreto en este enlace, encontraremos las imágenes Debian disponibles para utilizar en VirtualBox.