https://manuais.iessanclemente.net/index.php?title=A_xeraqu%C3%ADa_dos_sistema_de_ficheiros_de_GNU/Linux&feed=atom&action=historyA xeraquía dos sistema de ficheiros de GNU/Linux - Historial de revisiones2024-03-29T11:02:27ZHistorial de revisiones de esta página en el wikiMediaWiki 1.36.2https://manuais.iessanclemente.net/index.php?title=A_xeraqu%C3%ADa_dos_sistema_de_ficheiros_de_GNU/Linux&diff=54026&oldid=prevAntonio: /* O directorio /usr (usuario) */2015-03-16T12:40:32Z<p><span dir="auto"><span class="autocomment">O directorio /usr (usuario)</span></span></p>
<p><b>Página nueva</b></p><div>GNU/Linux ao igual que MS Windows ten unha estrutura de carpetas que se crea cando se instala o sistema.<br />
<br />
<br />
==Comparativa MS Windows vs. GNU/Linux==<br />
Cando se instala un sistema operativo, este crea unha serie de carpetas e arquivos máis ou menos estándar para ese sistema operativo.<br />
<br />
A imaxe amosa unha síntese da estrutura de directorio/carpetas en MS Windows en comparación con GNU/Linux.<br />
<br />
[[Imagen:Platega_U810_Carpetas_A.jpg|500px]]<br />
<br />
A imaxe foi extraída deste [http://webhouse.blogspot.com/2007/03/diferencia-estructura-de-directorios.html blog].<br />
<br />
==A xerarquía de directorios==<br />
Nesta sección vaise dar unha breve introdución á [http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Xerarquía do Sistema de Arquivos de GNU/Linux].<br />
<br />
Esta outra imaxe, afonda máis na xerarquía de directorios de GNU/Linux.<br />
<br />
[[Imagen:Platega_U810_Carpetas_B.jpg|600px]]<br />
<br />
Esta imaxe foi extraía de [http://tuxpepino.wordpress.com/2008/01/09/jerarquia-directorios-gnulinux/ tuxpepino], onde tamén se da unha explicación de cada directorio.<br />
<br />
===A carpeta raíz /===<br />
A estrutura de directorios comeza no directorio raíz chamado '''/'''. Deste directorio colgan todos os demais.<br />
<br />
[[Imagen:Plat_sl_12_xer_01.jpg|500px]]<br />
<br />
===O directorio /bin (Binarios)===<br />
Nel están moitos dos comandos que usa un usuario, por exemplo, ''mkdir'', para crear directorios, ''mount'', para montar particións, etc.<br />
<br />
[[Imagen:Plat_sl_12_xer_02.jpg|300px]]<br />
<br />
<br />
===O directorio /boot (inicio)===<br />
Neste directorio atópase todo o necesario para iniciar o sistema<br />
<br />
<gallery caption="A carpeta /boot" widths="350px" heights="300px" perrow="2"><br />
Imagen:Plat_sl_12_xer_03.png| O contido da carpeta ''/boot'', amosando un arquivo do núcleo do sistema: o ficheiro do Linux en sí.<br />
Imagen:Plat_sl_12_xer_04.png| Dentro da carpeta ''/boot/grub'' están os ficheiros que controlan o arranque de múltiples sistemas operativos. Existen varias utilidades para facer isto, unha delas é [http://es.wikipedia.org/wiki/Grub Grub]<br />
Imagen:Plat_sl_12_xer_04b.png| Este é o seu menú de inicio ...<br />
</gallery><br />
<br />
===O directorio /dev (Device, Dispositivos)===<br />
Os dispositivos (Discos, rato, teclado, impresora, USB, etc, etc.) en GNU/Linux está asociados e accesibles a través dun ficheiro. Eses ficheiros están en ''/dev''.<br />
<br />
[[Imagen:Plat_sl_12_xer_05.png|300px]]<br />
<br />
Observar o disco interno do ordenador que está asociado ó ficheiro '''/dev/sda''' e cada partición está asociada a '''sdaX'''.<br />
<br />
<br />
===O directorio /etc (etcétera)===<br />
Contén os arquivos de configuración do sistema: lembrar ''fstab'', etc.<br />
<br />
<gallery caption="A carpeta /etc" align=center widths="350px" heights="300px" perrow="2"><br />
Imagen:Plat_sl_12_xer_06.png| O ficheiro ''group'' debería conter os grupos do sistema, e o ficheiro ''hostname'' o nome do equipo, etc.<br />
Imagen:Plat_sl_12_xer_07.png| Tamén se almacena dentro de ''/etc'' carpetas de configuración xeral de moitas aplicacións, como na imaxe se pode ver a do navegador ''Mozilla Firefox''. Lémbrese que a configuración particular de cada usuario estará almacenada na súa carpeta persoal.<br />
</gallery><br />
<br />
===O directorio /home (casa, fogar)===<br />
Contén a carpeta de cada usuario que se dea de alta no sistema.<br />
<br />
[[Imagen:Plat_sl_12_xer_08.png|300px]]<br />
<br />
Lembrar que ''/home'' neste caso está montado sobre unha partición con formato ''ext4''.<br />
<br />
===O directorio /lib (librarías)===<br />
Cando se instalan programas, moitas das veces hai que instalar tamén outros paquetes que son necesarios para que estes programas funcionen correctamente (a isto chámaselle ''dependencias''). Eses paquetes son librarías, que son anacos de código usados por moitos programas.<br />
<br />
[[Imagen:Plat_sl_12_xer_09.png|300px]]<br />
<br />
Nas versións de 64 bits tamén aparecerá a carpeta ''/lib64'' para almacenar as librarías de 64 bits.<br />
<br />
===O directorio /lost+found (perdido e encontrado)===<br />
<br />
Esta carpeta está en toda partición ''ext3'' ou ''ext4''. Cando se apaga mal o sistema, por exemplo, é probable que se teñan problemas cos arquivos que estaban abertos nese momento. Neses casos, é moi probable que se comprobe a partición ao iniciar o sistema. Na carpeta ''lost+found'' estará a información que se gardou mal e que a utilidade de comprobación tratará de recompoñer. Por defecto só ten acceso para o usuario ''root'', e está oculta no navegador de ficheiros.<br />
<br />
<gallery caption="A carpeta /lost+found" align=center widths="350px" heights="300px" perrow="2"><br />
Imagen:Ud_15_xerarquia_ficheiros_11.jpg|Para poder ver esta carpeta activamos no navegador de ficheiros a opción de mostrar os ficheiros ocultos.<br />
Imagen:Ud_15_xerarquia_ficheiros_12.png|Aquí vemos a carpeta, aínda que non se nos permitirá entrar a ver o seu contido. O acceso está restrinxido unicamente ao super-usuario (''root'').<br />
</gallery><br />
<br />
===O directorio /media (medios)===<br />
<br />
Conterá os puntos de montaxe ás unidades extraíbles. Aquí podemos ver a carpeta ''win-linux'' que se usa para a montaxe da partición de intercambio de datos e unha carpeta por cada usuario do sistema que teña montado algunha vez un dispositivo extraíble, xa que Ubuntu monta eses dispositivos en carpetas dentro dunha carpeta co nome do usuario dentro de ''/media'':<br />
<br />
[[Imagen:Plat_sl_12_xer_10.png|300px]]<br />
<br />
===O directorio /mnt (montaxes)===<br />
Onde se montaban antigamente as unidades, xeralmente montadas de xeito manual.<br />
<br />
===O directorio /opt (opcional)===<br />
Para gardar paquetes adicionais das aplicacións.<br />
<br />
<br />
===O directorio /proc (procesos)===<br />
Entre outras cousas, contén arquivos de texto que indican como está cada proceso que se está executando no sistema.<br />
<br />
<br />
<gallery caption="A carpeta /proc" align=center widths="350px" heights="300px" perrow="2"><br />
Imagen:Plat_sl_12_xer_12.png| Unha carpeta para cada proceso que se está executando no sistema. Neste caso o proceso con número 3507 é o ...<br />
Imagen:Plat_sl_12_xer_13.jpg| ''Nautilus'' (aquí vese coa aplicación ''Monitor do sistema'').<br />
</gallery><br />
<br />
===O directorio /root (carpeta do superusuario)===<br />
É a carpeta ''home'' do usuario ''root''. Por defecto tamén só pode entrar o usuario ''root''.<br />
<br />
<br />
===O directorio /sbin (superusuario binarios)===<br />
<br />
Contén comandos de uso exclusivo do ''superusuario'' ou de quen teña perfil de administración (ollo, nese caso hai que executalos co comando ''sudo'').<br />
<br />
[[Imagen:Plat_sl_12_xer_14.png|300px]]<br />
<br />
Por exemplo, o comando ''ifconfig'' serve para configurar as tarxetas de rede.<br />
<br />
<br />
===O directorio /srv (servizos)===<br />
Onde se almacenará información sobre servizos que ofreza o equipo (FTP, web, etc).<br />
<br />
[[Imagen:Plat_sl_12_xer_15.png|300px]]<br />
<br />
<br />
===O directorio /sys (sistema)===<br />
Información sobre os dispositivos para o núcleo ou ''kernel'' de Linux.<br />
<br />
[[Imagen:Plat_sl_12_xer_16.png|300px]]<br />
<br />
<br />
<br />
===O directorio /tmp (temporal)===<br />
Onde se almacenará información temporal, cada vez que se inicia o sistema elimínase esa información.<br />
<br />
[[Imagen:Plat_sl_12_xer_17.png|300px]]<br />
<br />
<br />
<br />
===O directorio /usr (usuario)===<br />
Contén case todas as utilidade e aplicacións de usuario, documentación sobre as aplicacións, etc.<br />
<br />
<gallery caption="A carpeta /usr" align=center widths="350px" heights="300px" perrow="2"><br />
Imagen:Plat_sl_12_xer_18.png| Contido da carpeta ''/usr''.<br />
Imagen:Plat_sl_12_xer_19.png| ''/usr/share'' contén arquivos compartidos, como imaxes, iconos, ficheiros de configuración, etc. Aquí se mostra o contido da carpeta ''backgrounds'', que almacena fondos de escritorio que poden escoller todos os usuarios.<br />
Imagen:Plat_sl_12_xer_20.png| Por exemplo, en ''/usr/share/myspell/dicts'' hai dicionarios de idiomas para usuar nos correctores de distintos programas.<br />
Imagen:Plat_sl_12_xer_21.jpg| En ''/usr/share/applications'' están os enlaces ás aplicacións do menú principal.<br />
Imagen:Plat_sl_12_xer_22.jpg| Se se abre un ''Editor de textos'' e se arrastra unha icona desas ao editor poderase ver o seu contido. Se se precisase engadir para todos os usuarios un enlace a unha aplicación, poderíamos crear un ficheiro como este que executase o comando que inicie esa aplicación.<br />
Imagen:Plat_sl_12_xer_23.png| Na carpeta ''/usr/share/doc'' está a documentación de cada aplicación. Xeralmente para cada aplicación hai un paquete xxxx-doc que se pode instalar, e o seu contido estará nesta carpeta.<br />
</gallery><br />
<br />
===O directorio /var (variables)===<br />
Contén arquivos como os logs (rexistros do que se fai no sistema), caché de arquivos, etc.<br />
<br />
<br />
<gallery caption="A carpeta /var" widths="350px" heights="300px" perrow="2"><br />
Imagen:Plat_sl_12_xer_24.png| Contido da carpeta ''/var''. A carpeta ''log'' contén a meirande parte dos ficheiros de rexistro do sistema.<br />
</gallery><br />
<br />
<br />
--[[Usuario:antonio| Antonio de Andrés Lema]] e [[Usuario:Carrion| Carlos Carrión Álvarez]]</div>Antonio