Linux es divertido, pero a veces simplemente chocas contra una pared con las distribuciones actuales y quieres algo diferente. Además, parece que los tamaños de archivo ISO y los requisitos de memoria aumentan con el tiempo. Tiene que haber una distribución más pequeña por ahí.

Si está buscando una distribución de Linux ligera, ¡Alpine Linux podría ser un soplo de aire fresco de montaña para usted!

¿Qué es Alpine Linux?

Linux alpino es una distribución de Linux que apunta al minimalismo, tanto en términos de espacio y alcance, como para una mayor seguridad. El medio de instalación predeterminado es de solo 133 MB. Esto es bastante impresionante dado que algunos archivos ISO en otras distribuciones están diseñados más para DVD y memorias USB. Alpine cabe cómodamente en un CD-R con espacio de sobra.

Alpine Linux utiliza una técnica llamada ejecutables independientes de la posición para aleatorizar la ubicación de los programas en la memoria. Esto dificulta que un atacante aproveche las peculiaridades de la memoria y se apodere de una máquina.

instagram viewer

La distribución también es minimalista en su configuración. Obtiene su pequeño tamaño al usar la suite BusyBox para proporcionar la mayoría de las utilidades en un ejecutable.

El pequeño tamaño de Alpine lo hace adecuado para personas que ejecutan contenedores, especialmente Docker.

Descargar: Linux alpino

Instalación de Alpine Linux

La instalación de Alpine Linux es similar a la instalación de cualquier otra distribución de Linux. Toma la imagen de instalación y la transfiere a su medio preferido, y luego reinicia su máquina.

El minimalismo de Alpine también se aplica a su proceso de instalación. Te encuentras en la consola de texto estándar de Linux. Aquí no hay instalación gráfica.

En cuanto a las imágenes de instalación, tiene varias opciones en la página de descarga, dependiendo de qué tan completo sea el sistema que desee instalar.

los Estándar image se recomienda para la mayoría de las personas e incluye los paquetes más utilizados. Obtenga este si es completamente nuevo en Alpine.

los Extendido La imagen está destinada a dispositivos especializados, como enrutadores, que no se actualizarán tanto, por lo que tiene más paquetes que los estándar.

Si desea instalar un sistema mínimo, obtenga el Netboot image, que solo incluye lo mínimo para arrancar y conectarse a la red. Luego, tendrá que descargar cualquier otro paquete requerido. Esta opción es para aquellos que realmente les gusta adaptar los sistemas a sus requisitos.

En la instalación, inicia sesión en el sistema iniciado como root. No hay un sistema basado en menús. Toda la configuración se realiza en la línea de comandos. Si ha instalado Arch Linux, este proceso le resultará familiar.

Si bien Alpine no te toma mucho de la mano, han incluido algunos scripts que te guiarán a través del proceso de instalación. Lo más importante es configuración-alpino. La secuencia de comandos le preguntará cosas como la distribución del teclado y la zona horaria, y también lo ayudará a particionar su disco. Simplemente puede aceptar los valores predeterminados.

Puede encontrar más detalles sobre la configuración de Alpine en su máquina en el documentación y el wiki. Es posible que parte de la información esté desactualizada. Puede intentar instalar un paquete recomendado en la documentación solo para descubrir que no existe en el repositorio.

Relacionado: Las mejores distribuciones ligeras de Linux que casi no necesitan espacio

Configurar Alpine Linux

Cuando finalmente inicia su nueva instalación de Alpine, todavía está bastante simple, con solo la consola de texto y el shell. Querrá hacer algunas personalizaciones en el sistema predeterminado para que sea realmente útil.

Configurar un usuario regular

Cuando instala Alpine por primera vez, el único usuario es root. No desea ejecutar como root todo el tiempo. Es un riesgo de seguridad y podría dañar accidentalmente archivos importantes del sistema.

Para agregar otro usuario, simplemente escriba:

adduser -h / home / username -s / bin / ash / username

Reemplazará "nombre de usuario" con el nombre del usuario que desea utilizar para iniciar sesión. los -h La opción especifica el directorio de inicio, mientras que la -s La opción especifica el nombre de ruta para el shell, ash, que es el shell predeterminado para BusyBox y, por lo tanto, el shell instalado en Alpine Linux. Si desea utilizar otro shell, debe cambiar esta opción por la ruta a su shell preferido.

Para establecer una contraseña para el usuario, utilice el passwd mando:

nombre de usuario passwd

Se le pedirá que configure una contraseña para el usuario. Vuelva a ingresar la contraseña para confirmar el proceso. Una vez hecho esto, puede cerrar la sesión de la cuenta raíz e iniciar sesión en su cuenta de usuario habitual.

De forma predeterminada, cuando desee ejecutar comandos como root, utilizará el su mando:

su -

los - La opción significa iniciar un shell de inicio de sesión como si hubiera iniciado sesión en root directamente. Escriba la contraseña de root cuando se le solicite, y luego se le presentará la # indicador que indica que se está ejecutando como root. Cuando termine de ejecutar sus comandos administrativos, es mejor dejar la sesión raíz escribiendo cerrar sesión o presionando control D para volver a su sesión habitual.

Si está acostumbrado a usar sudo, la documentación tiene información sobre Cómo configurarlo.

Gestión de paquetes

Al igual que con cualquier otra distribución moderna de Linux, Alpine usa un administrador de paquetes. Han creado el suyo propio, llamado Alpine Package Keeper, o APK.

Usar APK es simple. Si está acostumbrado a usar Apt en Debian o Ubuntu, es aún más simple. No es evidente si fue deliberado, pero muchos de los comandos son idénticos.

Para actualizar el repositorio, simplemente emita este comando:

actualización de apk

Para actualizar sus paquetes a la última versión disponible, escriba:

actualización de apk

Para instalar un paquete en particular, en este caso, Vim, escriba:

apk agregar vim

Para eliminar un paquete, escriba:

apk del paquete

Si algún paquete ya no es necesario después de la eliminación, APK lo eliminará automáticamente. Esto difiere de APT ya que debe ejecutar el apt autoremove comando para hacer lo mismo.

Configurar un entorno de escritorio

A menos que planee instalar Alpine como servidor, probablemente querrá instalar un entorno gráfico. Afortunadamente, Alpine es compatible con los principales administradores de ventanas y entornos de escritorio.

Para configurar X, Alpine proporciona la configuración-xorg-base texto. Es similar al proceso de instalación, donde lo ejecuta y responde algunas preguntas sobre su configuración. En la mayoría de los casos, la configuración es automática.

Tendrá que instalar su administrador de ventanas, escritorio, administrador de archivos, etc. por tu cuenta. Probablemente también desee instalar un administrador de pantalla como LightDM. Sin embargo, tendrá que decirle a OpenRC que lo inicie automáticamente.

Por ejemplo, para usar LXDM;

rc-update lxdm
inicio de rc-service lxdm

¿Es Alpine Linux para usted?

Si está buscando algo diferente a la cosecha habitual de distribuciones de Linux, Alpine Linux es algo que vale la pena considerar. Si desea un sistema operativo de servidor liviano para virtualización o contenedores, Alpine es el indicado.

Aunque hay muchas distribuciones ligeras de Linux disponibles en Internet, debería encontrar Alpine Linux adecuado para todas sus necesidades.

Correo electrónico
14 distribuciones ligeras de Linux para darle nueva vida a su vieja PC

¿Necesita un sistema operativo ligero? Estas distribuciones especiales de Linux pueden ejecutarse en PC más antiguas, algunas con tan solo 100 MB de RAM.

Temas relacionados
  • Linux
  • Distribución de Linux
Sobre el Autor
David Delony (4 artículos publicados)Más de David Delony

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.