Hoy vamos a hacer un rápido repaso de algunos de los comandos básicos para configurar un sistema Debian desde terminal.
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 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.
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.
auto eth0
iface eth0 inet dhcp
#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
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.
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
Mostrar las particiones del disco:
fdisk -l
df -h (mostrar particiones y puntos de montaje)
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
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
Crear un archivo
touch nombrearchivo
Crear un archivo suma que tenga el contenido del archivo 1 y del archivo 2
cat 1 2 &&> suma
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
Reiniciar sistema
reboot
Apagar sistema
halt
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.