Cómo trabajar con la red desde los comandos de la Terminal 11 de Linux que necesita saber
Ya sea que desee descargar archivos, diagnosticar problemas de red, administrar sus interfaces de red o ver estadísticas de red, hay un comando de terminal para eso. Esta colección contiene las herramientas probadas y verdaderas y algunos comandos más nuevos.
Puede hacer la mayor parte de esto desde un escritorio gráfico, aunque incluso los usuarios de Linux que rara vez usan el terminal suelen lanzar uno para usar el ping y otras herramientas de diagnóstico de red..
rizo y wget
Utilizar el rizo o wget comandos para descargar un archivo desde Internet sin salir del terminal. Si está utilizando rizo, escriba rizo -O seguido por la ruta al archivo. Los usuarios de wget pueden usar wget Sin ninguna opción ... El archivo aparecerá en el directorio actual..
curl -O website.com/file
wget website.com/file
silbido
silbido envía los paquetes ECHO_REQUEST a la dirección que especifique. Es una excelente manera de ver si su computadora puede comunicarse con Internet o con una dirección IP específica. Tenga en cuenta que muchos sistemas están configurados para no responder a pings, sin embargo.
A diferencia del comando ping en Windows, el comando ping de Linux seguirá enviando paquetes hasta que lo termine. Puede especificar una cantidad finita de paquetes con el -do cambiar.
ping -c 4 google.com
tracepath & traceroute
los traza de rastreo comando es similar a traceroute, pero no requiere privilegios de root. También se instala por defecto en Ubuntu, mientras que traceroute no lo está. tracepath rastrea la ruta de la red a un destino que especifique e informa cada "salto" a lo largo de la ruta. Si tiene problemas de red o lentitud, Tracepath puede mostrarle dónde está fallando la red o dónde está ocurriendo la lentitud.
Tracepath example.com
mtr
los mtr comando combina ping y tracepath en un solo comando. mtr continuará enviando paquetes, mostrándole el tiempo de ping a cada "salto". Esto también le mostrará cualquier problema. En este caso, podemos ver que el salto 6 está perdiendo más del 20% de los paquetes..
mtr howtogeek.com
Presione q o Ctrl-C para salir cuando haya terminado.
anfitrión
los anfitrión comando realiza búsquedas de DNS. Asígnele un nombre de dominio y verá la dirección IP asociada. Dale una dirección IP y verás el nombre de dominio asociado.
host howtogeek.com
host 208.43.115.82
quien es
los quien es El comando le mostrará los registros whois de un sitio web, de modo que pueda ver más información sobre quién se registró y es propietario de un sitio web específico..
whois example.com
ifplugstatus
los ifplugstatus comando le dirá si un cable está conectado a una interfaz de red o no. No está instalado por defecto en Ubuntu. Usa el siguiente comando para instalarlo:
sudo apt-get install ifplugd
Ejecute el comando para ver el estado de todas las interfaces o especifique una interfaz específica para ver su estado.
ifplugstatus
ifplugstatus eth0
“Link latente detectado” significa que el cable está enchufado. Verá “desenchufado” si no lo está..
ifconfig
los ifconfig El comando tiene una variedad de opciones para configurar, ajustar y depurar las interfaces de red de su sistema. También es una forma rápida de ver las direcciones IP y otra información de la interfaz de red. Tipo ifconfig para ver el estado de todas las interfaces de red actualmente activas, incluidos sus nombres. También puede especificar el nombre de una interfaz para ver solo información sobre esa interfaz.
ifconfig
ifconfig eth0
ifdown y ifup
los si abajo y ifup Los comandos son lo mismo que correr si configura o si configura abajo. Dado el nombre de una interfaz, bajan la interfaz o la muestran. Esto requiere permisos de root, así que tienes que usar sudo en Ubuntu.
sudo ifdown eth0
sudo ifup eth0
Intente esto en un sistema de escritorio Linux y probablemente recibirá un mensaje de error. Los escritorios Linux usualmente usan NetworkManager, que administra las interfaces de red por usted. Sin embargo, estos comandos aún funcionarán en servidores sin NetworkManager.
Si realmente necesita configurar NetworkManager desde la línea de comandos, use el nmcli mando.
dhclient
los dhclient El comando puede liberar la dirección IP de su computadora y obtener una nueva de su servidor DHCP. Esto requiere permisos de root, así que use sudo en Ubuntu. Ejecute dhclient sin opciones para obtener una nueva dirección IP o use la -r cambiar para liberar su dirección IP actual.
sudo dhclient -r
sudo dhclient
netstat
los netstat El comando puede mostrar muchas estadísticas de interfaz diferentes, incluidos sockets abiertos y tablas de enrutamiento. Ejecute el comando netstat sin opciones y verá una lista de sockets abiertos.
Hay mucho más que puedes hacer con este comando. Por ejemplo, use el netstat -p Comando para ver los programas asociados con sockets abiertos..
Ver estadísticas detalladas de todos los puertos con netstat -s.
También hemos cubierto los comandos para administrar el proceso y trabajar con archivos en el pasado.