Una breve informacion sobre que significa Alpine Linux .
Extraido de WIkipedia:
Alpine Linux es una distribución Linux basada en uClibc y BusyBox, que tiene como objetivo ser ligera y segura por defecto sin dejar de ser útil para tareas de propósito general. Alpine Linux usa los parches PaX y grsecurity en el núcleo por defecto y compila todos los paquetes con protección stack-smashing. Está diseñado principalmente para routers x86, cortafuegos, VPNs, VoIP y servidores.
Se preguntara que tendra de especuial y diferente sobre centos o redhat o suse .
Definicion
PaX
En seguridad informática, PaX es un parche del núcleo Linux que implementa protecciones del mínimo privilegio para las páginas de memoria. La aproximación del mínimo privilegio permite a los programas realizar lo que tienen que hacer de modo que sean capaces de ejecutarlo adecuadamente, y no poder realizar nada más. La primera versión de PaX fue publicada en el año 2000.
grsecurity
grsecurity es un conjunto de parches para el kernel de Linux que hace hincapié en las mejoras de seguridad. [2] Se suele utilizar por los sistemas informáticos que acepten conexiones remotas desde ubicaciones no son de confianza, como los servidores y sistemas web que ofrecen acceso Shell para sus usuarios.
DOnde podais descargar segun tu base de arquitectura
http://alpinelinux.org/downloads/ (http://alpinelinux.org/downloads/)
Lista de los comandos usa APK
Overview
The apk tool has the following applets:
add Add new packages to the running system
del Delete packages from the running system
fix Attempt to repair or upgrade an installed package
update Update the index of available packages
info Prints information about installed or available packages
search Search for packages or descriptions with wildcard patterns
upgrade Upgrade the currently installed packages
cache Maintenance operations for locally cached package repository
version Compare version differences between installed and available packages
index create a repository index from a list of packages
fetch download (but not install) packages
audit List changes to the file system from pristine package install state
verify Verify a package signature
Este tutorial sera orientado ah Una maquina virtual
Empecemos con las capturas
CUANDO INICIEMOS LA MAQUINA VIRTUAL LOGEAREMOS PRIMERO con
Login; root
(http://k30.kn3.net/C/E/B/A/9/E/353.png)
(http://k46.kn3.net/5/7/5/0/1/A/FB8.png)
Agregamos el lenguaje de nuesstro teclado en mi caso use es
(http://k33.kn3.net/7/C/4/1/C/F/1AD.png)
agrega nombre al host o lo deja default
(http://k33.kn3.net/7/C/C/C/0/7/441.png)
NOTA;Dando enter automatica lo tomara como deafult
default eth0
default dhcp
default no
la contraseña del tu cuenta
default UTC
(http://k33.kn3.net/8/4/C/9/5/5/C48.png)
Luego del UTC nos dira que eligamos nuestro mirror eligan al gusto suyo
default openssh
default chrony
Available disk are;
eligimos sda
(http://k33.kn3.net/7/1/9/B/4/A/066.png)
Usaremos el sys ya que esta opciones instalar permanete todos los paquetes en nuestra particion
Aceptamos con y para instales los archivos correspondientes
(http://k30.kn3.net/7/4/E/4/E/A/D83.png)
Al finalizar nos dira que hagamos reboot , quitamos el cd o imagen de virtual y logeamos con root + contraseña .
Cualquier consulta podeis enviar un MP o critica o sugerencia sera recibida