Introducció
L'estructura del sistema de fitxers de Linux és un aspecte fonamental que tot usuari de Linux ha de comprendre. A diferència d'altres sistemes operatius, Linux utilitza una jerarquia d'arbre invertit per organitzar els fitxers i directoris. En aquest tema, explorarem els conceptes bàsics de l'estructura del sistema de fitxers de Linux, els directoris principals i les seves funcions.
Conceptes Clau
- Jerarquia d'Arbre Invertit: El sistema de fitxers de Linux està organitzat en una estructura jeràrquica que comença amb el directori arrel (
/
) i es ramifica en subdirectoris. - Directori Arrel (
/
): El punt de partida de tot el sistema de fitxers. - Subdirectoris Principals: Directori com
/bin
,/etc
,/home
,/var
, etc., cadascun amb una funció específica.
Directori Arrel (/
)
El directori arrel és el punt de partida de tot el sistema de fitxers. Tots els altres fitxers i directoris es troben sota aquest directori. Aquí tens una llista dels subdirectoris més importants que es troben directament sota el directori arrel:
Directori | Descripció |
---|---|
/bin |
Conté binaris essencials per a l'ús del sistema, com ara comandes bàsiques (ls , cp , mv , etc.). |
/boot |
Conté fitxers necessaris per a l'arrencada del sistema, incloent el nucli de Linux. |
/dev |
Conté fitxers de dispositiu que representen dispositius de maquinari. |
/etc |
Conté fitxers de configuració del sistema. |
/home |
Conté els directoris personals dels usuaris. |
/lib |
Conté biblioteques compartides essencials per als binaris de /bin i /sbin . |
/media |
Punt de muntatge per a dispositius extraïbles com CD-ROMs i USBs. |
/mnt |
Punt de muntatge temporal per a sistemes de fitxers. |
/opt |
Conté paquets de programari addicionals. |
/proc |
Sistema de fitxers virtual que conté informació sobre processos i el sistema. |
/root |
Directori personal de l'usuari root. |
/sbin |
Conté binaris essencials per a l'administració del sistema. |
/srv |
Conté dades per a serveis proporcionats pel sistema. |
/tmp |
Conté fitxers temporals. |
/usr |
Conté aplicacions i fitxers d'usuari. |
/var |
Conté fitxers variables com logs, bústies de correu, etc. |
Exemples Pràctics
Navegant pel Sistema de Fitxers
Utilitzarem algunes comandes bàsiques per explorar l'estructura del sistema de fitxers.
# Llistar el contingut del directori arrel ls / # Navegar al directori /home cd /home # Llistar el contingut del directori /home ls /home
Explorant el Directori /etc
El directori /etc
conté fitxers de configuració del sistema. Vegem alguns exemples:
# Llistar el contingut del directori /etc ls /etc # Visualitzar el fitxer de configuració de la xarxa cat /etc/network/interfaces
Exercicis Pràctics
-
Explora el Directori Arrel:
- Utilitza la comanda
ls
per llistar el contingut del directori arrel (/
). - Navega al directori
/var
i llista el seu contingut.
- Utilitza la comanda
-
Visualitza Fitxers de Configuració:
- Navega al directori
/etc
. - Utilitza la comanda
cat
per visualitzar el contingut del fitxerpasswd
.
- Navega al directori
Solucions
-
Explora el Directori Arrel:
# Llistar el contingut del directori arrel ls / # Navegar al directori /var cd /var # Llistar el contingut del directori /var ls /var
-
Visualitza Fitxers de Configuració:
# Navegar al directori /etc cd /etc # Visualitzar el contingut del fitxer passwd cat passwd
Resum
En aquesta secció, hem après sobre l'estructura del sistema de fitxers de Linux, incloent el directori arrel i els subdirectoris principals. Hem explorat com navegar pel sistema de fitxers i com visualitzar fitxers de configuració. Aquest coneixement és fonamental per a qualsevol usuari de Linux, ja que facilita la comprensió i la gestió del sistema. En el proper mòdul, ens endinsarem en les comandes bàsiques de Linux per interactuar amb el sistema de fitxers i altres components del sistema.
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