PDF de programación - Estructura del Sistema de Archivos de Linux

Imágen de pdf Estructura del Sistema de Archivos de Linux

Estructura del Sistema de Archivos de Linuxgráfica de visualizaciones

Actualizado el 7 de Diciembre del 2018 (Publicado el 31 de Enero del 2017)
559 visualizaciones desde el 31 de Enero del 2017
286,9 KB
33 paginas
Creado hace 20a (07/08/1999)
Estructura del Sistema de Archivos de Linux

Grupo de Standard de el Sistema de Archivos [ FSSTND]
Daniel Quinlan
Traductor: Israel Barrientos mailto:jbarrien@ccr.dsi.uanl.mx
Maquetador Linuxdoc-SGML: Antonio Ismael Olea González,
mailto:olea@poboxes.com 2:345/108.9@fidonet.org

r1.2, abril de 1996

El proceso abierto y distribuido en el cual el sistema operativo Linux se ha desarrollado propicia un rápido
crecimiento, tanto del sistema operativo, como de aplicaciones, y distribuciones integradas. Por tanto, existe
la necesidad de la estandarización de la estructura del sistema de archivos de Linux. Este documento intenta
especicar la localización estándar de archivos y directorios en sistemas Linux. Una estructura del sistema de
archivos estandarizada permite a usuarios, desarrolladores, y distribuidores, el obtener componentes del sistema
de varias fuentes que trabajarán juntas tan bien como si hubiesen sido desarrolladas bajo un proceso de desarrollo
centralizado. Ésto también facilita la administración del sistema, así como el desarrollo de paquetes de segundas
y terceras personas, y la escritura de documentación que no depende de la implementación.

Índice General

1 Advertencia legal

2 Prefacio

2.1 Estatus del Estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Organización del Estándar
3.1 Convenciones Tipográcas

4 General

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Enfoque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Problemas especícos.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Objetivos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Historia y Progreso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Conformidad con este Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 El sistema de Archivos
5.1 Tabla con ejemplos.
5.2 El Directorio Raíz
5.3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/bin Binarios de comandos esenciales de usuarios (disponibles para todos los usuarios). . . . .
5.3.1 Comandos generales: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2 Comandos para restauración.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.3 Comandos de red.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/boot: Archivos estáticos del cargador de arranque (boot loader). . . . . . . . . . . . . . . . .

5.4

4

4
4

4
5

5
5
6
7
7
8

9
10
11
11
11
12
12
12

ÍNDICE GENERAL

5.5
5.6

/dev Archivos de dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/etc : Conguración del sistema local a la máquina.
. . . . . . . . . . . . . . . . . . . . . . .
5.6.1 Archivos generales: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.2 Archivos de Red:
. . . . . . . . . . . . . . . . . . . . . . .
/home: Directorios hogar de los usuarios (opcional)
5.7
/lib: Librerías compartidas y módulos de kernel escenciales
. . . . . . . . . . . . . . . . . . .
5.8
. . . . . . . . .
/mnt: Punto de montaje para sistemas de archivos montados temporalmente.
5.9
. . . . . . . . . .
5.10 /proc: Sistema de archivos virtual de informacion de procesos y del kernel.
5.11 /root: Directorio hogar de root (opcional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.12 /sbin: Binarios del Sistema (Alguna vez mantenidos en /etc)
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.12.1 Comandos Generales.
5.12.2 Comandos de Apagado.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.12.3 Comandos de manejo de sistemas de archivos. . . . . . . . . . . . . . . . . . . . . . . .
5.12.4 Comandos del sistema de archivos ext2 (opcional)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.12.5 Comandos de Red.
5.12.6 Binarios estáticos. (compilados estáticamente)
. . . . . . . . . . . . . . . . . . . . . .
5.12.7 Misceláneos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.13 /tmp: Archivos temporales.

6 La jerarquía /usr

6.1
6.2

6.3
6.4
6.5
6.6
6.7
6.8

/usr/bin: La mayoría de los comandos del usuario.

/usr/X11R6: El sistema X Window, Version 11 release 6 . . . . . . . . . . . . . . . . . . . . .
/usr/X386: El sistema X Window, Version 11 release 5 en plataformas X 86 . . . . . . . . . .
6.2.1
. . . . . . . . . . . . . . . . . . . .
/usr/dict: Listas de palabras
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/usr/etc: Conguración del sistema (todo el site) . . . . . . . . . . . . . . . . . . . . . . . . .
/usr/include: Directorio para archivos include estándar.
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
/usr/lib: Librerías para programas y paquetes.
/usr/local: Jerarquía local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/usr/man : Páginas del manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.1 man1: Programas de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.2 man2: Llamadas al sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.3 man3: Subrutinas y funciones de librería.
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.4 man4: Archivos especiales.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.5 man5: Formatos de archivos.
6.8.6 man6: Juegos.(Binarios Educativos)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.7 man7: Misceláneos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.8 man8: Administración del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

12
13
13
14
14
14
15
15
15
15
16
16
16
16
16
16
17
17

17
18
18
19
19
19
20
20
21
22
24
24
24
24
24
24
24
24

ÍNDICE GENERAL

6.8.9 man9: Funciones y variables internas del kernel . . . . . . . . . . . . . . . . . . . . . .
6.9
/usr/sbin: Binarios de sistema estándar no-esenciales.
. . . . . . . . . . . . . . . . . . . . . .
6.10 /usr/share : Información Independiente de Arquitectura. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.11 /usr/src : Código fuente.

7 La Jerarquía /var

7.1
7.2
7.3

/var/adm : Bitácora del sistema y archivos contables (obsoleto) . . . . . . . . . . . . . . . . .
/var/catman : Páginas del Manual Formateadas localmente (opcional) . . . . . . . . . . . . .
/var/lib : Información de Estado de Aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . .
/var/lib/emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.1
7.3.2
/var/lib/games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/var/lib/news . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.3
/var/lib/texmf
7.3.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.5
/var/lib/xdm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/var/local : Información variable del software que está en /usr/local
. . . . . . . . . . . . . .
/var/lock : Archivos de Bloqueo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/var/log : Archivos bitácora y directorios
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/var/named : Archivos DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/var/nis : Archivos de bases de datos del servicio de información de red (NIS) . . . . . . . . .
/var/preserve:Archivos guardados después de una colisión o una terminación inesperada de
ex ó vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.10 /var/run : Archivos variables de tiempo de ejecución . . . . . . . . . . . . . . . . . . . . . . .
7.11 /var/spool : Directorios de la de trabajos para procesamiento posterior . . . . . . . . . . . .
7.11.1 /var/spool/lpd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.12 /var/tmp : Archivos temporales, utilizando para mantener /tmp pequeño. . . . . . . . . . . .

7.4
7.5
7.6
7.7
7.8
7.9

8 Razonamientos adicionales y asuntos sin resolver

8.2.1

¾Qué es esencial? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1
8.2 Red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/bin :Cualquier cosa que algún usuario querrá utilizar y que es también considerado
vital.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . .
/sbin :Cualquier cosa que sólo root necesita y se considere vital.
/usr/bin : Algúnos binarios que algún usuario querrá utilizar y que no son vitales.
. .
. . . . . .
/usr/sbin : Algúnos binarios sólo para el administrador que no son vitales.
8.3 Estructuras independientes de la arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4 Enlaces Simbólicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5 Binarios Compilados Estáticamente.

8.2.2
8.2.3
8.2.4

9 La lista del correo del FSSTND

3

24
25
25
25

25
26
26
27
27
27
27
28
28
28
  • Links de descarga
http://lwp-l.com/pdf2145

Comentarios de: Estructura del Sistema de Archivos de Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad