Conceptos básico del sistema de archivos de Linux. 

Piense en un refrigerador que tiene múltiples estantes que pueden usarse para almacenar varios artículos. Estas estanterías le ayudan a organizar los artículos de supermercado por forma, tamaño, tipo, etc. El mismo concepto se aplica a un sistema de archivos, que es la encarnación de un método de almacenamiento y organización de colecciones arbitrarias de datos en una forma humana. Diferentes tipos de sistemas de archivos compatibles con Linux:

Sistemas de archivos de disco convencionales: ext2, ext3, ext4, XFS, Btrfs, JFS, NTFS, etc.
Sistemas de archivos de almacenamiento flash: ubifs, JFFS2, YAFFS, etc.
Sistemas de archivos de base de datos 
Sistemas de archivos de propósito especial: procfs, sysfs, tmpfs, debugfs, etc.
Esta sección describirá el diseño estándar del sistema de archivos compartido por la mayoría de las distribuciones de Linux.

Particiones y sistemas de archivos

El tema de particiones ya lo había hablado en este vídeo. Pero igual vamos a explicarlo en este curso.
Una partición es una parte lógica del disco, mientras que un sistema de archivos es un método para almacenar, buscar archivos en un disco duro (generalmente en una partición). A modo de analogía,  puede pensar que los sistemas de archivos son como árboles genealógicos que muestran descendientes y sus relaciones, mientras que las particiones son como familias diferentes (cada una  de las cuales tiene su propio árbol).

@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

Una comparación entre sistemas de archivos en Windows y Linux se da en la siguiente tabla:
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

El estándar de jerarquía del sistema de archivos

Los sistemas Linux almacenan sus archivos importantes de acuerdo con un diseño estándar llamado Sistema de Archivos Hierarchy Standard (FHS), que ha sido mantenido por The Linux Foundation. Puede leer y/o descargar el documento oficial que proporciona detalles a partir de aquí.

Tener un estándar está diseñado para garantizar que los usuarios, administradores y desarrolladores puedan moverse entre distribuciones sin tener que volver a aprender cómo está organizado el sistema.
Linux usa el caracter ‘/’ para separar las rutas (a diferencia de Windows, que usa ”), y no tiene letras de unidad. Múltiples unidades y/o particiones se montan como directorios en el sistema de archivos único. Los medios extraíbles como unidades USB y CD y DVD se mostrarán como montados en /run/media/yourusername/disklabel para sistemas Linux recientes, o en /media para distribuciones más antiguas. Por ejemplo, si su nombre de usuario es estudiante, un pen drive USB con la etiqueta FEDORA podría terminar en /run/media/student/FEDORA, y un archivo README.txt en ese disco sería  /run/media/student/FEDORA/README.txt.
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

Mas acerca del estándar de jerarquía del sistema de archivos

Todos los nombres del sistema de archivos de Linux distinguen entre mayúsculas y minúsculas, por lo que /boot, /Boot y /BOOT representan tres directorios (o carpetas) diferentes. Muchas distribuciones distinguen entre las utilidades principales necesarias para la operación adecuada del sistema y otros programas, y ubican a esta última en directorios bajo /usr (piense en “usuario”). Para tener una idea de cómo se organizan los otros programas, busque el directorio /usr en el diagrama anterior y compare los subdirectorios con los que existen directamente debajo del directorio raíz del sistema (/).

Debido a que ver la Jerarquía del sistema de archivos es exactamente la misma en las principales familias de distribución, ya que todas usan el mismo programa Administrador de archivos, solo hacemos este ejercicio con Ubuntu.
  1. Haga clic en el icono del administrador de archivos en el panel izquierdo. Por defecto, explora su directorio personal.
  2. Para ver todos los directorios en “directorio raíz”, haga clic en Equipo en el panel izquierdo de Lugares dentro de esta ventana.
  3. Haga doble clic en el directorio etc. para abrirlo.
  4. Haga doble clic en avahi y presione Ctrl + l para ver la ubicación actual. La ruta actual aparece en la parte superior de la ventana. El camino para esto es “/ etc / avahi”.

 

Escogiendo una distribución Linux

Supongamos que tiene la intención de comprar un automóvil nuevo. ¿Qué factores necesita considerar para tomar una decisión correcta? Los requisitos que deben tenerse en cuenta incluyen el presupuesto esperado, las opciones de financiamiento disponibles, el tamaño necesario para adaptarse a su familia en el vehículo, el tipo de motor, los servicios posventa, etc.
Del mismo modo, determinar qué distribución desplegar también requiere planificación. La figura muestra algunas opciones, pero no todas, ya que hay otras opciones para las distribuciones y los sistemas Linux estándar incorporados no son en su mayoría ni Android ni Tizen, sino que reducen las distribuciones estándar.
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}


Preguntas que responder al elegir una distribución

Algunas preguntas que vale la pena considerar antes de decidir sobre una distribución incluyen:
¿Cuál es la función principal del sistema (servidor o computadora de escritorio)?
¿Qué tipos de paquetes son importantes para la organización? Por ejemplo, servidor web, procesamiento de textos, etc.
¿Cuánto espacio en el disco duro está disponible? Por ejemplo, al instalar Linux en un dispositivo incrustado, habrá limitaciones de espacio.
¿Con qué frecuencia se actualizan los paquetes?
¿Cuánto dura el ciclo de soporte para cada lanzamiento? Por ejemplo, las versiones de LTS tienen soporte a largo plazo.
¿Necesita la personalización del núcleo del proveedor?
¿Con qué hardware está ejecutando la distribución de Linux? Por ejemplo, X86, ARM, PPC, etc.
¿Necesita estabilidad a largo plazo o software experimental a corto plazo?
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

Instalación Linux: Planeamiento.

El diseño de una partición debe decidirse en el momento de la instalación, ya que los sistemas Linux manejan particiones montándolas en puntos específicos del sistema de archivos. Siempre puede modificar el diseño más adelante, pero siempre es más fácil intentarlo y comenzar bien.
Casi todos los instaladores proporcionan un diseño de sistema de archivos razonable por defecto, con todo el espacio dedicado a archivos normales en una partición grande y una partición de intercambio más pequeña, o con particiones separadas para algunas áreas sensibles al espacio como / home y / var. Es posible que deba sobrescribir los valores predeterminados y hacer algo diferente si tiene necesidades especiales o si desea utilizar más de un disco.
Todas las instalaciones incluyen el software mínimo para ejecutar una distribución de Linux.
La mayoría de los instaladores también ofrecen opciones para agregar categorías de software. Aplicaciones comunes (como el navegador web Firefox y la suite de oficina LibreOffice), herramientas de desarrollo (como los editores de texto vi y emacs, que exploraremos más adelante en este curso) y otros servicios populares (como las herramientas del servidor web Apache o Base de datos MySQL) usualmente están incluidos. Además, un entorno de escritorio está instalado por defecto.
Todos los instaladores protegen el sistema que se está instalando como parte de la instalación. Por lo general, esto consiste en establecer la contraseña para el superusuario (raíz) y configurar un usuario inicial. En algunos casos (como Ubuntu), solo se configura un usuario inicial; el acceso directo a la raíz está desactivado y el acceso a la raíz requiere iniciar sesión primero como un usuario normal y luego usar sudo, como describiremos más adelante. Algunas distribuciones también instalarán marcos de seguridad más avanzados, como SELinux o AppArmor.
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

Instalación de Linux

Instalación de Linux: instale SoLike en otros sistemas operativos, las distribuciones de Linux se proporcionan en medios extraíbles, como unidades USB y CD o DVD. La mayoría de las distribuciones de Linux también admiten el arranque de una imagen pequeña y la descarga del resto del sistema a través de la red. Estas pequeñas imágenes se pueden usar en medios o como imágenes de arranque de red, lo que hace posible la instalación sin ningún medio local.
Muchos instaladores pueden hacer una instalación de manera completamente automática, usando un archivo de configuración para especificar las opciones de instalación. Este archivo se denomina archivo Kickstart para sistemas basados ​​en Fedora, un perfil AutoYAST para sistemas basados ​​en SUSE y un archivo preseed para los sistemas basados ​​en Debian.
Cada distribución proporciona su propia documentación y herramientas para crear y administrar estos archivos.
El proceso de instalación real es bastante similar para todas las distribuciones.
Después de arrancar desde el medio de instalación, el instalador se inicia y hace preguntas sobre cómo se debe configurar el sistema. (Estas preguntas se omiten si se proporciona un archivo de instalación automática.) Luego, se realiza la instalación.
Finalmente, la computadora se reinicia en el sistema recién instalado. En algunas distribuciones, se hacen preguntas adicionales después de que el sistema se reinicia.
La mayoría de los instaladores tienen la opción de descargar e instalar actualizaciones como parte del proceso de instalación; esto requiere acceso a Internet. De lo contrario, el sistema usa su mecanismo de actualización normal para recuperar esas actualizaciones después de que la instalación haya finalizado.
Nota: Las siguientes pantallas muestran el proceso de instalación en cada una de las tres familias de distribución de Linux que cubrimos en este curso. Puede ver una demostración para el tipo de distribución de su elección.

@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}
@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}@font-face{ font-family:”Times New Roman”; } @font-face{ font-family:”宋体”; } @font-face{ font-family:”SimSun”; } @font-face{ font-family:”Calibri”; } @font-face{ font-family:”SimSun”; } p.MsoNormal{ mso-style-name:Normal; mso-style-parent:””; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:SimSun; mso-bidi-font-family:’Times New Roman’; font-size:10,5000pt; mso-font-kerning:1,0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:””; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:””; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;}

Anuncios

2 Comentarios »

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.