Krypton Solid

Krypton Solid
Krypton Solid

La última tecnología en raciones de 5 minutos

Cree Linux desde cero para mejorar las habilidades de administración

Como administrador de sistemas, ¿qué mejor manera de conocer la plataforma con la que trabaja que unirla en un todo coherente y funcional?

Cuando construye Linux desde cero, llega a comprender total y completamente la plataforma Linux. Los administradores de Linux ya tienen cierta mística en la comunidad de TI por saber más sobre el funcionamiento interno de una computadora que cualquier otro profesional de TI. Aunque eso no es exactamente cuantificable, es una conclusión lógica, en parte debido a la capacidad de construir su propio sistema operativo Linux desde cero (LFS). Puede especificar todo lo que desee en esa distribución, empaquetarlo y distribuirlo o simplemente usarlo usted mismo.

Es posible que desee crear su propia distribución de Linux para tener una adaptada específicamente a las necesidades únicas, o aprender todo lo posible sobre la plataforma Linux y comprender completamente el sistema operativo.

El proceso para construir Linux desde cero es complicado. Para cualquiera que se tome en serio la creación de una distribución de Linux, el libro Linux desde cero es un deber. Puede descargar una copia del libro de forma gratuita o ver la versión en línea e interactuar con la comunidad de LFS. Sin embargo, primero planifique su enfoque para aprender Linux desde cero para evitar sentirse abrumado por la complejidad del esfuerzo.

Requisitos previos para el éxito

La construcción de Linux desde cero requiere tiempo y comprensión de la administración de sistemas Unix / Linux. Si aún no administra sistemas Unix o Linux, o no tiene experiencia en el campo, primero familiarícese con Linux.

Deberá tener un conocimiento sólido de la línea de comandos de Linux; no hay herramientas de GUI que le ayuden cuando empieza desde cero.

CONTENIDO RELACIONADO  ¿Qué es el riesgo empresarial? - Definición de Krypton Solid

Asegúrese de que pueda:

  • Copie y mueva archivos y carpetas a través de la línea de comandos;
  • Enumere archivos y carpetas a través de la línea de comando;
  • Cambie el directorio de trabajo actual desde la línea de comando; y
  • Utilice e instale el software de Linux (es imprescindible instalar el software desde la fuente).

Si bien esto lo ayudará a comenzar con la compilación, sin las habilidades de administración adecuadas, es posible que se pierda un poco.

Construya su distribución en un sistema host Linux establecido como Debian, Ubuntu, openSUSE o Fedora. El host debe tener suficiente espacio en su disco para crear una partición dedicada para la compilación de su distribución. Una compilación mínima de LFS requiere una partición de alrededor de 4 GB, pero 10 GB son los más adecuados para proporcionar crecimiento y paquetes adicionales. Si su host no tiene mucha RAM, considere crear una partición de intercambio. El sistema LFS puede utilizar la misma partición de intercambio que se encuentra en el host.

Apunta a poner la compilación LFS en una versión moderna de tu distribución. sin embargo, el Linux desde cero El manual recomienda versiones específicas de cada pieza de software; se sabe que estas versiones funcionan sin causar problemas para la compilación de LFS.

Preparándose para la construcción

Uno de los pasos más importantes es crear la nueva partición para su compilación de Linux, que debe instalarse en una partición dedicada en su sistema host. Si no sabe cómo usar las herramientas de partición de la línea de comandos, pause su compilación LFS y familiarícese con esta habilidad.

Utilice una herramienta de línea de comandos como cfdisk o fdisk, asegurándose de nombrar las particiones de acuerdo con el esquema de nomenclatura estándar de Linux, como / dev / sda para el dispositivo IDE principal. Más información sobre los requisitos de partición, como las particiones requeridas y opcionales para la compilación LFS, se encuentra en la Linux desde cero manual.

CONTENIDO RELACIONADO  Dell EMC PowerEdge MX se burla de la computación y el almacenamiento 'cinéticos'

Nombra el directorio donde construirás tu LFS; crea el directorio / mnt / lfs y construir dentro de él. Establezca también una variable de entorno LFS, que será la abreviatura de la ruta explícita / mnt / lfs. Esto se hace con el exportar mando:

exportar LFS = / mnt / lfs

Ahora, puede ejecutar comandos como mkdir $ LFS / herramientas para crear el subdirectorio / mnt / lfs / tools (una ubicación temporal para construir un conjunto de paquetes temporales). Esto ahorra tiempo en el proceso de construcción.

Paquetes y construcción

Uno de los aspectos más tediosos de LFS es descargar todos los paquetes que necesita. Hay una lista completa (incluidos los enlaces) de todos los paquetes que necesita para un LFS mínimo. Cree un directorio de origen dentro de $ LFS (como $ LFS / fuentes) para almacenar los paquetes.

También tendrá que descargar varios parches. Estos parches corrigen los errores cometidos por los mantenedores que causan problemas con la compilación LFS.

Los pasos finales de la preparación son crear un usuario LFS y configurar el entorno de trabajo. Debes crear archivos de inicio para el bash shell para usar. Lo que gana en este paso es crucial para la administración del sistema Linux: la creación de scripts bash es una de las primeras cosas que los administradores tienden a pasar por alto.

Los scripts bash agregan mucha flexibilidad a un sistema. Por ejemplo, los administradores pueden utilizar secuencias de comandos bash para crear un proceso de copia de seguridad automatizado para un servidor Linux. A medida que construya LSF, aprenderá cómo funciona la secuencia de comandos bash mediante la creación de un entorno de usuario.

CONTENIDO RELACIONADO  La violación de T-Mobile expone los datos de más de 40 millones de personas

Cuanto más sabes

La compilación de Linux desde cero se divide en dos secciones: las herramientas mínimas que construyen el sistema LFS final, y luego ese sistema en sí. Cree cada paquete de uno en uno. Asegúrese de seguir las instrucciones específicas del manual LFS para saber qué herramientas construir para qué sección y en qué orden.

La creación de paquetes es una tarea que le seguirá a lo largo de su carrera de administrador de Linux. Incluso si utiliza principalmente plataformas que tienen sistemas de gestión de paquetes, habrá ocasiones en las que deberá instalar un paquete desde la fuente. Es posible que incluso desee compilar un paquete (como PHP) específico para su entorno. El proceso de creación de paquetes también brinda a los usuarios de Linux una comprensión fundamental de la dependencia del paquete y cómo resolver los problemas que crea.

Una vez que tenga todas las herramientas creadas, configure la configuración del sistema LFS, cree los scripts de arranque y haga que el LFS pueda arrancar.

El proceso de creación de Linux desde cero no es un esfuerzo para el usuario cotidiano. Pero una vez que haya logrado una compilación exitosa de LFS, su conocimiento de Linux y su capacidad para administrar sistemas Linux serán mucho mayores que aquellos que nunca se han encontrado con LFS.

¡Haz clic para puntuar esta entrada!
(Votos: Promedio: )

También te puede interesar...

Dar sentido a la tecnología de sensores

¡Gracias por unirte! Accede a tu Pro + Contenido a continuación. Julio de 2015 Dar sentido a la tecnología de sensores En la cadena de suministro, la tecnología de sensores se define ampliamente para incluir

Lo que necesita saber sobre Microsoft RemoteFX

¡La espera terminó! Después de años de charlas, avances y versiones beta, Microsoft finalmente lanzó sus mejoras RemoteFX para RDP. La nueva función ofrece la experiencia de escritorio virtual «perfecta» de Windows 7, siempre que

El mercado SaaS deja a los VAR en busca de su nicho

El creciente enfoque de los proveedores en el mercado de software como servicio (SaaS) está empujando a los revendedores de valor agregado (VAR) a un territorio desconocido: consultoría, alojamiento, servicios administrados y trabajo altamente técnico

¿Qué es el efecto Barnum (efecto Forer)?

El efecto Barnum es la tendencia de un individuo a personalizar una generalización que podría aplicarse a cualquiera. Es un tipo de sesgo cognitivo que se caracterizó por psicólogo Bertram Forer como siendo un falacia

Temas de salud informática y salud electrónica

Los sistemas de registros médicos electrónicos (EHR) desempeñan un papel vital en la atención médica y, a partir de 2015, el uso de EHR es obligatorio para los proveedores de atención médica en los EE.

Cmdlets de PowerCLI útiles para administrar discos duros

Con PowerCLI, los administradores pueden administrar y automatizar muchas facetas diferentes de vSphere. Solo unos pocos cmdlets permiten a los administradores de VMware crear, modificar, mover y eliminar discos. La ventaja que ofrece VMware con

Algolia se asocia con integradores, agencias digitales

Algolia, que ofrece tecnología de búsqueda para sitios web y aplicaciones móviles, ha lanzado un programa de socios dirigido a integradores de sistemas, consultores, agencias digitales y plataformas de comercio electrónico. Los socios de Algolia

Siga este tutorial de Terraform y AWS para crear una VPC

Los profesionales de DevOps necesitan herramientas que les permitan crear entornos de alojamiento de aplicaciones de forma rápida y eficaz en una plataforma en la nube. Este tutorial explica ese proceso, utilizando AWS, específicamente, una

¿Qué es RFx? – Definición de Krypton Solid

RFx (solicitud de X) abarca todo el proceso de solicitud formal y puede incluir cualquiera de los siguientes: solicitud de licitación (RFB) solicitud de información (RFI) solicitud de propuesta (RFP) solicitud de cotización (RFQ) solicitud

¿Qué es Microsoft Exchange Server Jetstress?

Microsoft Exchange Server Jetstress es una herramienta que los administradores pueden utilizar para validar su configuración de almacenamiento de Exchange Server. Apareciendo en múltiples versiones de Exchange Server, Jetstress simula una carga de almacenamiento como

Cómo listar filas con caracteres especiales en PL/SQL

Estoy tratando de enumerar las filas que contienen los siguientes caracteres especiales: *, ?, , |. He intentado esto pero parece que no puedo hacerlo funcionar. Cualquier ayuda sería apreciada. (dname es una cadena) seleccione

La base de datos Oracle NoSQL llega a la nube

Oracle ha ido ampliando su estrategia en la nube durante los últimos años, siendo su base de datos Oracle homónima uno de los componentes principales de la plataforma Oracle Cloud Infrastructure. Esta semana, Oracle amplió

¿Qué es GMP (buenas prácticas de fabricación)?

Una buena práctica de fabricación (BPF) es aquella que se ajusta a las pautas establecidas por las agencias reguladoras que controlan la autorización y concesión de licencias para la producción y venta de alimentos, bebidas

¿Qué es el enfriador del centro de datos?

Un enfriador de centro de datos es un sistema de enfriamiento que se utiliza en un centro de datos para eliminar el calor de un elemento y depositarlo en otro elemento. Las plantas industriales utilizan

Decisiones de compra – SearchHealthIT | Página 9

Descripción general del sistema de gestión de bases de datos relacionales Oracle Database 12c Oracle Database 12c ofrece un rendimiento sólido para cargas de trabajo de misión crítica, con características y funcionalidad para diversas necesidades

¿Qué es el teletrabajo y cuáles son los beneficios?

El teletrabajo es la capacidad de un empleado para completar asignaciones de trabajo desde fuera del lugar de trabajo tradicional mediante el uso de herramientas de telecomunicaciones como correo electrónico, teléfono, chat y aplicaciones de

Consejos sobre SAP ABAP

SAP ABAP es un lenguaje de programación 4GL utilizado por los clientes de SAP para mejorar las aplicaciones de SAP, así como para crear informes e interfaces personalizados. La creación de programas ABAP requiere habilidades

¿Qué sistemas hiperconvergentes son mejores para VDI?

Los mejores sistemas de infraestructura hiperconvergente para usar en una tienda VDI son aquellos diseñados específicamente para admitir entornos VDI. Varios proveedores de infraestructura hiperconvergente (HCI) admiten VDI, incluidos Nutanix y SimpliVity, por lo que

Deja un comentario