En aquest tema, aprendrem a utilitzar diverses comandes de xarxa en Linux. Aquestes comandes són essencials per a la gestió i el diagnòstic de xarxes, així com per a la configuració de connexions de xarxa. A continuació, es presenten les comandes més importants, juntament amb exemples pràctics i exercicis per reforçar els conceptes apresos.
ifconfig
ifconfig
Descripció
ifconfig
és una comanda utilitzada per configurar interfícies de xarxa. També es pot utilitzar per veure la configuració de les interfícies de xarxa.
Sintaxi
Exemples
-
Veure la configuració de totes les interfícies de xarxa:
ifconfig
-
Veure la configuració d'una interfície específica (per exemple,
eth0
):ifconfig eth0
-
Assignar una adreça IP a una interfície:
sudo ifconfig eth0 192.168.1.100
Exercici
- Utilitza
ifconfig
per veure la configuració de la teva interfície de xarxa principal. - Assigna una nova adreça IP a la interfície
eth0
i comprova el canvi ambifconfig
.
ping
ping
Descripció
ping
és una comanda utilitzada per comprovar la connectivitat de xarxa entre el teu ordinador i un altre dispositiu de xarxa.
Sintaxi
Exemples
-
Comprovar la connectivitat amb
google.com
:ping google.com
-
Comprovar la connectivitat amb una adreça IP específica:
ping 8.8.8.8
Exercici
- Utilitza
ping
per comprovar la connectivitat ambgoogle.com
. - Utilitza
ping
per comprovar la connectivitat amb una adreça IP de la teva xarxa local.
netstat
netstat
Descripció
netstat
és una comanda utilitzada per mostrar connexions de xarxa, taules de ruta, estadístiques d'interfícies i molt més.
Sintaxi
Exemples
-
Veure totes les connexions de xarxa actives:
netstat
-
Veure les connexions de xarxa actives amb informació del programa:
netstat -p
-
Veure les estadístiques de les interfícies de xarxa:
netstat -i
Exercici
- Utilitza
netstat
per veure totes les connexions de xarxa actives. - Utilitza
netstat -i
per veure les estadístiques de les interfícies de xarxa.
traceroute
traceroute
Descripció
traceroute
és una comanda utilitzada per traçar la ruta que segueixen els paquets per arribar a una destinació específica.
Sintaxi
Exemples
-
Traçar la ruta fins a
google.com
:traceroute google.com
-
Traçar la ruta fins a una adreça IP específica:
traceroute 8.8.8.8
Exercici
- Utilitza
traceroute
per traçar la ruta fins agoogle.com
. - Utilitza
traceroute
per traçar la ruta fins a una adreça IP de la teva xarxa local.
nslookup
nslookup
Descripció
nslookup
és una comanda utilitzada per obtenir informació del sistema de noms de domini (DNS) sobre un nom de domini o una adreça IP.
Sintaxi
Exemples
-
Obtenir informació DNS sobre
google.com
:nslookup google.com
-
Obtenir informació DNS sobre una adreça IP específica:
nslookup 8.8.8.8
Exercici
- Utilitza
nslookup
per obtenir informació DNS sobregoogle.com
. - Utilitza
nslookup
per obtenir informació DNS sobre una adreça IP de la teva xarxa local.
Resum
En aquesta secció, hem après a utilitzar diverses comandes de xarxa en Linux, incloent ifconfig
, ping
, netstat
, traceroute
i nslookup
. Aquestes comandes són essencials per a la gestió i el diagnòstic de xarxes. Practica amb els exercicis proporcionats per reforçar els teus coneixements i estar preparat per a situacions reals de gestió de xarxes.
Domini de Linux: De Principiant a Avançat
Mòdul 1: Introducció a Linux
- Què és Linux?
- Història de Linux
- Distribucions de Linux
- Instal·lant Linux
- Estructura del Sistema de Fitxers de Linux
Mòdul 2: Comandes Bàsiques de Linux
- Introducció a la Línia de Comandes
- Navegant pel Sistema de Fitxers
- Operacions amb Fitxers i Directoris
- Visualització i Edició de Fitxers
- Permisos i Propietat dels Fitxers
Mòdul 3: Habilitats Avançades de la Línia de Comandes
- Ús de Comodins i Expressions Regulars
- Piping i Redirecció
- Gestió de Processos
- Programació de Tasques amb Cron
- Comandes de Xarxa
Mòdul 4: Scripting de Shell
- Introducció al Scripting de Shell
- Variables i Tipus de Dades
- Estructures de Control
- Funcions i Biblioteques
- Depuració i Gestió d'Errors
Mòdul 5: Administració del Sistema
- Gestió d'Usuaris i Grups
- Gestió de Discs
- Gestió de Paquets
- Monitorització del Sistema i Optimització del Rendiment
- Còpia de Seguretat i Restauració
Mòdul 6: Xarxes i Seguretat
- Configuració de Xarxa
- Tallafocs i Seguretat
- SSH i Accés Remot
- Sistemes de Detecció d'Intrusions
- Assegurant Sistemes Linux
Mòdul 7: Temes Avançats
- Virtualització amb Linux
- Contenidors de Linux i Docker
- Automatització amb Ansible
- Optimització del Nucli de Linux
- Alta Disponibilitat i Balanceig de Càrrega