Capitulos de este wiki
  1. 1 Mejoras referidas a la instalación
  2. 2 Nuevas Herramientas del Modo Usuario
  3. 3 Mejoras referidas a la administración del sistema
  4. 4 Miscelanéa de nuevas características
  5. 5 Antes de empezar
  6. 6 Consiguiendo los componentes apropiados de Red Hat Linux
  7. 7 Cosas que deberias saber
  8. 8 Métodos de instalación
  9. 9 Particiones de disco
  10. 10 Obteniendo Documentacion
  11. 11 Apunte sobre los manejadores del nucleo
  12. 12 La interfaz de usuario del programa de instalacion
  13. 13 Arrancando el programa de instalación
  14. 14 Empezando la instalación
  15. 15 Seleccionando el método de instalación
  16. 16 Actualizando o instalando
  17. 17 Soporte scsi
  18. 18 Creando particiones en Red Hat Linux
  19. 19 Inicializando la partición de intercambio (Swap)
  20. 20 Formateando particiones
  21. 21 Seleccionando e instalando paquetes
  22. 22 Finalizando la instalación
  23. 23 Construyendo un nucleo a medida
  24. 24 Configuración de las ventanas X con XFree86
  25. 25 Configuración de las ventanas X con Metro-X
  26. 26 Configuración del Ratón
  27. 27 Sendmail
  28. 28 Controlando el Acceso a los Servicios
  29. 29 FTP Anónimo
  30. 30 World Wide Web
  31. 31 Configuración de NFS
  32. 32 Ejecución de programas en Tiempo de Arranque
  33. 33 Configurar ls-en-Color
  34. 34 Buscando Documentacion
  35. 35 Manejo de paquetes con RPM
  36. 36 Objetivos al diseñar RPM
  37. 37 Usando RPM
  38. 38 Impresionando a sus amigos con RPM
  39. 39 Otros recursos RPM
  40. 40 Panel de control
  41. 41 Configuración de usuarios y grupos
  42. 42 Configuracion del sistema de ficheros
  43. 43 Configuracion de impresora
  44. 44 Configuración de la Red
  45. 45 Fecha y Hora
  46. 46 Configuración del Demonio del Kernel
  47. 47 Glint
  48. 48 Arrancando glint
  49. 49 La ventana de paquetes
  50. 50 Configuración
  51. 51 Manipulación de paquetes
  52. 52 Estructura del sistema de ficheros
  53. 53 Ubicación específica de ficheros de Red Hat
  54. 54 Usuarios, grupos y grupos personales de usuario
  55. 55 Autenticación de usuarios mediante PAM
  56. 56 Los procesos de arranque (Boot Process), inicio (init), y cierre (shutdown)
  57. 57 Modos de rescate
  58. 58 Apendice A: Consiguiendo soporte técnico
  59. 59 Apéndice B: Creando los disquetes de instalación
  60. 60 Apéndice C: Preguntas mas frecuentes sobre Red Hat (I)
  61. 61 Apéndice C: Preguntas mas frecuentes sobre Red Hat (II)
  62. 62 Apéndice D: Red Hat y el software de libre distribución

Red Hat Linux 5.0 - Estructura del sistema de ficheros

52 - Estructura del sistema de ficheros

[editar]
Tutorial creado por Red Hat Software, Inc.. Extraido de: http://es.tldp.org/Manuales-LuCAS/GURH/GURH/
17 de Febrero de 2006
Red Hat Software está comprometido con el estándar de sistema de ficheros de Linux, un documento cooperativo que define los nombres y ubicación de la mayoría de ficheros y directorios. Continuaremos siguiendo la pista al estándar para mantener Red Hat conforme con éste.

Aunque la conformidad con el estándar abarca muchos aspectos, los dos más importantes son la compatibilidad con otros sistemas conformes al mismo, y la capacidad para montar la partición /usr como de sólo lectura. Esta partición contiene ejecutables comunes y generalmente no debe ser modificada por los usuarios. En consecuencia, la partición /usr puede montarse desde el CD-ROM o desde otra máquina a través de NFS como de sólo lectura. El actual documento del estándar de sistema de ficheros (FSSTND) (1) es la referencia fidedigna para los sistemas de ficheros conformes a dicho estándar, pero éste deja muchos aspectos sin definir o extensibles. En esta sección proporcionaremos una perspectiva general del estándar y una descripción de las partes del sistema de ficheros no recogidas en él.

Puede consultarse el estándar completo en:

http://www.pathname.com/fhs/##





[[ ]]

Los directorios y ficheros aquí referidos son un pequeño subconjunto de todos los especificados por el FSSTND. Consulte el documento FSSTND más reciente para disponer de la información más completa y actualizada.


El directorio
/etc está reservado para ficheros de configuración de la máquina local. No debe haber binarios en el directorio /etc. Los binarios que antaño habitaban en él se mudaron a /sbin, o quizás a /bin.

Los directorios
X11 y skel deberían ser subdirectorios de /etc:

/etc
|- X11
+- skel

El directorio
X11 contiene ficheros de configuración de X11 tales como XF86Config, y el directorio skel alberga los ficheros básicos con que se puebla el directorio personal de un nuevo usuario cuando lo creamos.(2)

El directorio /lib


El directorio
/lib debe contener exclusivamente las bibliotecas necesarias para ejecutar los binarios residentes en /bin y /sbin.


[[ ]]

El directorio
/sbin es para ejecutables de uso exclusivo por el superusuario, y solamente los necesarios para arrancar y montar el directorio /usr y ejecutar operaciones de restablecimiento del sistema. Según reza el FSSTND:

``/sbin contiene típicamente ficheros indispensables para el arranque del sistema, además de los binarios contenidos en /bin. Todo lo que se ejecute después que /usr es montado (cuando no hay problemas) debería estar ubicado en /usr/bin. Los binarios de administración exclusivamente del sistema local deben colocarse en /usr/local/sbin.

Como mínimo, en
/sbin debieran estar los siguientes programas: [[ [[ ]]]]

clock, getty, init, update, mkswap, swapon, swapoff, halt, reboot, shutdown, fdisk, fsck.*, mkfs.*, lilo, arp, ifconfig, route

[[ [[ ]]]]


[[ ]]

El directorio
/usr es para ficheros que son compartibles a través de todo el sistema. Usualmente, este directorio tiene su partición propia, y debe ser montable como de sólo lectura. /usr debe contener los siguientes subdirectorios:

/usr
|- X11R6
|- bin
|- dict
|- doc
|- etc
|- games
|- include
|- info
|- lib
|- local
|- man
|- sbin
|- share
+- src

El directorio
X11R6 es para el sistema X-Windows (XFree86 en Linux Red Hat), bin es para ejecutables, doc para documentación diversa (no páginas de manual), etc para los ficheros de configuración del sistema, include para ficheros cabecera de C, info para ficheros info de GNU, lib para bibliotecas, man para las páginas del manual, sbin para binarios de administración del sistema (los que no pertenecen a /sbin), y src es para código fuente.


[[ ]]

El FSSTND dice:

``El directorio /usr/local es para uso del administrador del sistema cuando instala software localmente. Es necesario que éste se conserve cuando cuando se actualiza el sistema. Puede usarse para programas y datos que son compartibles entre un grupo de máquinas, pero no se encuentran en /usr.

El directorio
/usr/local tiene una estructura similar a la del directorio /usr. Tiene los subdirectorios siguientes, con propósito similar a los de /usr:

/usr/local
|- bin
|- doc
|- etc
|- games
|- include
|- info
|- lib
|- man
|- sbin
+- src


Desde que el FSSTND requiere que el directorio
/usr se pueda montar como de sólo lectura, algunos programas que generan ficheros de registro (log), o necesitan directorios de spool (3) o bloqueo, presumiblemente deben escribirlos en el directorio /var. El FSSTND dice que /var es para

``... ficheros de datos variables. Esto incluye a los directorios y ficheros de spool y, datos de administración y registro, así como ficheros transitorios y temporales.

/var debe contener los siguientes subdirectorios:

/var
|- log
|- catman
|- lib
|- local
|- named
|- nis
|- preserve
|- run
|- lock
|- tmp
+- spool
|- at
|- cron
|- lpd
|- mail
|- mqueue
|- rwho
|- smail
|- uucp
+- news

Los ficheros de registro del sistema como
wtmp y lastlog habitan en /var/log. El directorio /var/lib contiene también las bases de datos del sistema RPM. Las páginas del manual formateadas se encuentran en /var/catman, y los ficheros de bloqueo en /var/lock. El directorio /var/spool contiene subdirectorios para los diversos sistemas que necesitan almacenar ficheros de datos.


En Linux Red Hat, el uso que se pretende dar a
/usr/local difiere ligeramente de lo especificado por el FSSTND. El FSSTND dice que /usr/local debe ser donde se almacene el software que se desea conservar en una actualización del sistema. Desde que las actualizaciones del Software de Red Hat se realizan sin peligro con el sistema RPM y glint, Ud. no necesita poner en /usr/local los ficheros que desea mantener. En cambio, le recomendamos que use /usr/local para el software que pertenece a su máquina local.

Por ejemplo, supongamos que tenemos
/usr montado vía NFS como de sólo lectura desde la máquina beavis. Si hay un paquete o programa que ud. quiere instalar, pero no tiene permiso de escritura en beavis, debería instalarlo en /usr/local. Quizá después, si ud. convence al administrador del sistema de beavis de que instale el programa en /usr, puede desinstalarlo de /usr/local.

N. del t.(1): las siglas FSSTND son la abreviatura en inglés de file system standard, o sea, estándar de sistema de ficheros.
N. del t.(2): ficheros tales como .Xdefaults, .bashrc, .bash_profile...
N. del t.(3): spool se puede definir como cola de espera. Un ejemplo conocido por todos es la cola de impresión.
[editar]

13 opiniones

watsap

pues ponganse a acerlo ustedes pinches webones busca tareas y examenes a ver si muy masisos valen pa pura verga atenidos a las paginas pongan atencion a la clase y sean buenos pa los trabajos... ya me imagino a la hora de la chamba ya saliendo de la escuela van a valer madre a la hora de hacer algo
heeeeeeee

comparto la opinion de los demas
aqui no dice nada, quisas tu solo te entenderas
y si es eso, la verdad mejor no publiques nada
KEOBS

ESTO ES UNA MIERDA
que onda

esto no sirve para hacer mi tarea
hgjhgf

k es esto aqui no viene nada
1 2 3 | siguiente >

Tutoriales relacionados con 'Red Hat Linux 5.0'

Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
Debian es el nombre de una organización dedicada al desarrollo y mantenimiento de sistemas operativos... Más »
Este documento describe cómo instalar y usar los servicios de las tarjetas PCMCIA con Linux.... Más »
Este Cómo es la base para entender la evolución de las capacidades de Linux para... Más »

Autor y licencia de 'Red Hat Linux 5.0'


Tutorial de Red Hat Software, Inc.. Extraido de: http://es.tldp.org/Manuales-LuCAS/GURH/GURH/ CopyLeft
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.