Os presento una recopilación de comandos Linux más útiles sobre Telecomunicaciones y operaciones de red
Descarga archivos de Internet
Descargar un archivo desde una página web
Para descargar un archivo de una URL específica.
wget www.paginaweb.com/archivo
Descargar un archivo con reanudación
Permite pausar la descarga y reanudarla más tarde.
wget -c www.paginaweb.com/archivo
Descargar una página web completa
Descarga toda la estructura de una página web.
wget -r www.paginaweb.com
Operaciones de red
Mostrar la configuración de Ethernet
Muestra la configuración de la interfaz de red.
ifconfig eth0
Activar la interfaz eth0
Activa la interfaz de red especificada.
ifup eth0
Deshabilitar la interfaz eth0
Desactiva la interfaz de red especificada.
ifdown eth0
Configurar una dirección IP
Asigna una dirección IP a la interfaz de red.
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Configurar eth0 en modo promiscuo
Permite a la interfaz capturar todos los paquetes en la red.
ifconfig eth0 promisc
Activar la interfaz eth0 en modo DHCP
Solicita una dirección IP automáticamente a un servidor DHCP.
dhclient eth0
Mostrar la tabla de enrutamiento
Muestra las rutas configuradas en el sistema.
route -n
Configurar entrada predeterminada
Establece la puerta de enlace predeterminada.
route add -net 0/0 gw IP_Gateway
Configurar ruta estática
Añade una ruta estática para una red específica.
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
Eliminar ruta estática
Elimina una ruta estática específica.
route del 0/0 gw IP_gateway
Activar el reenvío de IP
Habilita el reenvío de paquetes IP.
echo “1” > /proc/sys/net/ipv4/ip_forward
Mostrar nombre del host
Muestra el nombre del host actual.
hostname
Resolver un nombre a dirección IP
Busca la dirección IP correspondiente a un nombre de dominio.
host www.paginaweb.com
Resolver nombre y dirección IP
Proporciona información tanto del nombre como de la dirección IP.
nslookup www.paginaweb.com
Mostrar el estado de enlace de todas las interfaces
Muestra el estado de enlace de las interfaces de red.
ip link show
Mostrar el estado de enlace de eth0
Muestra información específica de la interfaz eth0.
mii-tool eth0
Mostrar estadísticas de la tarjeta de red
Proporciona estadísticas detalladas de la interfaz de red.
ethtool eth0
Mostrar conexiones de red activas
Lista todas las conexiones activas junto con sus PID.
netstat -tup
Mostrar servicios de escucha en el sistema
Lista los servicios de red que están escuchando.
netstat -tupl
Mostrar tráfico HTTP
Monitorea el tráfico HTTP en tiempo real.
tcpdump tcp port 80
Mostrar redes inalámbricas disponibles
Escanea y muestra redes Wi-Fi cercanas.
iwlist scan
Mostrar configuración de una tarjeta de red inalámbrica
Muestra la configuración actual de una interfaz inalámbrica.
iwconfig wlan0
Buscar en la base de datos Whois
Obtiene información de registro de un dominio.
whois www.paginaweb.com
SSH, SCP y Tunneling
Iniciar sesión SSH
Conéctate a un servidor remoto utilizando SSH.
ssh usuario@servidor.dominio.es
Iniciar sesión SSH con compatibilidad X11
Permite ejecutar aplicaciones gráficas en el servidor remoto.
ssh -X usuario@maquina
Iniciar sesión SSH en un puerto específico
Conéctate a un servidor en un puerto diferente al predeterminado.
ssh -p 15000 usuario@maquina
Copiar archivos mediante SCP
Transfiere archivos de forma segura entre sistemas.
scp /archivo usuario@servidor.dominio.es:/directorio
Crear un túnel SSH
Establece un túnel SSH para redirigir puertos.
ssh -f usuario@servidor.dominio.es -L 2000:servidor.dominio.es:25 -N
Redirección de puertos mediante tunneling
Configura el reenvío de puertos a través de SSH.
ssh -v -L4001:localhost:4001 usuario@servidor.dominio.es