Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Usted está aqui - FHS su mapa por Linux

Usted está aqui - FHS su mapa por Linux

Gabriel Covarrubias

February 28, 2015
Tweet

More Decks by Gabriel Covarrubias

Other Decks in Technology

Transcript

  1. !Usted está aquí¡ FHS: Su mapa para Linux Gabriel Covarrubias

    Grupo de Usuarios Linux de Tijuana (GULTIJ)
  2. FHS = Filesystem Hierarchy Standard Estándar de Jerarquía del Sistema

    de Archivos Es una Norma (referencia) que define la estructura de directorios de sistemas Linux y su contenido. ¿Qué es FHS?
  3. • Estandarizar la estructura de directorios entre distintos sistemas basados

    en Linux • Predecir la ubicación de los archivos a usuarios, administradores y desarrolladores. Entonces… ¿para qué sirve?
  4. • Comenzó su desarrollo en 1993 • Se liberó la

    primer versión en 1994 • Se amplió su alcance a derivados de Unix en 1996 • La versión actual es 2.3 y mantenida por The Linux Foundation • Actualmente se trabaja en la versión 3.0 Historia
  5. Funciones: • Asignación de espacio a los archivos • Administración

    del espacio libre • Acceso a los datos • Muchas funciones dependen del FS específico. Decías… ¿Sistema de Archivos?
  6. Tipos: • Convencionales ( ext2, ext3, ext4, XFS, Btrfs, JFS,

    NTFS, etc.) • Flash (ubifs, JFFS2, YAFFS, etc.) • Bases de Datos • Especiales: (procfs, sysfs, tmpfs, debugfs, etc) Decías... ¿Sistema de Archivos?
  7. Una partición es una parte lógica del disco. El sistema

    de archivos es un método para almacenar, buscar y accesar archivos en el disco duro (usualmente en una partición) Ejemplo: /dev/sda1 /dev/sdd4 Particiones
  8. Una partición requiere un formato de FS Para acceder al

    FS necesita ¨montarse¨ en un directorio dentro del FHS mount -t ext3 /dev/sda1 /home Puntos de Montaje
  9. 1.- ¿En qué directorio encontrarás los datos de un USB

    que montó automáticamente tu sistema? 2.- Instalaste el código fuente de un programa, ¿donde encontrarás el código? ( Ej. sudo apt-get source python2.6) 3.- Instalaste un servidor FTP, ¿cual sería el mejor lugar para colocar los archivos a compartir?
  10. 4.- Un servicio de tu sistema no arranca, ¿dónde buscarías

    los registros del sistema? 5.- Instalaste un programa externo (teamviewer) ¿Donde buscarías los binarios? 6.- Te han solicitado que modifiques el parámetro MaxConnections del servicio ‘Patito’ ¿Donde comenzarás a buscar?
  11. Q&A