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
ifconfigDescripció
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 ifconfigper veure la configuració de la teva interfície de xarxa principal.
- Assigna una nova adreça IP a la interfície eth0i comprova el canvi ambifconfig.
- ping
pingDescripció
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 pingper comprovar la connectivitat ambgoogle.com.
- Utilitza pingper comprovar la connectivitat amb una adreça IP de la teva xarxa local.
- netstat
netstatDescripció
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 netstatper veure totes les connexions de xarxa actives.
- Utilitza netstat -iper veure les estadístiques de les interfícies de xarxa.
- traceroute
tracerouteDescripció
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 tracerouteper traçar la ruta fins agoogle.com.
- Utilitza tracerouteper traçar la ruta fins a una adreça IP de la teva xarxa local.
- nslookup
nslookupDescripció
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 nslookupper obtenir informació DNS sobregoogle.com.
- Utilitza nslookupper 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
