El sistema de archivo de Linux
sigue todas las convenciones de Unix, lo cual significa que tiene una
estructura determinada, compatible y homogénea con el resto de los sistemas
Unix. El sistema de archivos en cualquier sistema Unix no está ligado de una
forma directa con la estructura del hardware, esto es, no depende de si un determinado
ordenador tiene 1, 2 ó 7 discos duros para crear las unidades c:\, d:\ o m:\.
Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.
Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.
El Sistema Linux tiene un
sistema de directorios muy organizado, donde cada uno tiene una función, a continuación
se definen dichas funciones:
/ Raíz
del sistema de archivos.
/bin Almacena
la mayoría de los programas esenciales del sistema.
/boot Archivos
estáticos utilizados por el cargador de arranque (boot-loader) del sistema.
/dev Contiene archivos especiales del sistema,
conocidos como controladores de dispositivo (device drivers), los cuales se
usan para acceder a los dispositivos del sistema y recursos, como discos duros,
módems, memoria, etc.
/dev/hda Disco
primario
/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.
/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.
/etc Este directorio está reservado para los
ficheros de configuración y arranque del sistema Linux. En este directorio no
debe aparecer ningún fichero binario (programas). Bajo éste deben
aparecer otros subdirectorios:
/etc/X11 Ficheros
de configuración de X Window.
/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que módulos se anexan al kernel en el momento del boot.
/etc/fstab Instalación de quotas.
/etc/passwd Contiene información sobre los usuarios, como login, nombre y otra información que el administrador quiera agregar.
/etc/shadow Almacena los password en forma encriptada y las fechas de expiración de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene información para inicializar los demonios.
/etc/hosts.deny Almacena información para configurar los permisos sobre los servicios que ofrece.
/etc/hosts.allow También información para configurar los permisos sobre los servicios que ofrece.
/etc/sysconfig Almacena archivos de configuración de del sistema, por ejemplo el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del sistema.
/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que módulos se anexan al kernel en el momento del boot.
/etc/fstab Instalación de quotas.
/etc/passwd Contiene información sobre los usuarios, como login, nombre y otra información que el administrador quiera agregar.
/etc/shadow Almacena los password en forma encriptada y las fechas de expiración de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene información para inicializar los demonios.
/etc/hosts.deny Almacena información para configurar los permisos sobre los servicios que ofrece.
/etc/hosts.allow También información para configurar los permisos sobre los servicios que ofrece.
/etc/sysconfig Almacena archivos de configuración de del sistema, por ejemplo el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del sistema.
/home Contiene
los directorios personales (casas) de los usuarios. En un sistema recién
instalado, no habrá ningún usuario en este directorio.
/lib Estos
ficheros contienen código que compartirán muchos programas. En lugar de que
cada programa contenga una copia propia de las rutinas compartidas, éstas son
guardadas en este fichero. Esto hace que los programas ejecutables sean menores
y reduce el espacio usado en disco.
/mnt Punto
de montaje. Montar temporalmente otros sistemas de archivos.
/opt Aplicaciones
adicionales
/proc Contiene Archivos especiales que o bien
reciben o envían información al kernel del sistema. Información asociada con el
núcleo que se está ejecutando, para obtener información de recursos utilizados
en el sistema (CPU, memoria, swap, dispositivos...) Este directorio es un
sistema de archivo virtual, es decir, no existe físicamente en el disco duro,
sólo en memoria.
/root Directorio
hogar (casa) del administrador del sistema.
/sbin Contiene
programas esenciales del sistema, que son únicamente accesibles al
administrador (root).
/tmp Archivos
temporales del sistema.
/usr Éste es
uno de los directorios más importantes del sistema puesto que contiene los
datos, programas y librerías de uso común para todos los usuarios
/usr/bin Herramientas
de uso general. Allí también se guardan muchos de los programas ejecutables de
Linux.
/usr/doc Documentación general del sistema.
/usr/etc Ficheros de configuración generales.
/usr/games Juegos y programas educativos.
/usr/include Cabeceras de librerías del lenguaje de programación C.
/usr/info Ficheros de información de GNU.
/usr/lib Librerías generales de los programas.
/usr/local Está diseñado para la personalización local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio.
/usr/man Páginas del manual de Linux.
/usr/sbin Programas de administración del sistema.
/usr/share Datos independientes de la arquitectura del sistema.
/usr/share/dict Diccionario de palabras.
/usr/share/doc Documentación variada sobre el software instalado.
/usr/share/man Paginas del manual.
/usr/src Archivos que almacena el código fuente de diferentes programas del sistema.
/usr/doc Documentación general del sistema.
/usr/etc Ficheros de configuración generales.
/usr/games Juegos y programas educativos.
/usr/include Cabeceras de librerías del lenguaje de programación C.
/usr/info Ficheros de información de GNU.
/usr/lib Librerías generales de los programas.
/usr/local Está diseñado para la personalización local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio.
/usr/man Páginas del manual de Linux.
/usr/sbin Programas de administración del sistema.
/usr/share Datos independientes de la arquitectura del sistema.
/usr/share/dict Diccionario de palabras.
/usr/share/doc Documentación variada sobre el software instalado.
/usr/share/man Paginas del manual.
/usr/src Archivos que almacena el código fuente de diferentes programas del sistema.
/var Este directorio contiene información
temporal de los programas (lo cual no implica que se pueda borrar su contenido)
/var/lib Información variable de configuración.
/var/lock Archivos para bloqueos.
/var/log Contiene archivos bitácora misceláneos. La mayoría de los archivos bitácora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes:
/var/lock Archivos para bloqueos.
/var/log Contiene archivos bitácora misceláneos. La mayoría de los archivos bitácora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes:
lastlog: registro
del último acceso de cada usuario.
message: mensajes del sistema desde syslogd.
wtmp: registro de todos los eccesos y salidas.
message: mensajes del sistema desde syslogd.
wtmp: registro de todos los eccesos y salidas.
/var/spool Área para spool (encarrilar) de algunas
aplicaciones. Se utilizan para guardar datos que son de manera transitiva, como
el correo y las noticias recién recibidas o puestas en cola para transmisión a
otro sitio.
/var/spool/mail Archivos de correo de los distintos usuarios.
/var/spool/mail Archivos de correo de los distintos usuarios.
No hay comentarios:
Publicar un comentario