Kitabı oku: «El gran libro de Debian GNU/Linux», sayfa 5

Yazı tipi:

1.11. Iniciando la instalación

Cualquiera que haya sido el método para iniciar la instalación del sistema operativo Debian GNU/Linux, luego de arrancar el núcleo, a usted se le presentará la primera pantalla del instalador, dentro de ella podrá desplazarse con las teclas de flechas arriba y abajo. Además, con la tecla tabulador usted podrá moverse hacia las opciones del menú, por lo general estas opciones son para regresar en las pantallas o para confirmar una selección. Esta es la primera pantalla del instalador, en ella podrá hacer la selección de idioma, puede moverse más rápido entre las opciones presionando la primera letra del idioma que desea escoger, en nuestro caso la letra “S” para acércanos lo más posible entre las opciones al idioma “español” (spanish). Observe la Ilustración 1.7:


Ilustración 1.7: Menú de selección de lenguaje del instalador de Debian GNU/Linux

Seleccione con la tecla de entrada y siga a la siguiente pantalla. Como puede observar, el idioma de la interfaz cambio a su idioma de preferencia y ahora es momento de escoger el lenguaje del nuevo sistema Debian, en la interfaz del instalador se le indica que basándose en su selección anterior usted puede encontrarse en una lista de países que se le es suministrada, en este caso presionando la letra “V” el rectángulo rojo de selección se mueve directo a “Venezuela”. Observe la Ilustración 1.8:


Ilustración 1.8: Menú de selección de idioma para el nuevo sistema Debian GNU/Linux


debian-TOKeN

El proyecto Debian posee dos logotipos uno para uso oficial y otro para uso abierto. ¡Conózcalos!



La siguiente pantalla es el mapa del teclado, el rectángulo de selección rojo debería posicionarse automáticamente en la opción “español”, si no es así diríjase a dicha opción con las teclas de movimiento (flechas) y presione la tecla de entrada. Observe la Ilustración 1.9:


Ilustración 1.9: Menú de selección de mapeo de teclado del instalador de Debian GNU/Linux

Antes de continuar con la instalación asegúrese de que el equipo no está conectado a la Internet. Seguidamente el instalador realizará las tareas de detección y montaje del CDROM, el sistema cargará los componentes del CDROM y pasará a la detección de la red. Es este un paso muy importante, es necesario que el sistema detecte los dispositivos de red para que usted pueda conectarse a Internet, descargar programas y actualizaciones para el sistema. Asegúrese de contar con dispositivos de red compatibles con Linux.

El sistema de instalación tratará de obtener una dirección IP para su equipo, como el mismo no está conectado a ninguna red, se provocará un error como se muestra en la Ilustración 1.10.


Ilustración 1.10: Pantalla de error producido por intento de detección de red fallida del instalador de Debian GNU/Linux

No se preocupe por esto, se corregirá más adelante, el propósito de esta medida es acelerar el proceso de instalación, cuando el sistema este implementado conectaremos el equipo a la red local o a la Internet directamente.

Si el equipo estuviera conectado a Internet, automáticamente el instalador le proporcionaría una serie de menús que le permitirían actualizar el sistema e incluso realizar varias clases de configuraciones automáticas, como por ejemplo:

 Configuración para equipos de escritorio.

 Servidor de base de datos.

 Servidor HTTP.

 Servidor de impresión.

Aunque esto parezca conveniente de forma inmediata, no es lo que buscamos ya que estaríamos dejando que el sistema tome decisiones por nosotros y eso nunca es conveniente, además nos estaríamos pasando por alto temas importantes, como la actualización a mano y ciertas configuraciones que son necesarias aprender para futuras operaciones. De forma tal que no llevaremos a cabo este tipo de instalación, continúe seleccionando “No configurar la red en este momento”. Observe la Ilustración 1.11.


Ilustración 1.11: Pantalla de opciones de configuración de red del instalador de Debian GNU/Linux

Seguidamente, se le pedirá que introduzca el nombre del equipo (hostname), entonces escoja el nombre del equipo y presione la tecla de entrada. La siguiente tarea es realizar un correcto esquema de particiones, vamos realizar dos esquemas de particiones, uno para equipos de uso personal y otro orientado a equipos que funcionaran como servidores o equipos de producción.

Una partición de disco, en informática, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico. A continuación, definimos los tres tipos de particiones:

1.11.1. Partición primaria

Son las divisiones crudas o primarias del disco, solo puede haber “4” de éstas o “3” primarias y una extendida. Un disco físico completamente formateado consiste, en realidad, en una partición primaria que ocupa todo el espacio del disco y posee un sistema de archivos.

1.11.2. Partición extendida

También conocida como partición secundaria, es otro tipo de partición que actúa como una partición primaria; sirve para contener infinidad de unidades lógicas en su interior. Fue ideada para romper la limitación de “4” particiones primarias en un solo disco físico. Sólo puede existir una partición de este tipo por disco y sólo sirve para contener particiones lógicas.

1.11.3. Partición lógica

Ocupa una porción de la partición extendida o la totalidad de la misma, la cual se formatea con un tipo específico de sistema de archivos (FAT32, NTFS, EXT2, …). Puede haber un máximo de “23” particiones lógicas en una partición extendida. Linux impone un máximo de “15”, incluyendo las “4” primarias en discos SCSI y en discos IDE un máximo de “63”.

La Ilustración 1.12 muestra la pantalla de la primera etapa que hace referencia al proceso de particionado de discos duros. Preste mucha atención a los siguientes pasos.


Ilustración 1.12: Pantalla de la primera etapa del particionado de discos duros del instalador de Debian GNU/Linux

El instalador por defecto posiciona el recuadro selector rojo en la opción de particionado “guiado – utilizar todo el disco” utilice las flechas de selección para moverse entre las opciones hasta llegar a la opción “Manual”, presione la tecla de entrada y sigamos adelante. El primer esquema de particiones que haremos está dirigido al ordenador de escritorio.

1.12. Esquema de particionado para equipo de escritorio

Para entender con mejor claridad lo que debemos hacer en esta sección simulemos que estamos instalando el sistema en un computador que posee 500GB de disco duro y 2GB de memoria RAM, debemos dividir el espacio del disco duro de manera balanceada. Observe la Tabla 1.6 donde se detalla el primer esquema de particionado:

Tabla 1.6: Primer esquema de particionado para equipo de escritorio


Punto de montaje Espacio Aproximado
/ (punto raíz) 50GB
Partición de intercambio (SWAP) 256MB
/home Todo el espacio restante

En este otro caso, el equipo donde vamos a instalar el sistema Debian es una máquina que dispone de un disco de 40GB y 256MB de memoria RAM, así que dividiremos el espacio de una manera acorde a estos datos. Observe la Tabla 1.7 donde se detalla el segundo esquema de particionado:

Tabla 1.7: Segundo esquema de particionado para equipo de escritorio


Punto de montaje Espacio Aproximado
/ (punto raíz) 10GB
Partición de intercambio (SWAP) 128MB
/home Todo el espacio restante

Este esquema es bastante estándar y probablemente usted ya sepa de él, se crean tres particiones en el sistema, separando el directorio raíz, el área de intercambio (SWAP) y el directorio “/home” del usuario, con fines de seguridad e integridad, ya que si el sistema raíz por algún motivo se dañara de manera irreparable sus datos e información estarán seguros, puesto que separó el directorio de su usuario de la partición raíz, por ende sería fácil recuperarlo cargando dicha partición en un sistema alterno como podría ser un sistema en vivo.

Como se puede notar, existen detalles interesantes entre el modelo de particionado de la tabla 1.6 y la tabla 1.7, el más notable es la partición de intercambio (SWAP). Es decir el primer modelo cuenta con 2GB de memoria RAM y el otro sólo posee 256MB entonces, ¿por qué las particiones de intercambio (SWAP) tienen tan poca diferencia? la respuesta es simple 1GB, 2GB, 3GB, 4GB de memoria RAM es mucha memoria, la partición de intercambio es un artificio informático diseñado con el único propósito de que, en caso de que la memoria física del sistema esté llena con procesos y tareas, el mismo pueda acudir a la partición de intercambio y compartir la carga.

Anteriormente, cuando la memoria RAM era escasa, el área de intercambio era primordial, pero con el paso del tiempo la electrónica fue mejorando y nuevas memorias con mucha más capacidad salieron al mercado, entonces ahora que los sistemas de cómputo disponen de mucha memoria RAM, no es necesario seguir aquella vieja regla que decía que el área de intercambio debe ser el doble de la memoria RAM, ni tampoco la mitad de la misma. Además, piénselo un instante, si se posee 4GB de memoria RAM ¿qué es lo que va a hacer?, ¿crear una partición de 8GB para el área de intercambio? por supuesto que no. El caso de la tabla 1.7 es diferente, en este esquema si aplica colocar un poco más de espacio en la área de intercambio, hasta llevarlo a la mitad de la memoria física, sencillamente porque la misma (256MB) es muy limitada entonces, sólo en casos así, sí se podría considerar la vieja regla mencionada antes y más aún si dicha maquina va realizar trabajos pesados, entonces, incluso podría subir el espacio del área de intercambio al doble de la memoria física; es decir 512MB y aun sería sensato.

Otro detalle importante es el espacio de la partición destinada al punto raíz del sistema, en el esquema detallado en la tabla 1.7, el punto raíz del sistema posee 10GB, quizás usted esté pensando que es muy poco, pero no lo es, de hecho es más que suficiente si escoge cuidadosamente las aplicaciones que va a usar más tarde. Pero, claro, recuerde que al final usted es el que decide, si se le presentara la situación de instalar Debian GNU/Linux en un computador con características similares y usted se siente más confiado otorgando más espacio, hágalo y continué.

Ahora volvamos a nuestro caso real, nuestra máquina posee 40GB de disco duro y 1GB de memoria RAM, así que vamos a proceder a crear nuestro esquema de particiones. Note la Ilustración 1.13.


Ilustración 1.13: Inicio del proceso de particionado

Como se puede ver, en cualquier momento puede volver al menú de particionado guiado y, además, también dispone de una sección de ayuda que puede consultar, en caso de que se encuentre con una duda o tenga algún percance.

Seleccione el espacio libre, presione la tecla de entrada y escoja en el menú siguiente “Crear una partición nueva”, seguidamente ajuste el tamaño de dicha partición (tome en consideración la información previamente presentada en las tablas 1.6 y 1.7) y seleccione “Continuar”. El sistema le preguntará qué tipo de partición es la que está creando, cómo estamos haciendo una instalación fresca y no existe una previa tabla de particiones, crearemos una partición “Primaria”. Luego el instalador nos preguntará la ubicación de esta partición, seleccionaremos “Principio”, con el objetivo de establecer la recién creada partición como primera en el esquema. Por defecto el instalador le presenta la siguiente pantalla. Observe la Ilustración 1.14.


Ilustración 1.14: Menú de configuración de particiones del instalador de Debian GNU/Linux

Lo cual está en perfecto orden así que vamos a dirigirnos a la opción “Se ha terminado de definir la partición”. Obtendrá un resultado como el que se muestra en la Ilustración 1.15.


Ilustración 1.15: Resultado de la anterior operación

Seleccione el espacio libre y cree una nueva partición, esta segunda partición será el área de intercambio (SWAP). Recuerde evaluar la capacidad de memoria física de su equipo. Continuando con los pasos del instalador, se le preguntará la ubicación de la nueva partición, seleccione “Principio” y en la siguiente pantalla diríjase a la opción “Utilizar como”, verá allí el menú representado en la Ilustración 1.16.


Ilustración 1.16: Creando el área de intercambio (SWAP)

Una vez seleccionada el “área de intercambio” se le redirigirá a una pantalla donde usted seleccionará “Se ha terminado de definir la partición”. Debería obtener el siguiente resultado, observe la Ilustración 1.17.


Ilustración 1.17: Resultado de la anterior operación


debian-TOKeN

¿Sabía usted que Debian GNU/Linux es compatible con más de 30 tipos de sistemas de archivos distintos? incluyendo sistemas de ficheros encriptados como ECryptfs


Seleccione el espacio libre restante, cree una nueva partición, utilice todo el espacio disponible del disco, cuando se le presente el menú de “Configuración de la partición”, se dará cuenta de que, por defecto, el instalador ha configurado la partición correctamente y el punto de montaje debe ser “/home”. Dirigirse a la opción “Se ha terminado de definir la partición”. Debería obtener el siguiente resultado, note la Ilustración 1.18.


Ilustración 1.18: Resultado de la operación anterior

Si todo es correcto, usted se encuentra listo para continuar la instalación, puede dirigirse a la opción “Finalizar el particionado y escribir los cambios en el disco”.

1.13. Esquema de particionado para servidores

En esta sección del libro vamos a estudiar un modelo de particionado para equipos de producción, para esto necesitaremos más de tres particiones a diferencia de los modelos anteriores, veamos de qué trata. El esquema de particionado en equipos que recibirán múltiples conexiones y solicitudes locales y vía red debe ser cuidadosamente estudiado ya que los mismos están sujetos a posibles ataques informáticos, es por eso que debemos prestar atención a detalles como estos, ya que gracias a estas medidas, podemos prevenir o mitigar ataques de denegación de servicio, llenado del espacio disponible en el disco o, en caso de desastres, es muy conveniente contar con un buen esquema de particiones, esto ayuda a separar y poder controlar mejor la información que se posea en el equipo. Note el diseño planteado en la Tabla 1.8.

Tabla 1.8: Esquema de particionado para equipos servidores


Punto de montaje Propósito
/ (punto raíz) La raíz del sistema, contendrá todos los otros directorios que no sean separados.
Partición de intercambio (SWAP) El área de intercambio.
/home Hace a los usuarios independientes del sistema, esto es muy conveniente cuando se realizan tareas de respaldo, restauración, actualización o migración de un sistema a otro.
/var Mantiene los registros de corrida del sistema separados. Manteniendo este punto de montaje en una partición ajena a la raíz del sistema nos aseguramos de que, debido a la actividad del servidor, el disco entero no se llene de registros, provocando una denegación de servicios.
/tmp El directorio “/tmp” es muy parecido a “/var” puede ser accesado por los procesos de los usuarios, haciéndolo un objetivo de ataques de denegación de servicio, por ende separándolo del punto raíz, prevenimos que el disco sea llenado con procesos zombies que perjudiquen el sistema, afortunadamente Debian GNU/Linux cuenta con “tmpfs” el cual actúa como una memoria volátil en el directorio “/tmp” y lo limpia después de cada reinicio del sistema.
/boot Contiene el núcleo (kernel) de Linux, los controladores iníciales (initrd) y los datos del gestor de arranque. Esta partición no tiene que ser montada para que se dé el proceso de arranque, ya que “Grub” (gestor de arranque de Debian GNU/Linux) carga el núcleo del sistema en una lista de sectores desde el disco duro. De manera tal que no podrán ocurrir accidentes, como la sobrescritura de archivos.

Este esquema es bastante seguro y genérico, muy adaptable a cualquier situación, el detalle aquí es el espacio de cada partición. Un mundo ideal para los administradores de sistemas sería que cada punto de montaje tuviera infinidad de espacio y así nunca tener que preocuparse por nada, pero sabemos que eso no existe, por ende la recomendación más sensata en este caso sería evaluar qué es lo que se está haciendo y empezar desde allí.

Existe un acrónimo muy sabio, “KIS”, que significa “Manténlo simple”, hacer y mantener las cosas simples es mucho mejor que hacer y mantener las cosas complicadas. Si quisiéramos podríamos pasar hojas y hojas detallando esquemas de particionado para servidores dedicados pero, como se dijo antes, hay que evaluar. Si estuviéramos hablando, por ejemplo, de un servidor de correo, entonces dedicaríamos nuestra atención al directorio “/var”, ya que es ahí donde recae el correo, pero entonces usted como administrador podría tomar la precaución de cambiar el directorio de correo por defecto del servidor, a otro punto de montaje.

Entonces, como podrá ver, todo depende de lo que se está haciendo, lo que sí es seguro es que si decide llevar a cabo un esquema de particiones por separado, tratando en lo posible de organizar lo más que se pueda, tenga en cuenta este modelo que se le presentó como una guía o punto de partida. Si usted desea conocer más acerca de los distintos directorios que comprenden el árbol del sistema Debian GNU/Linux no se alarme, más adelante tendremos una detallada explicación de los mismos.

Llevemos a cabo un recorrido de pantallas para lograr este esquema de particiones, iniciaremos con nuestra pantalla inicial del proceso de particionado del instalador de Debian GNU/Linux. Note la Ilustración 1.19.


Ilustración 1.19: Inicio del proceso de particionado

Entonces, la primera partición que vamos a crear es la partición raíz del sistema, como disponemos de 40GB de espacio disponible en el disco duro, vamos a tomar 10GB de espacio para dicha partición, luego escogemos el tipo de partición “Primaria” y luego seleccionamos “Principio” para su ubicación, por defecto el instalador nos selecciona el punto de montaje y sistema de ficheros correcto (/, EXT3). Pero antes de proseguir, estudiemos este menú un poco más, tenemos lo siguiente. Observe la Ilustración 1.20.


Ilustración 1.20: Menú de configuración de particiones

Lo primero que vamos a hacer es estudiar la opción “Utilizar como”, esta opción no es desconocida para nosotros, ya la habíamos visto cuando tuvimos que declarar la partición de “área de intercambio”, pero existen otras opciones en ella, veamos el menú correspondiente a la selección. Observe la Ilustración 1.21.


Ilustración 1.21: Menú de configuración de particiones. Sección (Utilizar como)

Este menú nos presenta la oportunidad de declarar qué sistema de archivos queremos usar en la partición. Como se puede observar, existe una diversa gama de sistemas de archivos disponibles, cada uno tiene sus ventajas y desventajas, cabe destacar que actualmente el sistema de ficheros estándar en Debian GNU/Linux es el tercer sistema de archivos extendidos (EXT3), aunque ya está a prueba su sucesor el EXT4.

Este sistema de archivos es bastante confiable, cuenta con un registro de diario y además permite la posibilidad de actualizar de manera segura a la nueva versión, sin el riesgo de perder datos. Debido a estas y otras razones es el sistema de archivos elegido para nuestra implementación. Vale acotar que obviamente el sistema de archivos EXT2 es la versión antigua de EXT3, la diferencia más notable entre estos, es el sistema de registro de diario. Pero aprendamos más acerca de los otros sistemas de ficheros listados en el menú.