Displaying items by tag: linux
Linux : Aprenda a desbloquear Discos Encriptados Automaticamente
Abra discos cifrados sin tener que introducir manualmente un código de acceso mediante el cifrado de disco enlazado a la red (NBDE).
Desde el punto de vista de la seguridad, es importante cifrar sus datos confidenciales para protegerlos de miradas indiscretas y piratas informáticos. Linux Unified Key Setup (LUKS) es una gran herramienta y un estándar común para el cifrado de disco de Linux. Debido a que almacena toda la información de configuración pertinente en el encabezado de la partición, facilita la migración de datos.
Para configurar discos o particiones cifrados con LUKS, deberá utilizar la utilidad cryptsetup. Desafortunadamente, una de las desventajas de encriptar sus discos es que debe proporcionar manualmente la contraseña cada vez que se reinicia el sistema o se vuelve a montar el disco.
Sin embargo, Network-Bound Disk Encryption (NBDE) puede desbloquear de forma automática y segura discos encriptados sin la intervención del usuario. Está disponible en varias distribuciones de Linux, comenzando con Red Hat Enterprise Linux 7.4, CentOS 7.4 y Fedora 24, y en versiones posteriores de cada una.
NBDE se implementa con las siguientes tecnologías:
- Marco de clevis: una herramienta de marco conectable que descifra y desbloquea automáticamente los volúmenes LUKS
- Servidor Tang: un servicio para vincular claves criptográficas a la presencia en la red.
Tang proporciona las claves de cifrado al cliente Clevis. Según los desarrolladores de Tang, esto proporciona una alternativa segura, sin estado y anónima a los servicios de custodia de claves.
Debido a que NBDE usa la arquitectura cliente-servidor, debe configurar tanto el cliente como el servidor. Puede utilizar una máquina virtual en su red local para su servidor Tang.
Instalación del servidor
Instale Tang usando sudo:
sudo yum install tang -y
Habilite el servidor Tang:
sudo systemctl enable tangd.socket --now
sudo firewall-cmd --add-port=tcp/80 --perm
sudo firewall-cmd --reload
El servidor debería estar instalado ahora.
Instalación del cliente
Para este ejemplo, suponga que ha agregado un nuevo disco de 1 GB llamado / dev / vdc a su sistema.
Cree la partición primaria usando fdisk o parted:
sudo fdisk /dev/vdc
Complete los siguientes pasos para instalar el cliente.
Bienvenido a fdisk (util-linux 2.23.2).
Los cambios permanecerán solo en la memoria, hasta que decida escribirlos.
Tenga cuidado antes de usar el comando de escritura.
El dispositivo no contiene una tabla de particiones reconocida
Creación de una nueva etiqueta de disco de DOS con el identificador de disco 0x4a6812d4.
Comando (m para ayuda):
Ingrese n para crear la nueva partición:
Tipo de partición:
p primaria (0 primaria, 0 extendida, 4 libre)
e extendido
Seleccione (p predeterminado):
Presione la tecla Enter para seleccionar la partición primaria:
Usando la respuesta predeterminada p
Número de partición (1-4, predeterminado 1):
Hit the Enter key to select the default partition number:
Primer sector (2048-2097151, predeterminado 2048):
Usando el valor predeterminado 2048
Último sector, + sectores o + tamaño {K, M, G} (2048-2097151, predeterminado 2097151):
Presione la tecla Enter para seleccionar el último sector:
Usando el valor predeterminado 2097151
Se establece la partición 1 de tipo Linux y de tamaño 1023 MiB
Comando (m para ayuda): wq
Escriba wq para guardar los cambios y salir de fdisk:
La tabla de particiones se ha alterado!
Llamando a ioctl () para volver a leer la tabla de particiones.
Sincronizando discos.
Ejecute partprobe para informar al sistema de los cambios en la tabla de particiones:
sudo partprobe
Instale el paquete cryptsetup usando sudo:
sudo yum install cryptsetup -y
Utilice el comando cryptsetup luksFormat para cifrar el disco. Deberá escribir SÍ cuando se le solicite y también elegir e ingresar una frase de contraseña para cifrar el disco:
sudo cryptsetup luksFormat / dev / vdc1
¡ADVERTENCIA!
========
Esto sobrescribirá los datos en / dev / vdc1 de forma irrevocable.
¿Estás seguro? (Escriba sí en mayúsculas):
Ingrese la frase de contraseña para / dev / vdc1:
Verificar contraseña:
Utilice el comando cryptsetup luksOpen para asignar la partición cifrada a un dispositivo lógico. Por ejemplo, use encryptedvdc1 como nombre. También deberá ingresar la contr
sudo cryptsetup luksOpen / dev / vdc1 encriptadovdc1
Ingrese la frase de contraseña para / dev / vdc1:
La partición cifrada ahora está disponible en / dev / mapper / encryptedvdc1.
Cree un sistema de archivos XFS en la partición cifrada:
sudo mkfs.xfs /dev/mapper/encryptedvdc1
sudo mkdir /encrypted
Utilice el comando cryptsetup luksClose para bloquear la partición:
cryptsetup luksClose encryptedvdc1
Install the Clevis packages using sudo:
sudo yum install clevis clevis-luks clevis-dracut -y
Modifique / etc / crypttab para abrir el volumen cifrado en el momento del arranque:
sudo vim /etc/crypttab
Agregue la siguiente línea:
encryptedvdc1 /dev/vdc1 none _netdev
Modifique / etc / fstab para montar automáticamente el volumen cifrado durante un reinicio o en el momento del inicio:
sudo vim /etc/fstab
Agregue la siguiente línea:
/dev/mapper/encryptedvdc1 /encrypted xfs _netdev 1 2
Para este ejemplo, suponga que la dirección IP del servidor Tang es 192.168.1.20. También puede utilizar el nombre de host o el dominio si lo prefiere.
Ejecute el siguiente comando de horquilla:
sudo clevis bind luks -d / dev / vdc1 tang '{"url": "http://192.168.1.20"}'
El anuncio contiene las siguientes claves de firma:
rwA2BAITfYLuyNiIeYUMBzkhk7M
¿Deseas confiar en estas claves? [ynYN] Y
Ingrese la contraseña LUKS existente:
Escriba Y para aceptar las claves del servidor Tang y proporcione la contraseña LUKS existente para la configuración inicial.
Habilite clevis-luks-askpass.path a través de systemctl para evitar que se le solicite la contraseña para particiones que no sean root.
sudo systemctl enable clevis-luks-askpass.path
El cliente está instalado. Ahora, cada vez que reinicia el servidor, el disco cifrado debería descifrarse y montarse automáticamente recuperando las claves del servidor Tang.
Si el servidor Tang no está disponible por algún motivo, deberá proporcionar la frase de contraseña manualmente para descifrar y montar la partición.
Cómo instalar LibreOffice 6.3.1 en Ubuntu 18.04 / 19.04
La suite ofimática predeterminada de Ubuntu, LibreOffice, lanzó la versión 6.3.1 hace unos días. A continuación, se explica cómo instalarlo en Ubuntu 18.04, Ubuntu 19.04 y sus derivados.
LibreOffice 6.3 "Fresh" es una nueva versión importante que presenta:
Mejoras en el rendimiento de Writer y Calc.
- La interfaz de usuario de NotebookBar compacta con pestañas ahora está disponible para Writer, Calc, Impress y Draw
- Exportación como PDF mejorada con la compatibilidad con el formato de documento estándar PDF / A-2,
- Soporte de exportación para DOTX y XLTX, importación de gráficos desde DOCX, importación / exportación de SmartArt desde archivos PPTX
Y LibreOffice 6.3.1 es la primera versión menor de la familia LibreOffice 6.3, que trae una gran lista de correcciones de errores y una mejora de seguridad clave.
Cómo instalar LibreOffice 6.3.1 en Ubuntu:
1. Abra el terminal desde el menú de la aplicación o presionando Ctrl + Alt + T en el tablero. Cuando se abra, ejecute el comando para agregar LibreOffice Fresh PPA:
sudo add-apt-repository ppa: libreoffice / ppa
Escriba la contraseña de usuario (sin comentarios de riesgo) cuando se le solicite y presione Enter para continuar.
2. Luego, inicie Software Updater (Update Manager) e instale actualizaciones para los nuevos paquetes de LibreOffice:
o simplemente ejecute comandos en la terminal después de agregar el PPA:
sudo apt update && sudo apt install libreoffice
Desinstalar LibreOffice 6.3.1 en Ubuntu:
Para eliminar solo el PPA de LibreOffice, ejecute el comando en la terminal:
sudo add-apt-repository --remove ppa: libreoffice / ppa
Para eliminar el PPA y degradar LibreOffice a la versión preinstalada:
sudo apt install ppa-purge && sudo ppa-purge ppa: libreoffice / ppa
Cómo crear USB de arranque múltiple en Linux | Ponga múltiples ISO en un USB de arranque
Crear un USB de arranque para instalar cualquier sistema operativo implica principalmente tres pasos: formatear el dispositivo USB, grabar la imagen ISO en él y luego simplemente iniciarlo en su sistema.
Ya sea que desee hacer un USB de arranque en Windows o Linux, hay varias aplicaciones disponibles como Rufus que pueden ayudarlo a hacer lo mismo. Pero si desea instalar otro sistema operativo, debe repetir el mismo proceso nuevamente para hacer un USB de arranque con un nuevo sistema operativo.
En este punto, surge el concepto de USB de arranque múltiple que nos permite poner más de un sistema operativo ISO en un dispositivo USB en lugar de grabar la ISO una y otra vez. De esta manera, puede evitar el uso de múltiples USB e instalar cualquier número de sistemas operativos en un solo USB.
Por lo tanto, la creación de USB de arranque múltiple se adapta mejor a aquellos que desean probar o instalar múltiples sistemas operativos usando una sola memoria USB. En este artículo, lo guiaré y le explicare cómo puede colocar múltiples archivos ISO de distribuciónes de Linux en un USB y crear un USB de arranque múltiple en Linux.
También hay varias aplicaciones disponibles para crear un USB de arranque múltiple en Windows o Linux, como YUMI, WinSetupFromUSB, MultiSystem. Pero, en este artículo, quiero presentarle una aplicación multiplataforma ( Ventoy ), y como puede ayudarle a crear fácilmente un USB de arranque múltiple en Linux usandolo.
¿Qué es ventoy?
Ventoy es un software de código abierto que le permite crear una memoria USB de arranque para uno o más archivos de imagen ISO. A diferencia de los métodos tradicionales, no necesita formatear sus dispositivos USB (también conocidos como memorias USB, unidades de memoria USB y Pendrive) cada vez para grabar nuevos archivos ISO.
Lo que Ventoy hace diferente de otras aplicaciones es la forma en que facilita el proceso de actualizar una ISO a dispositivos USB. Lo único que tiene que hacer es instalar Ventoy en tu USB, copiar cualquier número de archivos ISO para crear USB de arranque múltiple e iniciarlo para instalar múltiples sistemas operativos.
Ventoy muestra un menú de inicio para seleccionar el ISO del sistema operativo y continuar con la instalación o probarlo en modo Live. Incluso puede personalizar y mejorar el menú de inicio de Ventoy utilizando el soporte de complementos.
Características de Ventoy
- 100% de código abierto
- Sin extracción de archivos ISO a USB
- Soporte de modo de arranque Legacy y UEFI
- Soporte de arranque seguro UEFI
- Soporte de persistencia
- Compatibilidad con archivos ISO de más de 4 GB
- Listado de archivos ISO en modo List o TreeView
- Complementos para personalización
La primera versión de Ventoy 1.0.00 se lanzó el 05 de abril de 2020. Desde entonces, ha continuado agregando nuevo soporte ISO cada semana. A partir de ahora, Ventoy ha probado con éxito más de 260 archivos ISO de sistema operativo. Puede encontrar una lista completa de ISO compatibles aquí.
Ahora pasemos a la parte de implementación de la creación de USB de arranque múltiple. Pero antes de eso, quiero aclarar que aquí estoy usando el sistema Linux Ubuntu 20.04 para colocar múltiples archivos ISO de distribuciones de Linux en una sola memoria USB de arranque. También puede seguir el siguiente método en cualquiera de sus sistemas host Linux deseados.
¿Cómo instalar múltiples distribuciones de Linux usando una única memoria USB de arranque?
1. Descargue la aplicación Ventoy
Primero, descargue los últimos archivos binarios de Ventoy desde aquí.
2. Extraer archivos de Ventoy
Luego, extraiga los archivos Ventoy del archivo tar descargado. Puede hacer lo mismo haciendo doble clic en el archivo o ejecutando el comando:
tar -xvf ventoy-1.0.12-linux.tar.gz
Extraer Ventoy
A continuación, vaya al directorio y ahora puede ver los archivos enumerados que usaremos para instalar Ventoy en el disco USB
Ir al directorio de Ventoy
3. Enchufa y detecta la unidad flash USB montada
Una vez que conecte su dispositivo USB, ejecute el siguiente comando para localizar y obtener el nombre del dispositivo USB en el sistema de archivos Linux.
lsblk
Detecta la unidad flash USB montada
Aquí, también debe mirar el punto de montaje de su dispositivo USB. Si tiene un punto de montaje, puede pasar al siguiente paso. Pero si su punto de montaje está vacío, primero debe reparar su USB y pasar al siguiente paso.
4. Instale Ventoy en un dispositivo USB
Supongo que su unidad USB ahora está montada y ahora podemos instalar Ventoy para crear un USB de arranque múltiple en Linux. Pero antes de continuar, recomendaría hacer una copia de seguridad de todos sus datos desde su dispositivo USB, ya que la instalación de Ventoy en una unidad flash USB borrará todos los datos del USB
Ahora, para instalar Ventoy en una unidad flash USB, ejecute el script de shell escrito en el archivo "Ventoy2Disk.sh" como una opción de paso del usuario raíz y el nombre del dispositivo como argumento:
sudo sh Ventoy2Disk.sh OPTION /dev/X
Aquí, reemplace X con los nombres de sus propios dispositivos como sdb o sdb1 y OPTION con cualquiera de los tres siguientes:
-i
— install Ventoy normally to sdX-I
— force install Ventoy to sdX-u
— update Ventoy on sdX
Install Ventoy on USB device
Como puede ver, debe confirmar dos veces, ya que perderá todos sus datos de la unidad de disco USB. Una vez que finalice el proceso, todo su disco USB se dividirá en dos particiones en formato MBR: una con la partición del sistema EFI (ESP) FAT y otra con el sistema de archivos exFAT.
Ventoy se instaló con éxito
5. Verifique nuevamente si el dispositivo está montado o no
Antes de dirigirnos a crear USB de arranque múltiple usando Ventoy, debe verificar nuevamente el estado de montaje del dispositivo USB. Hay posibilidades de que una parte exFAT del dispositivo USB no tenga un punto de montaje y, por lo tanto, es posible que no pueda acceder y copiar archivos ISO en él.
Nueva partición de unidad USB sin punto de montaje
Por lo tanto, puede repetir el proceso para volver a montar solo la partición desmontada y obtendrá la unidad montada con el punto de montaje.
También puede ver la partición de la unidad USB en su respectiva aplicación de discos de distribución de Linux y usarla para montar o desmontar simplemente haciendo clic en un botón.
Nueva USB-unidad-partición-GUI
5. Copie archivos ISO y cree un USB de arranque múltiple en Linux
Ahora, para combinar múltiples archivos iso para crear un solo USB de arranque, solo necesita copiar sus archivos ISO de distribuciones de Linux a la parte exFAT de USB usando el método CLI o GUI y crear un USB de arranque de múltiples SO.
Nota: La ruta completa del archivo ISO (directorios, subdirectorios y nombre de archivo) no debe contener espacios ni caracteres que no sean ASCII.
Archivo de imagen ISO de distribuciones de Linux copiado en la unidad USB
Copie el archivo ISO de Linux en la unidad USB
Como puede ver, he copiado tres archivos ISO de distribuciones de Linux: Arch Linux 2020.05.01, SliTaz Rolling y TinyCore. Y ahora estamos listos con nuestro USB de arranque múltiple para instalar múltiples distribuciones de Linux.
Archivo de imagen ISO de distribuciones de Linux copiado a una unidad USB
6. Reiniciar en la unidad USB de arranque múltiple
Después de terminar de mover archivos a USB, reinicie su dispositivo y configure su sistema para que arranque directamente en un dispositivo de almacenamiento USB.
Si todo va bien, notará un menú de inicio de Ventoy con toda la distribución de Linux cuyo archivo ISO copió en el paso anterior.
Puede iniciar en cualquiera de las distribuciones de Linux para instalarlo o simplemente intentar usar la sesión en vivo disponible.
Desafortunadamente, encontré un error al iniciar Arch Linux en modo Legacy. Por lo tanto, si también lo encuentra, cree un problema en Ventoy GitHub y definitivamente obtendrá la solución.
También informé el error y espero resolverlo pronto.
Error de arranque de Arch Linux con Ventoy
Eso es todo
Espero que hayas aprendido cómo usar un solo USB para arrancar e instalar múltiples distribuciones de Linux usando Ventoy. Encontré en Ventoy una herramienta fácil para crear un USB de arranque con múltiples ISO. También puede utilizar otro software y crear su propia unidad flash USB de arranque múltiple en Linux.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
>
Cómo: instalar PHP 7.2 a 7.4 en Ubuntu
Finalmente, la tercera parte de nuestra serie de tutoriales LAMP: cómo instalar PHP en Ubuntu. En este tutorial, le mostraremos cómo instalar varias versiones de PHP, incluyendo PHP 7.2, PHP 7.3 y la última versión de PHP 7.4.
Este tutorial debería funcionar para cualquier versión de Ubuntu y otras versiones basadas en Ubuntu. Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, incluso Ubuntu 19.10.
Tutoriales aquí:
- Antes de comenzar a instalar PHP en Ubuntu
- Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04
- Cómo instalar PHP 7.2 en Ubuntu 16.04
- Cómo instalar PHP 7.2 en Ubuntu 18.04
- Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
- Cómo cambiar la versión de PHP que estás usando
- Cómo actualizar a PHP 7.3 (o 7.4) en Ubuntu
- Acelere PHP usando un caché de código de operación
Quizas quiera ver nuestro post anterior de esta serie: Ubuntu: Cómo instalar Apache ( Paso a Paso )
Quizas quiera ver nuestro post anterior de esta serie: Cómo instalar MySQL / MariaDB en Ubuntu
Antes de comenzar a instalar PHP en Ubuntu
- PHP tiene diferentes versiones y lanzamientos que puedes usar. A partir de la versión más antigua que se admite actualmente, PHP 7.2, y en PHP 7.3 y la última, PHP 7.4. Incluiremos instrucciones para PHP 7.4, PHP 7.2 (el predeterminado en Ubuntu 18.04) y la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 - PHP 7. Recomendamos que instale PHP 7.3 ya que es estable y tiene muchas mejoras y nuevas características . Si todavía usa PHP 7.1, definitivamente necesita actualizar lo antes posible porque su soporte de seguridad terminó en 2019.
- Obviamente necesitará un servidor Ubuntu. Puedes conseguir uno de Vultr. Sus servidores comienzan en $ 2.5 por mes. O puede ir con cualquier otro proveedor de servidores en la nube donde tenga acceso de raíz al servidor.
- También necesitará acceso root a su servidor. Utilice el usuario root o un usuario con acceso sudo. Utilizaremos el usuario raíz en nuestro tutorial, por lo que no es necesario ejecutar cada comando con "sudo", pero si no está utilizando el usuario raíz, deberá hacerlo.
- Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.
- Compruebe si PHP ya está instalado en su servidor. Puede usar el comando "which php". Si le da un resultado, está instalado, si no lo hace, PHP no está instalado. También puede usar el comando "php -v". Si se instala una versión, aún puede actualizar a otra.
- Algunos hosts compartidos ya han implementado PHP 7.3 y PHP 7.4 en sus servidores compartidos, como Nixihost y SiteGround.
Ahora, en nuestro tutorial.
Cómo instalar PHP 7 en Ubuntu 16.04
A partir de enero de 2018, la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 es PHP 7.0. Le mostraremos cómo instalarlo utilizando el repositorio de Ubuntu.
Debería usar PHP 7.2 o 7.3 en lugar de la versión predeterminada de PHP desactualizada en Ubuntu 16.04. Omita estas instrucciones y siga las instrucciones a continuación para obtener una versión más nueva.
Actualiza Ubuntu
Primero, antes de hacer cualquier otra cosa, debe actualizar su servidor Ubuntu:
apt-get update && apt-get upgrade
Instalar PHP
Luego, para instalar PHP, simplemente ejecute el siguiente comando:
apt-get install php
Este comando instalará PHP 7.0, así como algunas otras dependencias:
php-common
php7.0
php7.0-cli
php7.0-common
php7.0-fpm
php7.0-json
php7.0-opcache
php7.0-readline
Para verificar si PHP está instalado, ejecute el siguiente comando:
php -v
Debería obtener una respuesta similar a esta:
Instalar módulos PHP 7.0
Es posible que necesite algunos paquetes adicionales y módulos PHP para que PHP funcione con sus aplicaciones. Puede instalar los módulos más comúnmente necesarios con:
apt-get install php-pear php7.0-dev php7.0-zip php7.0-curl php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml libapache2-mod-php7.0
Dependiendo de cómo y qué va a utilizar, es posible que necesite módulos y paquetes PHP adicionales. Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:
apt-cache search --names-only ^ php
Puede ajustar el comando para mostrar solo ^ php7.0- paquetes, etc.
Si desea utilizar la última versión de PHP, siga las siguientes instrucciones.
Cómo instalar PHP 7.2 en Ubuntu 16.04
PHP 7.2 es una versión estable de PHP y tiene muchas características nuevas, mejoras y correcciones de errores. Definitivamente debe usarlo si desea un sitio web / aplicación mejor y más rápido.
Actualiza Ubuntu
Por supuesto, como siempre, primero actualice Ubuntu:
apt-get update && apt-get upgrade
Agregar el repositorio PHP
Puede usar un repositorio de terceros para instalar la última versión de PHP. Utilizaremos el repositorio de Ondřej Surý.
Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:
apt-get install software-properties-common
A continuación, agregue el repositorio PHP de Ondřej:
add-apt-repository ppa: ondrej / php
Y finalmente, actualice su lista de paquetes:
apt-get update
Instalar PHP 7.2
Después de agregar el repositorio, puede instalar PHP 7.2 con el siguiente comando:
apt-get install php7.2
Este comando instalará paquetes adicionales:
libapache2-mod-php7.2
libargon2-0
libsodium23
libssl1.1
php7.2-cli
php7.2-common
php7.2-json
php7.2-opcache
php7.2-readline
Y eso es.
Para verificar si PHP 7.2 está instalado en su servidor, ejecute el siguiente comando:
php -v
Instalar módulos PHP 7.2
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:
apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml
Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.
Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.
Cómo instalar PHP 7.2 en Ubuntu 18.04
PHP 7.2 se incluye por defecto en los repositorios de Ubuntu desde la versión 18.04. Entonces, las instrucciones son bastante similares a PHP 7 para 16.04.
Actualiza Ubuntu
Nuevamente, antes de hacer nada, debe actualizar su servidor:
apt-get update && apt-get upgrade
Instalar PHP 7.2
Luego, para instalar PHP 7.2 en Ubuntu 18.04, simplemente ejecute el siguiente comando:
apt-get install php
Este comando instalará PHP 7.2, así como algunas otras dependencias.
Para verificar si PHP está instalado, ejecute el siguiente comando:
php -v
Debería obtener una respuesta similar a esta:
PHP 7.2.3-1ubuntu1 (cli) (construido: 14 de marzo de 2018 22:03:58) (NTS)
Y eso es. PHP 7.2 está instalado en su servidor Ubuntu 18.04.
Instalar módulos PHP 7.2
Estos son los módulos PHP 7.2 más comunes que suelen usar las aplicaciones php. Es posible que necesite más o menos, así que verifique los requisitos del software que planea usar:
apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php
Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:
apt-cache search --names-only ^ php
Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
PHP 7.3 es una versión estable que puede usar de manera segura en sus servidores.
Actualiza Ubuntu
Primero, actualice su servidor Ubuntu:
Agregar el repositorio PHP
Para instalar PHP 7.3, deberá utilizar un repositorio de terceros. Utilizaremos el repositorio de Ondřej Surý que utilizamos anteriormente.
Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:
apt-get install software-properties-common
A continuación, agregue el repositorio PHP de Ondřej:
add-apt-repository ppa: ondrej / php
Y finalmente, actualice su lista de paquetes:
apt-get update
Instalar PHP 7.3
Después de agregar el repositorio, puede instalar PHP 7.3 con el siguiente comando:
apt-get install php7.3
Este comando instalará paquetes adicionales:
libapache2-mod-php7.3
libaprutil1-dbd-sqlite3
php7.3-cli
php7.3-common
php7.3-json
php7.3-opcache
php7.3-readline
…y otros.
Y eso es...
Para verificar si PHP 7.3 está instalado en su servidor Ejecute el siguiente comando:
php -v
Instalar módulos PHP 7.3
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:
apt-get install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml
Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.
Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.
Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04
PHP 7.4 es la última versión de PHP que tiene muchas mejoras. Las instrucciones son bastante similares a PHP 7.3.
Actualiza Ubuntu
Primero, actualice su servidor Ubuntu:
apt-get update && apt-get upgrade
Agregar el repositorio PHP
Para instalar PHP 7.4, deberá utilizar un repositorio de terceros. Usaremos el repositorio de Ondřej Surý que utilizamos anteriormente nuevamente.
Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:
apt-get install software-properties-common
A continuación, agregue el repositorio PHP de Ondřej:
add-apt-repository ppa: ondrej / php
Y finalmente, actualice su lista de paquetes:
apt-get update
Instalar PHP 7.4
Después de agregar el repositorio, puede instalar PHP 7.4 con el siguiente comando:
apt-get install php7.4
Este comando instalará paquetes adicionales:
libapache2-mod-php7.4
libaprutil1-dbd-sqlite3
php7.4-cli
php7.4-common
php7.4-json
php7.4-opcache
php7.4-readline
…y otros.
Y eso es. Para verificar si PHP 7.4 está instalado en su servidor, ejecute el siguiente comando:
php -v
Instalar módulos PHP 7.4
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:
apt-get install php-pear php7.4-curl php7.4-dev php7.4-gd php7.4-mbstring php7.4-zip php7.4-mysql php7.4-xml
Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.
Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.
Cómo cambiar la versión de PHP que estás usando
Si tiene varias versiones de PHP instaladas en su servidor Ubuntu, puede cambiar qué versión es la predeterminada.
Para configurar PHP 7.2 como predeterminado, ejecute:
actualización-alternativas --set php /usr/bin/php7.2
Para configurar PHP 7.3 como predeterminado, ejecute:
actualización-alternativas --set php /usr/bin/php7.3
Para configurar PHP 7.4 como predeterminado, ejecute:
Si está siguiendo nuestros tutoriales de LAMP y está usando Apache, puede configurar Apache para usar PHP 7.3 con el siguiente comando:
a2enmod php7.3
Y luego reinicie Apache para que los cambios surtan efecto:
systemctl restart apache2
Cómo actualizar a PHP 7.3 o 7.4 en Ubuntu
Si ya está utilizando una versión anterior de PHP con algunas de sus aplicaciones, puede actualizar:
- Copia de seguridad de todo.
- Instale el PHP más reciente y los módulos requeridos.
Cambia la versión predeterminada que estás utilizando. - (Opcional) Elimine el PHP anterior (obligatorio) Configure su software para usar la nueva versión de PHP. Lo más probable es que necesite configurar Nginx / Apache y muchos otros servicios / aplicaciones. Si no está seguro de lo que necesita hacer, comuníquese con profesionales y deje que lo hagan por usted.
- Acelere PHP usando un caché de código de operación
- Puede mejorar el rendimiento de su PHP utilizando un método de almacenamiento en caché. Usaremos APCu, pero hay otras alternativas disponibles.
Si tiene instalado el módulo "php-pear" (lo incluimos en nuestras instrucciones anteriores), puede instalar APCu con el siguiente comando:
pecl install apcu
También hay otras formas de instalar APCu, incluido el uso de un paquete.
Para comenzar a usar APCu, debe ejecutar el siguiente comando para PHP 7.2:
echo "extensión = apcu.so" | tee -a /etc/php/7.2/mods-available/cache.ini
O este comando para PHP 7.3:
echo "extensión = apcu.so" | tee -a /etc/php/7.3/mods-available/cache.ini
Y el siguiente comando para PHP 7.4:
echo "extensión = apcu.so" | tee -a /etc/php/7.4/mods-available/cache.ini
Si estás siguiendo nuestros tutoriales de LAMP y estás usando Apache, crea un enlace simbólico para el archivo que acabas de crear.
Para PHP 7.2:
ln -s /etc/php/7.2/mods-available/cache.ini /etc/php/7.2/apache2/conf.d/30-cache.ini
Para PHP 7.3:
ln -s /etc/php/7.3/mods-available/cache.ini /etc/php/7.3/apache2/conf.d/30-cache.ini
Para PHP 7.4:
ln -s /etc/php/7.4/mods-available/cache.ini /etc/php/7.4/apache2/conf.d/30-cache.ini
Y finalmente, vuelva a cargar Apache para que los cambios surtan efecto:
systemctl restart apache2
Para configurar aún más APCu y cómo funciona, puede agregar algunas líneas adicionales al archivo cache.ini que creó anteriormente. La mejor configuración depende de qué tipo de servidor está utilizando, qué aplicaciones está utilizando, etc. Puede buscarlo en Google y encontrar una configuración que funcione para usted, o ponerse en contacto con profesionales y dejar que lo hagan por usted.
Eso es todo por nuestra configuración básica. Por supuesto, hay muchas más opciones y configuraciones que puede hacer, pero las dejaremos para otro tutorial.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
Ubuntu: Cómo instalar Apache ( Paso a Paso )
Estas instrucciones deberían funcionar en cualquier distribución basada en Ubuntu, incluidas Ubuntu 16.04, Ubuntu 18.04 e incluso las versiones de Ubuntu no LTS como 19.10. 20.04 +
se probó y escribió para Ubuntu 18.04.
Apache (también conocido como httpd) es el servidor web más popular y más utilizado, por lo que debería ser útil para todos.
Antes de comenzar a instalar Apache
Algunos requisitos y notas antes de comenzar:
- Es posible que Apache ya esté instalado en su servidor, así que verifique si es el primero. Puede hacerlo con el comando "apachectl -V" que genera la versión de Apache que está utilizando y alguna otra información.
- Necesitarás un servidor Ubuntu. Puedes comprar uno de Nixihost, son uno de los mejores y más baratos proveedores de alojamiento en la nube. Sus servidores comienzan desde
- $ 2.5 por mes.
- Necesitará el usuario root o un usuario con acceso sudo. Todos los comandos a continuación son ejecutados por el usuario root, por lo que no tuvimos que agregar "sudo" a cada comando.
- Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.
Eso es todo. Pasemos a la instalación.
Instalar Apache en Ubuntu
Lo primero que siempre debe hacer es actualizar Ubuntu antes de hacer cualquier otra cosa. Puede hacerlo ejecutando:
apt-get update && apt-get upgrade
A continuación, para instalar Apache, ejecute el siguiente comando:
apt-get install apache2
Si lo desea, también puede instalar la documentación de Apache y algunas utilidades de Apache. Necesitará las utilidades de Apache para algunos de los módulos que instalaremos más adelante.
apt-get install apache2-doc apache2-utils
Y eso es. Has instalado correctamente Apache.
Aún deberá configurarlo.
Configurar y optimizar Apache en Ubuntu
Hay varias configuraciones que puede hacer en Apache, pero las principales y más comunes se explican a continuación.
Compruebe si Apache se está ejecutando
De forma predeterminada, Apache está configurado para iniciarse automáticamente en el arranque, por lo que no tiene que habilitarlo. Puede verificar si se está ejecutando y otra información relevante con el siguiente comando:
systemctl status apache2
Y puedes verificar qué versión estás usando con
apachectl -V
Una forma más sencilla de verificar esto es visitando la dirección IP de su servidor. Si obtiene la página de Apache predeterminada, todo funciona bien.
Actualiza tu firewall
Si usa un firewall (que debería), probablemente necesite actualizar las reglas de su firewall y permitir el acceso a los puertos predeterminados. El firewall más común utilizado en Ubuntu es UFW, por lo que las instrucciones a continuación son para UFW.
Para permitir el tráfico a través de los puertos 80 (http) y 443 (https), ejecute el siguiente comando:
ufw permite 'Apache Full'
Instalar módulos comunes de Apache
Algunos módulos se recomiendan con frecuencia y debe instalarlos. Incluiremos instrucciones para los más comunes:
Acelere su sitio web con el módulo PageSpeed
El módulo PageSpeed optimizará y acelerará su servidor Apache automáticamente.
Primero, vaya a la página de descarga de PageSpeed y elija el archivo que necesita. Estamos usando un servidor Ubuntu de 64 bits e instalaremos la última versión estable. Descárguelo usando wget:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Luego, instálelo con los siguientes comandos:
dpkg -i mod-pagespeed-stable_current_amd64.deb
apt-get -f install
Reinicie Apache para que los cambios surtan efecto:
systemctl reiniciar apache2
Habilite reescrituras / redirecciones usando el módulo mod_rewrite
Este módulo se utiliza para reescrituras (redirecciones), como su nombre indica. Lo necesitará si usa WordPress o cualquier otro CMS para el caso. Para instalarlo, solo ejecuta:
reescritura de a2enmod
Y reinicie Apache nuevamente. Es posible que necesite algunas configuraciones adicionales dependiendo de qué CMS esté utilizando, si corresponde. Busca en Google las instrucciones específicas para tu configuración.
Asegure su Apache con el módulo ModSecurity
ModSecurity es un módulo utilizado para seguridad, nuevamente, como su nombre lo indica. Básicamente actúa como un firewall y monitorea su tráfico. Para instalarlo, ejecute el siguiente comando:
apt-get install libapache2-modsecurity
Y reinicie Apache nuevamente:
systemctl restart apache2
ModSecurity viene con una configuración predeterminada que es suficiente por sí sola, pero si desea ampliarla, puede usar el conjunto de reglas OWASP.
Bloquee los ataques DDoS utilizando el módulo mod_evasive
Puede usar el módulo mod_evasive para bloquear y prevenir ataques DDoS en su servidor, aunque es discutible lo útil que es para prevenir ataques. Para instalarlo, use el siguiente comando:
apt-get install libapache2-mod-evasive
Por defecto, mod_evasive está deshabilitado, para habilitarlo, edite el siguiente archivo:
nano /etc/apache2/mods-enabled/evasive.conf
Y elimine el comentario de todas las líneas (elimine #) y configúrelo según sus requisitos. Puede dejar todo como está si no sabe qué editar.
Y crea un archivo de registro:
mkdir / var / log / mod_evasive
chown -R www-data: www-data / var / log / mod_evasive
Eso es. Ahora reinicie Apache para que los cambios surtan efecto:
systemctl reiniciar apache2
Hay módulos adicionales que puede instalar y configurar, pero todo depende de usted y del software que esté utilizando. Por lo general, no son necesarios. Incluso los 4 módulos que incluimos no son necesarios. Si se requiere un módulo para una aplicación específica, entonces probablemente lo notarán.
Optimice Apache con el script Apache2Buddy
Apache2Buddy es un script que ajustará automáticamente su configuración de Apache. Lo único que debe hacer es ejecutar el siguiente comando y el script hace el resto automáticamente:
curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl
Es posible que deba instalar curl si aún no lo tiene instalado. Use el siguiente comando para instalar curl:
apt-get install curl
Configuraciones adicionales
Hay algunas cosas adicionales que puede hacer con Apache, pero las dejaremos para otro tutorial. Cosas como habilitar la compatibilidad con http / 2, apagar (o encender) KeepAlive y ajustar aún más su Apache. No tiene que hacer nada de esto, pero puede encontrar tutoriales en línea y hacerlo si no puede esperar a nuestros tutoriales.
Crea tu primer sitio web con Apache
Ahora que hemos terminado con todos los ajustes, pasemos a crear un sitio web real. Siga nuestras instrucciones para crear una página HTML simple y un host virtual que se ejecutará en Apache.
Lo primero que debe hacer es crear un nuevo directorio para su sitio web. Ejecute el siguiente comando para hacerlo:
mkdir -p /var/www/example.com/public_html
Por supuesto, reemplace example.com con su dominio deseado. Puede obtener un nombre de dominio barato de Namecheap.
No olvide reemplazar example.com en todos los comandos a continuación.
A continuación, cree una página web simple y estática. Crea el archivo HTML:
nano /var/www/example.com/public_html/index.html
Y pegue esto:
Si está viendo esto en su navegador, entonces todo funciona.
Guarde y cierre el archivo.
Configure los permisos del directorio:
chown -R www-data: www-data /var/www/example.com
chmod -R og-r /var/www/example.com
Cree un nuevo host virtual para su sitio:
nano /etc/apache2/sites-available/example.com.conf
Y pegue lo siguiente:
ServerAdmin Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log combined
Este es un host virtual básico. Es posible que necesite un archivo .conf más avanzado según su configuración.
Guarde y cierre el archivo después de actualizar todo en consecuencia.
Ahora, habilite el host virtual con el siguiente comando:
a2ensite example.com.conf
Y finalmente, reinicie Apache para que los cambios surtan efecto:
systemctl reiniciar apache2
Eso es. Ya terminaste. Ahora puede visitar example.com y ver su página.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
Como Administrar fácilmente contenedores Docker en Linux
Ya hemos hablado de Docker en nuestro artículo anterior. Si no sabe acerca de los contenedores acoplables, debe aprenderlo. Para los desarrolladores, los contenedores Docker pueden ser realmente útiles. Los paquetes Docker están disponibles en casi todos los repositorios de distribuciones y se pueden instalar fácilmente. Pero administrar los contenedores de la ventana acoplable puede ser realmente desalentador, especialmente para las personas a las que no les gusta trabajar con la línea de comandos.
Portainer.io es una gran herramienta para administrar contenedores Docker en plataformas cruzadas. Se puede instalar fácilmente en cualquier distribución de Linux y su interfaz gráfica de usuario basada en web es extremadamente fácil de usar. Podemos escribir artículos detallados sobre las diferentes características de portainer en futuros artículos, pero en esto, aprenderemos a instalar y configurar portainer en Linux.
¿Cómo instalar Portainer en Linux?
Antes de llevar el portainer a nuestro sistema, instale Docker en su sistema. Puede usar el administrador de paquetes de su distribución para instalar Docker en su distribución.
En primer lugar, actualice su sistema.
sudo apt update
sudo apt upgrade
Instalar Docker
sudo apt install docker.io
Instalar portainer
sudo docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Y eso es todo. Ahora el portainer está instalado y ejecutándose en el puerto 9000. Para acceder al tablero, visite 127.0.0.1:9000 en su navegador.
Cuando visite 127.0.0.1:9000 por primera vez, se redirigirá para crear un usuario. Ingrese el nombre de usuario, la contraseña segura y haga clic en "Crear usuario".
Portainer.io configuró la contraseña de administrador
El siguiente paso es conectarse al entorno Docker. Puede conectar portainer con un servidor remoto, servidor Microsoft Azure o conectarse a un agente portainer. En este ejemplo, conectaremos nuestro entorno local de Docker con portainer.
Seleccione "Local" y haga clic en "Conectar"
Portainer.io connect to docker
Ha conectado el portainer con el entorno local de Docker. Ahora puede administrar el entorno de Docker con esta aplicación fácil de usar. Haga clic en la conexión "local" y llega al panel de control.
Portainer.io Pagina de inicio
Desde el panel de control, puede ver y administrar la cantidad de pilas, contenedores, imágenes, volúmenes y redes.
Panel de Portainer
Una de las características más útiles de Portainer es que puede iniciar fácilmente una aplicación acoplable. Hay varias plantillas de aplicaciones disponibles que puede usar para iniciar su aplicación en Docker.
Para crear la aplicación, vaya a "Plantillas de aplicaciones" y haga clic en la aplicación que desea iniciar.
Plantillas de la aplicación Portainer
Como puede ver a continuación, crear una aplicación es muy fácil. Simplemente seleccione la aplicación, complete los detalles y presione Implementar.
Crear contenedor del docker
Actualmente, portainer tiene 41 plantillas de aplicaciones disponibles. Estas plantillas incluyen CMS, DBMS, servidores web, administrador de archivos, administrador de registro y muchos más.
Conclusión
Docker es una herramienta muy útil para desarrolladores y portainer hace que sea extremadamente fácil trabajar con él. En artículos posteriores, cubriré más funcionalidades de portainer en detalle. Si tiene alguna pregunta sobre cualquiera de los pasos anteriores, hágamelo saber en la sección de comentarios a continuación.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
¿ Quieres ser Administrador Linux ? Breve reflexión para los novatos
Mi experiencia personal con Linux
Utilicé Linux en mis computadoras personales desde 2001 o 2002 y comencé a trabajar con Linux profesionalmente en 2005. Inmediatamente me sentí atraído por Linux. Fue amor a primera vista para mí. El diseño y la filosofía de Linux tenían mucho sentido para mí, y quería aprender todo lo que pudiera al respecto. Comencé a usar Linux a diario y me propuse conseguir un trabajo usando Linux. Desde entonces, he usado Linux en casi todo tipo de situaciones imaginables: en grandes instituciones gubernamentales conocidas, en pequeñas empresas privadas, en una startup, en mi propio negocio y en una universidad que apoya el uso de sistemas libres.
He ejecutado Linux en hardware, en máquinas virtuales, en contenedores y en la nube. He hecho tantas cosas con Linux que es difícil enumerarlas todas. En el camino, dí algunas conferencias sobre el tema e incentivo a mis conocidos y amigos a entrar en este mundo.
Consejos para aquellos que recién comienzan con Linux
Mi consejo para aquellos que están comenzando es usar su tiempo sabiamente. Veo a muchas personas perdiendo un tiempo precioso buscando videos gratis y leyendo publicaciones de blog aleatorias tratando de improvisar su propio plan de estudios de Linux. El resultado suele ser horas, días o incluso meses dedicados a aprender partes y piezas no relacionadas sin una estructura clara y sin un progreso real que mostrar en su trabajo. Recomiendo encarecidamente tomar un curso que utilice un enfoque lógico y sistemático para que aprenda las cosas en un orden que tenga sentido. De esta manera puedes construir sobre tu conocimiento.
Otro error común es pasar mucho tiempo tratando de encontrar la distribución de Linux "perfecta" y preocuparse por la elección. Es mucho más importante que comiences a aprender Linux. Linux es Linux en el núcleo, y los conceptos que aprende al comenzar se aplican a cada distribución de Linux. ¡Elige uno y comienza!
Rasgos que preparan a las personas para el éxito como profesionales de Linux
Para tener éxito como profesional de Linux, debes ser muy bueno con los detalles. Olvidar usar una coma o colocar mal los dos puntos en un archivo de configuración puede hacer que un sistema Linux sea inutilizable. No digo eso para asustar a nadie, solo para resaltar cuán importante es la atención al detalle cuando trabajas con Linux.
Otro rasgo de un buen profesional de Linux es tener la capacidad de solucionar problemas, lo que requiere habilidades de lógica y pensamiento crítico. Muchas veces desempeñarás el papel de detective tecnológico. La resolución de problemas también va de la mano con la atención al detalle. Cuando un sistema experimenta un problema, deberá revisar los registros y examinar los archivos de configuración, a veces de un carácter a la vez, hasta que detecte el problema.
Y por último, dejar ir las nociones preconcebidas y esperar que Linux actúe como Windows o Mac. Linux es un nuevo paradigma para muchas personas.
El futuro para los administradores de sistemas Linux
No veo que el crecimiento de Linux se desacelere en el corto plazo. Su adopción ha aumentado constantemente y es prácticamente el sistema operativo estándar de facto para las nuevas aplicaciones empresariales y basadas en la web. Mi consejo para los profesionales es elegir un aspecto o uso de Linux que más les interese y hacer que sea su especialidad. Solo algunos ejemplos incluyen computación en la nube, contenedorización, redes, seguridad, monitoreo, automatización, administración de configuración, scripting, infraestructura programable y DevOps.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
ArchLinux: Guía de instalación 2019
Arch Linux es una distribución GNU/Linux para computadoras que soportan arquitecturas x86-64 orientada a usuarios avanzados. Se compone en su mayor parte de software libre y de código abierto y apoya
la participación comunitaria. Así denomina wikipedia a ArchLinux, a nuestro criterio, se debería de decir que esta orientada más para «Usuarios Intermedios» debido, únicamente a su método de instalación
por medio de la consola de comando y a que no utiliza interfaz gráfica como la gran mayoría de las distribuciones GNU/Linux. Sabemos que esto podría asustar a mas de un usuario que posea
poco conocimiento sobre el uso de la terminal, pero lo cierto es que no es tan difícil como se comenta y que una vez instalado, para su uso, no se demanda mayor conocimiento que el que
se requiere para utilizar cualquier otra distribución. Por ello esta guía rolling release, que va a ser mantenida y mejorada en el tiempo para ayudarlos a instalar esta magnífica distribución.
Contenido
- 1 Preparar elementos para la instalación
- 2 Creando unidad de arranque
- 2.1 BIOS
- 2.2 UEFI
- 2.3 Diferencias entre BIOS y UEFI
- 2.4 Desde Windows
- 2.4.1 Para BIOS
- 2.4.2 Para UEFI
- 3 Iniciando la Instalación
- 4 Etapas de la instalación
- 5 Configuración teclado temporal
- 6 Particionado de disco (Crear particiones)
- 6.1 GPT o MBR
- 6.1.1 MBR
- 6.1.2 GPT
- 6.2 Particionar disco
- 6.2.1 Partición boot
- 6.2.1.1 Sin UEFI (Modo Legacy)
- 6.2.1.2 Con UEFI
- 6.2.2 Partición Raíz
- 6.2.3 Partición SWAP
- 6.2.4 Partición Home
- 6.2.1 Partición boot
- 6.1 GPT o MBR
- 7 Dar Formato a las Particiones
- 7.1 Formato a la partición /boot
- 7.1.1 Sin EUFI (modo Legacy)
- 7.1.2 Con UEFI Activado
- 7.2 Formato de particiones / y /home
- 7.2.1 Formateando partición RAÍZ
- 7.2.2 Formateando la partición HOME
- 7.3 Formato y activación de la partición SWAP
- 7.3.1 Formateando SWAP
- 7.1 Formato a la partición /boot
- 8 Montando Particiones
- 8.1 Sin UEFI (o modo Legacy)
- 8.2 Con UEFI
- 9 Instalando el Sistema Base
- 9.1 Conectividad con Wifi
- 9.2 Descripción de los paquetes que vamos a instalar
- 9.2.1 Sistema base
- 9.2.2 Paquete GRUB
- 9.2.3 Paquete os-prober
- 9.2.4 paquete ntfs-3g
- 9.2.5 Paquete networkmanager
- 9.2.6 paquete efibootmgr
- 9.2.7 Paquetes gvfs, gvfs-afc y gvfs-mtp
- 9.3 Instalando archlinux y paquetes necesarios
- 9.4 instalación de paquetes adicionales
- 9.5 Generar fstab
- 10 Entrar al sistema base
- 11 Configurar el sistema base
- 11.1 Creando Hostname
- 11.2 Establecer la zona horaria
- 11.3 Configurar idioma del sistema
- 11.4 Configuración de el reloj de hardware
- 11.5 Configurar distribución de teclado
- 11.6 Instalar grub
- 11.7 Actualizar grub
- 11.8 Verificar sistemas operativos instalados
- 11.9 Establecer contraseña del Administrador (root)
- 11.10 Crear usuario
- 11.11 Establecer contraseña del usuario
- 11.12 Saliendo de chroot
- 12 Dosmontar particiones y reinicio de sistema
- 12.1 Con UEFI
- 12.2 Con BIOS
- 12.3 Reiniciamos el sistema
- 13 Inicio de sistema y configuraciones
- 13.1 Primer login root
- 13.2 Permisos sudo para el usuario
- 13.3 Habilitar Network Manager
- 13.4 Primer login como usuario
- 13.5 Conectándonos a internet
- 13.5.1 Wifi
- 13.5.2 Cableada
- 13.6 Actualización de sistema
- 14 Instalar complementos gráfico básicos
- 14.1 Servidor gráfico
- 14.2 Instalar mesa
- 15 Controladores de vídeo
- 15.1 Según el fabricante
- 15.1.1 Nvidia
- 15.1.1.1 Nvidia código abierto
- 15.1.1.2 Nvidia propietarios
- 15.1.2 ATI Radeom
- 15.1.2.1 ATI Radeom código abierto
- 15.1.2.2 ATI Radeom propietario
- 15.1.3 Intel
- 15.1.3.1 Intel código abierto
- 15.1.4 Desconocido
- 15.1.5 Ver lista de drivers en repositorios
- 15.1.1 Nvidia
- 15.1 Según el fabricante
- 16 Instalando un Entorno gráfico
- 17 Entornos de escritorios soportados oficialmente
- 17.1 Instalar MATE Dektop
- 17.2 Instalar XFCE
- 17.3 Instalar LXDE
- 17.4 Instalar KDE Plasma
- 17.5 Instalar Gnome
- 17.6 Instalar Cinnamon
- 17.7 Instalar LXQT
- 18 Instalar gestor de inicio de sesion o Display Manager (D.M.)
- 18.1 Instalar GDM
- 18.1.1 Caracteristicas
- 18.2 Instalar LightDM
- 18.3 Instalar LXDM
- 18.4 Instalar SDDM
- 18.5 Instalar XDM
- 18.1 Instalar GDM
- 19 Fin de la instalación y reinicio
- 19.1 Iniciando ArchLinux con entorno de escritorio
- 19.2 More from my site
- 19.3 Compartir en:
Preparar elementos para la instalación
Antes de comenzar con la instalación lo primero deberemos hacer es descargar la imagen ISO de ArchLinux desde su página oficial (importante hacerlo siempre desde la pagina oficial, como cualquier descarga de software), tener preparada una unidad para montarla ya sea una memoria USB (con 1 GB de espacio mínimo), un CD o un DVD; para poder montar la imagen y haber creado un espacio libre en la unidad de almacenamiento o disco duro si quieres tener dualboot con Windows o tener un disco vacío para realizar una instalación limpia de ArchLinux.
También debe tenerse en cuenta que ArchLinux ya no brinda soporte para arquitecturas en 32 bits, por lo tanto, se recomienda que ésta sea de 64 bits. ArchLinux abandonó la arquitectura de los 32 bits en 2017. Si creas una memoria USB booteable te recomiendo Etcher si lo vas a hacer desde GNU/Linux, este es un programa sencillo de usar y multiplataforma. Disponible para Windows, Linux y Mac. Otra opción muy recomendada si vas a crear un USB booteable desde Windows es Rufus, quien cumple muy bien su función. Por ultimo, tener configurado nuestro equipo para arrancar desde un medio externo . Entonces listemos lo que necesitamos…
- Imagen ISO de arranque de ArchLinux descargada.
- Una unidad para montar la imagen descargada, ya sea USB (mayor a 1G), CD o DVD.
- Particionado el disco duro en caso de que la instalación sea DualBoot o tener un disco duro vacío disponible.
- Que la arquitectura de nuestro equipo sea de 64 bits.
- Montar la imagen ISO de ArchLinux en la unidad que hayamos elegido.
- Tener configurado el equipo para iniciar desde un medio externo.
Creando unidad de arranque
Esta parte es sumamente importante. Una vez tengamos la ISO de Archlinux descargada, debemos crear una unidad de arranque donde montaremos el sistema para que sea instalado. Cuando realicemos esta tarea debemos tener en cuenta el esquema de particiones que vamos a usar. Ya sea MBR o GPT. En la sección de particionado, encontraras más informacion sobre las tablas de particiones.
Para saber cual elegir al momento de crear la unidad de instalación debes de saber si tu equipo soporta UEFI o solo BIOS. Pero… ¿que es el UEFI y la BIOS?
BIOS
El BIOS, creado en 1975, y sus siglas significan Basic Input Output System o sistema básico de entrada y salida. Su función principal es la de iniciar los componentes de hardware y lanzar el sistema operativo de un ordenador cuando este es encendido. También carga las funciones de gestión de energía y temperatura del ordenador.
Cuando prendes tu equipo lo primero que se carga en él es el BIOS. Este firmware entonces se encarga de iniciar, configurar y comprobar que se encuentre en buen estado el hardware, incluyendo la memoria RAM, los discos duros, la placa base o la tarjeta gráfica. Cuando termina selecciona el dispositivo de arranque (disco duro, CD, USB etcétera) y procede a iniciar el sistema operativo, y le cede a él el control.
UEFI
La Interfaz de Firmware Extensible Unificada o UEFI (Unified Extensible Firmware Interface) es el firmware sucesor del BIOS. A mediados de la década pasada las empresas tecnológicas se dieron cuenta de que el BIOS estaba quedándose obsoleto, y 140 de ellas se unieron en la fundación UEFI para renovarla y reemplazarla por un sistema más moderno.
En esencia, todo lo que hemos dicho antes que hace el BIOS lo hace también la UEFI. Pero también tiene otras funciones adicionales y mejoras sustanciales, como una interfaz gráfica mucho más moderna, un sistema de inicio seguro, una mayor velocidad de arranque o el soporte para discos duros de más de 2 TB.
Diferencias entre BIOS y UEFI
Podemos encontrar varias diferencias entre BIOS Y UEFi, pero la que nos importa para entender la instalacion de Archlinux es que los sistemas con BIOS sólo soportan hasta cuatro particiones y discos duros de una capacidad máxima de 2,2 TB. Eso es porque utilizan el esquema de particiones MBR. UEFI por su parte utiliza un GPT más moderno, que pone el límite teórico de capacidades de discos duros en 9,4 zettabytes, aunque de momento no se fabrica ninguno tan grande.
En el caso que tu equipo soporte UEFI, puedes configurarlo para utilizar cualquiera de las dos tablas de particiones, en el caso de que tu equipo solo cuente con BIOS, deberás utilizar la tabla de particiones MBR y por lo tanto crear la unidad de arranque pensado en ello.
Desde Windows
Una de las mejores herramienta que utilicé y que rara vez falla para crear unidades de arranque es Rufus, a continuación veremos como creer una memoria USB tanto para BIOS como para UEFI.
Para BIOS
Como mencionamos anteriormente, si vamos a hacer una instalación de Archlinux e incluso de cualquier otro sistema operativo, sobre un equipo que solo posee BIOS, es necesario crear la unidad de arranque para un esquema de particiones MBR.
Para UEFI
Si nuestro equipo soporta UEFI, podemos utilizar cualquiera de las dos, pero se recomienda utilizar GPT debido a que nos permite crear mas de 4 particiones primarias.
Iniciando la Instalación
Arrancamos desde el medio que hayamos elegido y comenzamos…
Ya iniciado, este menú será lo primero que aparezca. Seleccionamos la primera opción Boot Arch Linux (x86_64) y empezará a cargar los componentes necesarios para seguir con la instalación.
Etapas de la instalación
A partir de aquí, esta guiá va a estar dividida según las etapas del proceso de instalación, para de este modo no solo instalar ArchLinux, sino para que comprendamos lo que estamos haciendo en cada instancia. Estas se dividen en:
- Configuración temporal del teclado
- particionado de disco
- Dar formato a las particiones
- montado de particiones
- instalación del sistema base
- entrar al sistema base
- configuración del sistema base
- Desmontado de particiones y reinicio de sistema
- Configuraciones del sistema
- Instalación de complementos gráficos base
- Instalación de entornos de escritorios (D.E.)
- Instalación de Gestores de inicio de sesion (D.M.)
Configuración teclado temporal
Una vez terminado nos aparecerá lo siguiente, donde lo primero que debemos hacer es configurar el teclado, esta configuración es temporal, ya que no se esta configurando sobre el sistema operativos, sino sobre el live de instalación. El teclado, por defecto, viene configurado en inglés (EEUU).
Si eres de España ingresa la linea
loadkeys es
Si eres de Latinoamérica ingresa la linea
loadkeys la-latin1
Particionado de disco (Crear particiones)
GPT o MBR
Antes de particionar el disco, es importante entender que podemos disponer de dos tablas de particiones, una MBR (Master Boot Record) y la otra GPT. Mientras que el MBR comienza con el código de arranque maestro, que contienen un binario ejecutable que identifica la partición activa e inicia el proceso de arranque, la GPT se basa en las capacidades extendidas del EFI para estos procesos.
MBR
Acrónimo de Master Boot Record, es el estándar que empezó a funcionar en 1983 y que a día de hoy sigue siendo totalmente funcional, sin embargo, los años empiezan a pesar en él tal como avanza la tecnología. Una de las principales limitaciones de este estilo de particiones es el tamaño máximo con el que puede trabajar: 2 TB (aunque por software sí es posible superarlo, aunque no recomendable). Otra limitación, aunque no muy importante, es que MBR solo puede trabajar con 4 particiones primarias, por lo que para crear más de 4 debemos recurrir a las particiones extendidas.
GPT
Acrónimo de GUID Partition Table, es el nuevo estándar que está sustituyendo a MBR y que está asociado con los nuevos sistemas UEFI. Su nombre viene de que a cada partición se le asocia un único identificador global (GUID), un identificador aleatorio tan largo que cada partición en el mundo podría tener su ID único. A día de hoy, GPT no tiene ningún límite más allá que los que establezcan los propios sistemas operativos, tanto en tamaño como en número de particiones.
En el caso de que sepas que tienes GPT, puedes usar ese tipo de partición, de lo contrario usa la más común: MBR. La ventaja que de momento mas nos interesa de GPT sobre MBR es que te permite muchas más particiones primarias. Pero MBR solo te permite 4 particiones primarias y hasta 64 si usas una partición extendida. Las computadoras más actualizadas ya vienen con UEFI y usan GPT por defecto, pero no te preocupes, te iré indicando la forma de instalar ArchLinux con UEFI al igual que sin ella. Para saber si dispones de UEFI o no, escribe este comando en el terminal:
ls /sys/firmware/efi/efivars
Si sale algo como en la siguiente imagen, es porque tienes seguridad UEFI activada en tu ordenador
Particionar disco
Para particionar nuestro disco, ArchLinux nos provee en de algunas herramientas, sin profundizar haremos uso de cfdisk. Para ejecutarla, solo escribimos en la terminal:
cfdisk
Para esto crearemos 4 particiones distintas, cabe señalar que podríamos tener todo el sistema en una sola partición, pero creemos que es mucho mejor (por motivos que veremos mas adelante), tener algunas «partes» de nuestro sistema en particiones separadas:
Partición boot
Aquí presentamos 2 maneras de crear esta partición: La primera es para cuando NO tengas UEFI o al menos lo hayas desactivado en la BIOS (dejando como opción activaba el modo Legacy); y la segunda, para cuando Sí esté activado el UEFI en tu ordenador.
Sin UEFI (Modo Legacy)
/boot : En esta partición se instalará el gestor de arranque Grub. Solo le daremos 512 MB de espacio. Así que vamos a [New] para crearla. Para decirle que queremos Mega bytes, solo escribimos la letra Mmayúscula: 512M. Presionamos Enter y vamos a la opción de [Booteable], donde nuevamente presionamos Enter y luego en [Write]. Nos preguntará si estamos seguros y para confirmar escribiremos yes.
Con UEFI
Si usas el UEFI, solo creas la partición de 512M, vas a [Type] en vez de [Booteable], y en el menú de opciones, seleccionamos efi EFI (FAT -12/16/32) o puede que aparezca como EFI System, una vez hecho eso, nos vamos a [Write], y escribimos yes.
Partición Raíz
/ : Llamada partición raíz, es donde se instalará nuestro sistema operativo y los programas que le vayamos agregando. A esta generalmente se el asigna de 25 a unos 40 GB de espacio, dependiendo de nuestros necesidades de software. Como tengo poco espacio, solo le daré unos 15 GB. De nuevo, opción [New], escribimos 15G. En este caso pondremos la G mayúscula para designar Gyba Bytes, luego opción primary. Vamos a [Write], damos Enter y escribimos yes
Partición SWAP
/swap : El tamaño que se le asigna a esta partición depende de la cantidad de RAM que tengamos. Generalmente se recomienda crear la partición SWAP con la mitad del tamaño de RAM. Pero si tu PC es de buenas especificaciones (con 8GB de RAM por ejemplo, asígnale de 512 MB a 1 GB. Creamos la partición de la misma manera que las demás: [New], 1G de tamaño, damos en primary. Aquí es donde vamos a la opción de [Type] y buscamos la opción 82 Linux swap / Solaris o Linux Swap, sucesivamente a [Write], escribimos yes para confirmar.
Partición Home
/home : Esta partición es donde se crearan los directorios de o los usuarios, y por ende donde se guardaran todos los archivos de estos. Aquí le asignamos lo que creamos conveniente. En mi máquina virtual, solo me ha sobra 23.5 GB de espacio y eso asignaré a /home. [New], 23.5G, primary, [Write] y escribimos yes. Ya con eso tenemos las particiones básicas para instalar Arch Linux. Se utiliza la opción de Write al finalizar cada partición para indicar la escritura de los cambios que hemos realizado.
Recuerda el número de cada partición porque es aquí donde empezaremos a formatear. Bien una vez finalizada la tabla de particiones, seleccionamos [Quit] y volveremos a root@archiso. Para limpiar la pantalla usas el comando clear
.
Dar Formato a las Particiones
Nota: Recuerda cambiar el número de la partición por la que tú haz creado, en caso de haberlo hecho en otro orden. El orden que no para cada partición, en este caso, es el visto en la instancia donde particionamos el disco /boot –> /dev/sda1 / –> /dev/sda2 SWAP –> /dev/sda3 /home –> /dev/sda4 Pero tú pudiste haberla creado en otro orden y el sistema asignarle otro número, sea este /dev/sda3 o /dev/sda5 por dar ejemplos. Ten en mente eso. Si dado caso no recuerdas bien el número de cada partición, utiliza el comando
fdisk -l
Para ver nuevamente la tabla de particiones que creaste en tu disco. Se verá algo como esto.
Para dar formato a las particiones haremos uso del comando mkfs de la siguiente manera:
Formato a la partición /boot
Aquí también presentaremos 2 manera de formatear esta partición: Sin el UEFI activado (modo Legacy) y para cuando esté activo el UEFI.
Sin EUFI (modo Legacy)
mkfs.ext2 /dev/sda1
Con UEFI Activado
Si la partición que creaste es para UEFI, la formatearás en Fat32.
mkfs.vfat -F32 /dev/sda1
Formato de particiones / y /home
El tipo de formato que utilizaremos para ambas particiones sera Ext4, pero puedes utilizar Ext3 si lo crees conveniente.
Formateando partición RAÍZ
mkfs.ext4 /dev/sda2
Formateando la partición HOME
mkfs.ext4 /dev/sda4
Formato y activación de la partición SWAP
La partición creada para el área de intercambio consta de dos instancias, la primera es la de darle formato y la segunda es la de activación (Por única vez)
Formateando SWAP
mkswap /dev/sda3
Y en esta instancia la activamos de una sola vez.
swapon /dev/sda3
Montando Particiones
Llegados a este punto, toca montar las particiones, previo a la instalación del sistema base. Aquí hay 2 formas de crear la partición /boot. En el caso cuando NO tengas el UEFI activado (modo Legacy) y cuando Sí esté activado.
Sin UEFI (o modo Legacy)
Primero montaremos la partición raíz
mount /dev/sda2 /mnt
Ahora creamos los directorios dentro de /mnt para montar la particiones /boot y /home
mkdir /mnt/home
mkdir /mnt/boot
Y montamos ambas particiones en los directorios creados
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
Con UEFI
Primero montaremos la partición raíz
mount /dev/sda2 /mnt
Ahora creamos los directorios dentro de /mnt para montar las particiones /boot/efi y /home
mkdir /mnt/home
mkdir -p /mnt/boot/efi
Y montamos ambas particiones en los directorios creados
mount /dev/sda1 /mnt/boot/efi
mount /dev/sda4 /mnt/home
Instalando el Sistema Base
Conectividad con Wifi
Si tenemos una conexión por cable ethernet no nos preocuparemos mucho, este es detectado automáticamente por Arch Linux. En caso uses conexión inalámbrica, usa el comando wifi-menu
para conectarte, te aparecerá un menú donde podrás escoger a cual red conectarte y por consiguiente escribir la clave de dicha red. Una vez conectado, espera unos segundos (5 a lo mucho) y prueba la conexión con
ping www.google.com
Si te muestra esa lista, entonces estás conectado. Para cancelar solo presionas Ctrl + C
Descripción de los paquetes que vamos a instalar
Primero instalaremos el sistema base de Arch linux y algunos paquetes extra que utilizaremos luego que el sistema base este instalado.
Sistema base
Para instalar el sistema base de archlinux contamos con dos paquetes base y base-devel, estos paquetes contienen todos los paquetes y dependencias básicos para instalar Archlinux.
base base-devel
Paquete GRUB
El paquete grub es el gestor de arranque, una vez finalizada la instalación lo vamos a necesitar para ser instalado, este lo hará en la partición /boot según sea el caso (si es BIOS o UEFI).
grub
Paquete os-prober
El paquete os-prober para que detecte otros sistemas operativos en nuestro disco duro. Si lo estás instalando junto a windows te sera útil.
os-probes
paquete ntfs-3g
también agreguemos el paquete ntfs-3g para que detecta la partición de windows.
ntfs-3g
Paquete networkmanager
El paquete networkmanager es un programa que proporciona a los sistemas la detección y configuración automática para conectarse a la red. Si no lo instalamos, no vamos a tener conectividad cuando iniciemos Archlinux.
netwokmanager
paquete efibootmgr
Si estas haciendo la instalación con UEFI, es imprescindible instalar también el paquete efibootmgr.
efibootmgr
Paquetes gvfs, gvfs-afc y gvfs-mtp
gvfs
sirve para montar las USB, Micro SD y demás particiones del disco
gvfs-afc
para montar un iphone
gvfs-mtp
para montar un android
Instalando archlinux y paquetes necesarios
Se utiliza el script pacstrap para instalar el sistema base de archlinux, el grupo de paquetes necesarios indicándole donde hemos montado la partición raiz: /mnt. Sin mas, ejecutemos…
pacstrap /mnt base base-devel grub os-prober ntfs-3g networkmanager gvfs gvfs-afc gvfs-mtp
Si tienes UEFI en tu ordenar, instala el siguiente paquete:
pacstrap /mnt efibootmgr
Dependerá de la velocidad de tu conexión la descarga de los paquetes.
instalación de paquetes adicionales
Si usarás el wifi, instala estos otros paquetes
pacstrap /mnt netctl wpa_supplicant dialog
En el caso que uses una laptop, el controlador para el touchpad
pacstrap /mnt xf86-input-synaptics
Generar fstab
Ahora generaremos el archivo fstab, que es el que contiene la tabla de particiones del sistema.
genfstab -pU /mnt >> /mnt/etc/fstab
Nota: Para usar el símbolo de mayor que > , presiona la combinación de teclas Alt + 62
Entrar al sistema base
Ya es momento que entremos al sistema base instalado, para seguir configurándolo desde dentro.Para acceder al sistema en chroot ejecutamos:
arch-chroot /mnt
Indicando que la instalación esta montada en /mnt
Configurar el sistema base
Creando Hostname
El hostname o nombre de equipo es un nombre único para un equipo en una red. Estos nombres de host son cadenas de caracteres, en pocas palabras va a ser el nombre con el que nuestro equipo va a verse en la red. Para crearlo ejecutamos:
echo nombredehost > /etc/hostname
Donde en nombredehost escribimos en nombre con el que queremos que nuestro equipo se identifique en la red. En mi caso sera…
echo rioarch > /etc/hostname
Establecer la zona horaria
Es importante establecer la zona horaria. En la siguiente lista mostramos algunos países con la linea de comando que debemos ingresar según corresponda para establecer esta configuración.
España
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
México
ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime
Argentina
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
Colombia
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
Ecuador
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
Perú
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
Chile
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
Guatemala
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
El Salvador
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
Bolivia
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
Paraguay
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
Uruguay
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
Nicaragua
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
Si no encuentras tu país en la lista, entonces escribe el siguiente comando:
ls /usr/share/zoneinfo
Verifica tu continente. Y una vez lo veas, escribe nuevamente (usaré de ejemplo a América):
ls /usr/share/zoneinfo/America
Podrás ver toda una lista de países, ya solo queda seleccionar. Soy salvadoreño, así que utilizaré esta
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
Configurar idioma del sistema
Para configurar el idioma principal de nuestro sistema operativo vamos a editar el archivo locale.gen:
nano /etc/locale.gen
Una vez dentro, buscamos nuestro país o región. Como dije, soy de El Salvador y borraré el # en el siguiente enunciado es_SV.UTF-8 UTF-8
Así mismo lo harás dependiendo de tu nacionalidad. Para guardar este cambio, presionas Ctrl + O, Enterpara confirmar y Ctrl + X para salir. Establecemos nuestros preferencias de localización. Un ejemplo para El Salvador.
echo LANG=es_SV.UTF-8 > /etc/locale.conf
Para los que son de otra región
España
LANG=es_ES.UTF-8
Argentina
LANG=es_AR.UTF-8
Colombia
LANG=es_CO.UTF-8
Ecuador
LANG=es_EC.UTF-8
Perú
LANG=es_PE.UTF-8
Chile
LANG=es_CL.UTF-8
Guatemala
LANG=es_GT.UTF-8
El Salvador
LANG=es_SV.UTF-8
Bolivia
LANG=es_BO.UTF-8
Paraguay
LANG=es_PY.UTF-8
Uruguay
LANG=es_UY.UTF-8
Nicaragua
LANG=es_NI.UTF-8
República Dominicana
LANG=es_DO.UTF-8
Venezuela
LANG=es_VE.UTF-8
Generamos el archivo locale.gen con el siguiente comando:
locale-gen
Configuración de el reloj de hardware
Cuando GNU/Linux arranca, el sistema está configurado para leer el reloj interno del equipo, después el reloj del sistema, que es independiente. Usaremos el comando hwclock -w para ajustar el reloj interno.
hwclock -w
Configurar distribución de teclado
Ahora, para configurar la distribución de nuestro teclado y dejarlo con el idioma que escogimos al principio de toda la instalación, cuando usamos el comando loadkeys (pero siempre tendremos que escoger nuestra distribución de teclado en las configuraciones de Teclado del entorno gráfico que escojas):
echo KEYMAP=la-latin1 > /etc/vconsole.conf
Instalar grub
Ahora procedamos a instalar el grub y usar el comando correcto, dependiendo si usas UEFI o No.
Sin UEFI
grub-install /dev/sda
Si usas el UEFI:
grub-install --efi-directory=/boot/efi --bootloader-id='Arch Linux' --target=x86_64-efi
Actualizar grub
Creamos el archivo grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg
Verificar sistemas operativos instalados
Si estás haciendo un dualboot con windows y cuando estabas configurando el grub, no te apareción windows u otro sistema operativo en la lista, usa el comando os-prober
Y te tendría que aparecer Windows.
Vuelve a ejecutar
grub-mkconfig -o /boot/grub/grub.cfg
Con eso, window debería de aparecer en el gestor de arranque.
Establecer contraseña del Administrador (root)
Establecemos una contraseña para root:
passwd
Escribes la contraseña que desees. No te mostrará nada al escribir, así que fíjate muy bien cuál pondrás de root. Te pedirá nuevamente que confirme la contraseña que acabas de ingresar y una vez confirma, pasemos a lo siguiente.
Crear usuario
Ahora creamos un usuario con los permisos correspondientes:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash tu_usuario
Un ejemplo
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash rioham
El nombre del usuario debe ser en minúsculas.
Establecer contraseña del usuario
A la vez, establecemos una contraseña para el nuevo usuario. En mi caso:
passwd rioham
De igual manera que con el root, no te mostrará lo que escribes. Puedes escribir la misma que escogiste para root.
Saliendo de chroot
Ya terminado esto, salimos de chroot
exit
Dosmontar particiones y reinicio de sistema
Es importante desmontar las particiones en el siguiente orden:
- /boot o /boot/efi
- /home
- /
O todo junto con:
umount -R /mnt
Si elegiles desmontar una a una las particiones, haz lo siguiente…
Con UEFI
Desmontar particion /boot/efi
umount /mnt/boot/efi
Desmontando la partición /home
umount /mnt/home
Desmontar particion Raíz
umount /mnt
Con BIOS
Desmontar particion /boot
umount /mnt/boot/
Desmontando la partición de /home
umount /mnt/home
Desmontar particion Raíz
umount /mnt
Reiniciamos el sistema
Una vez concluida esta etapa de la guía reiniciamos el sistema con el comando reboot, para ya entrar en nuestro archlinux recién salido del horno.
reboot
Inicio de sistema y configuraciones
Con esto ya tenemos la base de ArchLinux instalada pero necesitamos concluir con algunas configuraciones mas. Vemos una a una las mas recomendadas…Primer login root
En primera instancia nos logueamos como root, para ello escribimos root para el nombre del usuario y nos pedirá la contraseña, la que creamos para el usuario root (OJO!! de root, no la de usuario).
Permisos sudo para el usuario
Para que nuestro usuario tenga privilegios de administrador invocando al comando sudo, es necesario primero modificar el archivo sudoers para habilitarlo. Editamos el archivo ubicado en /etc/sudoersutilizando el editor de texto nano:
nano /etc/sudoers
Borrando el # al principio de %wheel, sera mas que suficiente. Con Ctrl + O guardamos, con Enteraceptamos y salimos Ctrl + X. Listo, nuestro usuario ya podrá ejecutar tareas con privilegios de administrador (root).
Habilitar Network Manager
Importantisimo este paso para tener acceso a Internet, networkmanager nos crea un demonio que por defecto se encuentra apagado, para iniciarlo debemos ejecutar:
systemctl start NetworkManager.service
Y posteriormente lo habilitamos…
systemctl enable NetworkManager.service
Ya con esto tenemos todo listo para trabajar desde la sesión del usuario, cerramos la sesión del usuario root con exit
Primer login como usuario
Para ingresar con nuestro usuario escribimos el nombre de usuario que asignamos, en mi ejemplo era rioham y la contraseña de dicho usuario. Bienvenido a la primera sesión de usuario!!
Conectándonos a internet
Wifi
Si nos queremos conectar a una red wifi, ya no lo haremos por medio de wifi-menu, sino que con el siguiente comando:
sudo nmcli dev wifi connect SSID password contraseña
Donde SSID es el nombre de tu red y contraseña es la que tiene tu modem o la que le has puesto, si es de seguridad WPA2. Un ejemplo sería
sudo nmcli dev wifi connect Turboneet password clarosv123
Cableada
Si usas un cable ethernet, pues no harás nada más que habilitar Network Manager, cosa que ya hicimos anteriormente cuando ejecutamos
systemctl enable NetworkManager.service
Actualización de sistema
Una vez tengamos intenet corriendo en nuestro sistema, es imprescindible antes de continuar, realizar una actualización de nuestro sistema. De esta forma tendríamos todos nuestros paquetes a la ultima versión y nuestra base de datos de paquetes sincronizada con la de los repositorios. Basta solo con ejecutar la siguiente linea de comando:
sudo pacman -Syyu
Una vez confirmado, comenzara con la tarea que hemos indicado…
Instalar complementos gráfico básicos
Hasta esta instancia se podría decir que ya tenemos Archlinux completamente instalado, pero no muy intuitivo, para que sea un sistema completamente intuitivo para el usuario necesitamos instalar un entorno de escritorio. Veamos paso a paso como llevar a cabo este procedimiento:
Servidor gráfico
El servidor gráfico es una de las capas mas bajas de la interfaz gráfica, es el responsable de las operaciones gráficas que dibujan iconos, fondos, ventanas, etc que ejecutan las aplicaciones Para instalarlo por completo ejecutamos…
sudo pacman -S xorg-server xorg-xinit
Instalar mesa
Básicamente, se puede definir como un conjunto de software para el procesamiento de gráficos avanzados, teniendo como objetivo funcionar tanto sobre GPU dedicadas como en los aceleradores gráficos integrados en las CPU (como las IGP de Intel y las APU de AMD). Incluye drivers e implementaciones de distintas API, entre las cuales están OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC y Vulkan. Sin embargo, Mesa no compone todo el stack gráfico de GNU/Linux, ya que los drivers para las GPU están incluidos en el kernel. Para instalar mesa por completo ejecutamos:
sudo pacman -S mesa mesa-demos
Controladores de vídeo
Los controladores de video van a ser instalados según el tipo de tarjeta gráfica que estemos utilizando, ya sea onboard o externa. En primera instancia debemos identificar nuestra tarjeta de video. Para saber el tipo de controlador que necesitas, escribe la siguiente linea de comando:
lspci | grep VGA
donde identificaremos el tipo de tarjeta de video que estamos ocupando.
Según el fabricante
Nvidia
Nvidia código abierto
sudo pacman -S xf86-video-nouveau
o
xf86-video-nv
Si lo quieres instalar desde los Repositorio AUR
Nvidia propietarios
sudo pacman -S nvidia nvidia-utils
sudo pacman -S nvidia-340xx
ATI Radeom
ATI Radeom código abierto
sudo pacman -S xf86-video-ati
ATI Radeom propietario
catalyst-dkms
Disponible solo en los Repositorio AUR
Intel
Intel código abierto
sudo pacman -S xf86-video-intel intel-ucode
Desconocido
En caso de no encontrar ningún controlador, el controlador vesa es el más genérico, aunque no ofrece soporte 3D ni aceleración por hardware.
sudo pacman -S xf86-video-vesa
Ver lista de drivers en repositorios
Para listar los controladores de video disponible en los repositorios de la distribución ejecutamos la siguiente linea de comandos:
sudo pacman -Ss xf86-video
Donde se nos listaran los controlador de adecuado a tu tarjeta de vídeo.
Instalando un Entorno gráfico
Un entorno de escritorio o D.E. (en inglés desktop environment) es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. En otras palabras, es una implementación de interfaz gráfica de usuario que ofrece facilidades de acceso y configuración, como barras de herramientas e integración entre aplicaciones con funciones tales como: arrastrar, soltar, etc. Un entorno de escritorio, por lo general, consta de iconos, ventanas, barras de herramientas, carpetas, fondos de pantalla y widgets de escritorio
Antes de disponernos a instalar nuestro Desktop, te invitamos a ver la giguiente imagen entrono de escritorio, que podría ayudarte a comprender mejor que es un D.E. y como elegirlo.
Entornos de escritorios soportados oficialmente
Archlinux cuenta con una gran variedad de D.E. en en sus repositorios oficiales listos para ser descargados e instalados. Veamos a continuacion uno a uno los estos con una breve descripcion, para que podamos elegir el que mas se adecue a nuestras necesidades y como instalarlos.
Instalar MATE Dektop
El entorno de escritorio MATE es la continuación de GNOME 2 (Basado en Gnome 2). Provee un entorno intuitivo y atractivo. MATE está siendo desarrollado activamente para añadir apoyo para tecnologías nuevas, y a la misma vez preservar la experiencia tradicional de un escritorio.
Para obtener mas informacion sobre este D.E. te invitamos a visitar su sitio oficial.
Este entorno de escritorio, se encuentra disponible en los repositorios oficiales de Archlinux, y para instalarlo ejecutamos…
sudo pacman -S mate mate-extra
Donde:
- mate: Contiene el entorno de escritorio básico y aplicaciones necesarias para la experiencia estándar de MATE.
- mate-extra Contiene un conjunto de paquetes y herramientas opcionales, como un salvapantallas, una calculadora, un editores y otras aplicaciones no problemáticas que van bien con el escritorio MATE.
Instalar XFCE
Xfce es un entorno de escritorio ligero para sistemas tipo UNIX. Su objetivo es ser rápido y usar pocos recursos del sistema, sin dejar de ser visualmente atractivo y fácil de usar.
Para obtener mas informacion sobre este D.E. te invitamos a visitar su sitio oficial.
Este D.E. se encuentra disponible para su instlacion en los repositorios oficiales de Archlinux, para poder instalarlo ejecutamos…
sudo pacman -S xfce4 xfce4-goodies network-manager-applet pulseaudio
Donde:
- xfce4 es el entorno de escritorio basico Grupo de paquetes que contiene.
- xfce4-goodies es un grupo de paquetes adicionales, como plugins para el panel, notificaciones y otras herramientas del sistema.
- network-manager-applet que es un applet para gestionar conexiones de red ethernet e inalambricas.
- pulseaudio PulseAudio es un servidor de sonido multiplataforma.
Instalar LXDE
LXDE es un entorno de escritorio libre. Su nombre proviene de «Lightweight X11 Desktop Environment», que en español significa: Entorno de escritorio X11 ligero.
Si quieres obtener mas informacion sobre el proyecto, puedes hacerlo desde su sitio web oficial.
Para instalar este entorno de escritorio, basta con ejecutar…
sudo pacman -S lxde
El paquete lxde contiene todo lo necesario. Si quieres saber más.
Instalar KDE Plasma
KDE es un proyecto de software que actualmente comprende un entorno de escritorio conocido como Plasma, una colección de librerías y frameworks (KDE Frameworks) y también una gran cantidad de aplicaciones (KDE Applications).
El entorno de escritorio creado por KDE principalmente para sistemas GNU/Linux, KDE Plasma 5, es el sucesor de KDE Plasma Workspaces y se lanzó inicialmente el 15 de julio de 2014.
Plasma se encuentra disponible en los repositorios oficiales de Archlinux, donde para instalarlo podemos ejecutar…
sudo pacman -S plasma kde-applications plasma-wayland-session
Donde:
- plasma contiene el grupo de paquetes que instalaran el D.E. con algunas aplicaciones y herramientas basicas.
- kde-applications instala todas las aplicaciones de KDE contenidas en el grupo.
- plasma-wayland-session Para habilitar el soporte para Wayland en Plasma.
O bien podrias instalar Plasma un poco mas minimalista de las siguiente manera
sudo pacman -S plasma-desktop plasma-wayland-session
Donde:
- plasma-desktop es una instalacion minimalista de Plasma. Solo intala el siguiente grupo de paquetes. Dejandonos un entorno de escritorio limpio, donde tendremos que instalar una a una las aplicaciones y herramientas que ocupemos.
- plasma-wayland-session Para habilitar el soporte para Wayland en Plasma.
Instalar Gnome
GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos del tipo Unix, como GNU/Linux, compuesto enteramente de software libre.
El proyecto fue iniciado por los programadores mexicanos Miguel de Icaza y Federico Mena en agosto de 19971 y forma parte oficial del proyecto GNU. Su nombre proviene de GNU Network Object Model Environment (Entorno de Modelo de Objeto de Red GNU). Actualmente, incluyendo al español, se encuentra disponible en 166 idiomas.
Para instalar este entorno de escritorio, basta con ejecutar…
sudo pacman –S gnome gnome–extra
Donde:
- gnome contiene el escritorio base de GNOME y un subconjunto de aplicaciones bien integradas.
- gnome-extra contiene aplicaciones GNOME adicionales, incluido un gestor de archivos, gestor de discos, editor de texto y un conjunto de juegos.
Instalar Cinnamon
Cinnamon es un entorno de escritorio para el sistema operativo GNU/Linux, desarrollado inicialmente por el proyecto Linux Mint como una bifurcación de GNOME Shell. Intenta ofrecer un entorno de escritorio más tradicional basado en la metáfora de escritorio, como GNOME 2.
Para poder instalar este entorno de escrito, nos basta con ejecutar la siguiente linea de comandos…
sudo pacman -S cinnamon
Donde
- cinnamon contiene todos los paquetes necesarios
Instalar LXQT
LXQt es un entorno de escritorio libre y de código abierto para GNU/Linux, resultado de la fusión entre los proyectos LXDE y Razor-Qt.
Para instalar lxqt, nos basta con ejecutar…
sudo pacman -S lxqt
Instalar gestor de inicio de sesion o Display Manager (D.M.)
Un Gestor de inicio de sesion es una interfaz gráfica que se muestra al final del proceso de arranque del sistema operativo, en lugar de la shell por defecto. El D.M. presenta al usuario con una pantalla de autenticación o login que solicita el nombre de usuario y su contraseña. Una sesión comienza cuando el usuario entra con éxito una combinación válida de nombre de usuario y contraseña.
Si no instalamos un gestor de inicio de sesion, deberemos iniciar manualmente nuestro escritorio.
Archlinux dispone de una variedad de D.M. que soporta oficialmente. Veremos a continuacion uno a uno los disponibles, algunas caracteristicas (para que podamos escoger el que mejor se adapte a nuestras necesidades), como intalarlos y como iniciar el deminio para que cargue con el inicio del sistema.
Instalar GDM
Gestor de inicio de sesión del proyecto Gnome.
Caracteristicas
Precarga el sistema de ventanas X (aunque esto puede ser una desventaja para los servidores)
Los usuarios pueden seleccionar varios entornos de escritorio y gestores de ventanas en cada sesión
- Asistencia a usuarios con discapacidad
- Configuración regional por usuario y diseño del teclado
- Aspecto y tacto consistentes de otras aplicaciones GTK/GNOME
- Todas las demás funcionalidades de XDM, incluido el soporte XDMCP para la gestión de pantallas remotas
Para instalarlo ejecutamos la siguiente linea de comando:
sudo pacman -S gdm
Una vez intalado, iniciamos el servicio por unica vez.
sudo systemctl enable gdm.service
Instalar LightDM
Gestor de pantalla multiescritorio, que puede utilizar varios frontends escritos en cualquier conjunto de herramientas.
- Ninguna dependencia de Gnome
- Utiliza el webkit para representar temas
- Soporta Gtk y Qt
Altamente personalizable
Para instalarlo ejecutamos:
sudo pacman -S lightdm lightdm-gtk-greeter
Donde:
- lightdm es el D.M.
- lightdm-gtk-greeter es una interfaz de usuario para LightDM
Es posible usar LightDM sin un Greeter al configurar login automático. Pero si eres nuevo en el tema, te recomendamos instalarlo.
Una vez instalado, iniciamos el servicio por unica vez.
sudo systemctl enable lightdm.service
Instalar LXDM
Gestor de inicio de sesión de LXDE. Puede usarse independientemente del entorno de escritorio LXDE.
Compatible con los Estándares:Sigue todos los estándares especificados por la freedesktop.org.
sudo pacman -S lxdm
o en su version GTK 3
sudo pacman -S lxdm-gtk3
Una vez instalado, iniciamos el servicio por unica vez.
sudo systemctl enable lxdm.service
Instalar SDDM
Gestor de pantalla basado en QML.
sudo pacman -S sddm
Una vez instalado, iniciamos el servicio por unica vez.
sudo systemctl enable sddm.service
Instalar XDM
X Display Manager con soporte para XDMCP. Para instalarlo, ejecutamos:
sudo pacman -S xorg-xdm
Una vez instalado, iniciamos el servicio por unica vez.
sudo systemctl enable xorg-xdm.service
Fin de la instalación y reinicio
Una vez elegido e instalado nuestro entorno de escritorio favorito, solo nos queda reiniciar el sistema operativo, y habremos concluido con la instalación de esta gran distribución. Para reiniciar ejecutamos el comando:
reboot
Iniciando ArchLinux con entorno de escritorio
Esta será la pantalla que nos recibirá, basta con ingresar nuestro usuario y contraseña. Yo escogí instalar XFCE. Demos un pequeño paseo…
Usa la Configuración predeterminada
Si tu teclado sigue en idioma inglés, ve a Menú > Configuraciones > Teclado > Distribución y en Añadir busca español o español latino
Al personalizar XFCE queda de esta manera:
Si necesitas saber más recuerda que puedes acudir a la wiki de ArchLinux, esta se encuentra muy bien documentada.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
Aprende a iniciar, reiniciar y detener servicios en GNU/Linux
Al igual que todos los demás sistemas operativos, GNU/Linux tiene servicios y otros procesos, como los llamados daemons o demonios que se ejecutan en segundo plano para llevar a cabo ciertas funciones esenciales mientras el sistema está en funcionamiento. Cuando el sistema arranca, los servicios se inician automáticamente y siguen funcionando en segundo plano hasta que el sistema se apaga. Sin embargo, puedes iniciar, detener y reiniciar los servicios manualmente.
En este artículo, te mostraré diferentes métodos para iniciar, detener y reiniciar servicios en Ubuntu. El artículo cubre el odiado y amado systemd, el comando service y los scripts init.
He escrito la entrada con la distribución Feren OS.
Listar los servicios en Ubuntu
Antes de empezar, te mostraré cómo obtener una lista de todos los servicios en tu sistema, ya que necesitamos saber el nombre del servicio para administrarlo.
service --status-all
Se mostrará una lista completa de servicios en Feren.
Usar Systemd para iniciar/parar/reiniciar servicios
Puedes iniciar, detener o reiniciar servicios utilizando la utilidad de systemd: systemctl. Esta es la forma preferida desde hace tiempo en las versiones actuales de casi todas las distros. Abre una ventana de terminal e introduce los siguientes comandos. Por ejemplo, en este caso, quiero iniciar, detener o reiniciar el servicio de bluetooth:
sudo systemctl [acción] [servicio]
Para iniciar un servicio:
sudo systemctl start bluetooth
Para detener un servicio:
sudo systemctl stop bluetooth
Para reiniciar un servicio:
sudo systemctl restart bluetooth
Para comprobar el estado del servicio:
sudo systemctl status bluetooth
Inicio/parada/reinicio de servicios con el comando “service”
También puedes iniciar, detener o reiniciar servicios utilizando el comando service. Abre una ventana de terminal e introduce los siguientes comandos para iniciar un servicio:
sudo service bluetooth start
Para detener un servicio:
sudo service bluetooth stop
Para reiniciar un servicio:
sudo service bluetooth restart
Para comprobar el estado del servicio:
sudo service bluetooth status
Uso de scripts Init para gestionar servicios
Puedes iniciar, detener o reiniciar servicios usando scripts init en el directorio /etc/init.d. Este directorio consiste en realidad en varios scripts para diferentes servicios. Los scripts Init son obsoletos desde que Ubuntu cambió a Systemd, por lo que este método sólo se utilizará si tienes que tratar con una versión antigua de Ubuntu. Abre una ventana de terminal e introduce los siguientes comandos para iniciar un servicio:
/etc/init.d/bluetooth start
Para detener un servicio:
/etc/init.d/bluetooth stop
Para reiniciar un servicio:
/etc/init.d/bluetooth restart
Para comprobar el estado del servicio:
/etc/init.d/bluetooth status
Nótese en la imagen de arriba que Feren usa Systemd y lo que hace realmente no es utilizar Init sino un enlace a Systemctl.
Así es como puedes iniciar, detener y reiniciar servicios de diferentes maneras sin reiniciar todo el sistema operativo. Puedes usar estos comandos en casi todas las distribuciones GNU/Linux.
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
Top 10 distribuciones linux livianas para equipos JURASICOS
¿Tienes un viejo PC tirado por ahí acumulando polvo? ¿Te gustaría utilizar la vieja unidad flash USB de pequeña capacidad? Puedes reutilizar tu antiguo ordenador y una unidad flash USB instalando en ellos un sistema operativo GNU/Linux super pequeño. Ahora bien, olvídate de la vistosidad.
Vamos a ver un listado que he seleccionado.
Tiny Core Linux
Tiny Core Linux es una distribución extremadamente pequeña desarrollada por Robert Shingledecker, desarrollador líder también de Damn Small Linux.
La instalación de Tiny Core Linux “TinyCore” pesa 16MB, incluyendo la distribución base y una GUI decente. La instalación base requiere al menos 46 MB de RAM para ejecutarse, pero necesitarás un poco más si deseas ejecutar aplicaciones adicionales y otro software. Ten en cuenta que necesitarás utilizar un cable Ethernet para conectar TinyCore, ya que no hay soporte inalámbrico “out of box”.
La mejor opción para la mayoría de la gente es la instalación “CorePlus”, que viene con 106 MB. CorePlus tiene soporte inalámbrico, soporte para teclados fuera de EE.UU., además de herramientas de instalación para administradores de ventanas alternativos y otras herramientas de configuración útiles.
ArchBang
ArchBang está basado en Arch Linux e inspirado en CrunchBang, que fue otra pequeña distribución GNU/Linux. ArchBang es esencialmente Arch Linux hecho más fácil y de tamaño reducido. Incluye la potencia y flexibilidad de Arch Linux sin la compleja instalación y configuración.
ArchBang funciona en máquinas compatibles con i686 o X86_64, utiliza 700MB de espacio en disco y sólo necesita 256 MB de memoria.
Puedes usar ArchBang como un sistema operativo de escritorio con todas las funciones o como un sistema operativo en vivo. Es rápido, estable y siempre actualizado.
Elive
Elive es una distribución GNU/Linux ligera con un entorno de escritorio personalizado. Basado en Debian, Elive viene preinstalado con un montón de aplicaciones útiles, además de algunos juegos.
Ten en cuenta que: “Elive no está hecha para novatos. Elive no está hecha para gente experimentada. Elive no está hecho para empresas o usuarios personales”. Elive es arte. Es simplemente para la gente que lo aprecia y quiere usarlo. Siéntete libre de probar Elive, porque sólo tú decides lo que quieres en este mundo”.
Es una declaración del equipo de desarrollo de Elive.
El entorno de escritorio Elive es una versión altamente personalizada de Enlightenment, que ofrece una experiencia luminosa y hermosa. Funciona bien, incluso en hardware muy antiguo. Los requisitos mínimos para Elive son una velocidad de CPU de 500MHz y 198MB RAM, más 700MB de espacio en el disco duro.
Porteus es una distribución GNU/Linux ligera, pero completa, que está optimizada para ejecutarse desde una unidad flash USB. ¿No tienes una? No te preocupes. Porteus también funciona en una tarjeta SD, CD, DVD, disco duro u otro medio de almacenamiento de arranque. Es pequeño y extremadamente rápido, lo que te permite arrancar y conectarte mientras que otros sistemas operativos siguen pensando en arrancar.
Porteus se ejecuta en cualquier procesador Intel, AMD o VIA x86/64, lo que requiere sólo 512 MB de espacio en disco y 256 MB de memoria. No se necesitas ningún disco duro, ya que puede ejecutarse desde un medio de almacenamiento extraíble. Si utilizas Porteus en un dispositivo de almacenamiento extraíble, puedes aprovechar su modo “Persistente”, que guarda los datos directamente en el dispositivo de almacenamiento.
Está disponible tanto en 32 bits (perfecto para PCs antiguos) como en 64 bits. También está disponible una edición kiosk, que es un sistema mínimo que está pensado para su uso por el público en las terminales web. Puedes optar por descargar la versión Cinnamon, KDE, MATE o Xfce de Porteus. Porteus está basado en Gentoo.
Puppy Linux es una distribución muy ligera que sólo debes instalar y ejecutar directamente desde una unidad flash USB, tarjeta SD, CD, DVD u otro medio de almacenamiento de arranque. Puedes instalar Puppy Linux en tu hardware si quieres. Pero no hay realmente una necesidad si tienes tu unidad flash USB de arranque contigo.
También vale la pena señalar que Puppy Linux no es una distribución única, ni una distribución con numerosos “sabores” (por ejemplo, las variantes de Ubuntu incluyen Kubuntu, Xubuntu, Lubuntu, etc.). Más bien, Puppy Linux es una colección de distribuciones de GNU/Linux construidas usando el mismo principio compartido, usando las mismas herramientas, usando un conjunto específico de aplicaciones “puppy”.
En el momento de escribir este artículo, existen cuatro distribuciones oficiales de Puppy Linux. Todos requieren 300 MB o menos de espacio en el disco duro, pero tienen diferentes requisitos de CPU y RAM.
SliTaz, o Simple Light Incredible Temporary Autonomous Zone, es una distribución gráfica ligera y completa de GNU/Linux. Los requisitos mínimos de SliTaz incluyen un procesador compatible con Intel i486 o x86, al menos 80MB de espacio en disco y 192 MB de RAM (sin embargo, esto puede bajar hasta 16 MB de RAM dependiendo de la versión de SliTaz que utilices).una característica interesante de SliTaz es que se ejecuta en gran parte en la memoria de tu sistema. Una vez que inicies SliTaz, puedes quitar tu unidad flash USB de inicio para otras tareas. SliTaz también tiene una característica “persistente” que te permite almacenar tus datos y configuraciones personales en un medio extraíble, listo para usar en tu próximo arranque. (Para que esta función funcione, ten en cuenta que debes mantener el material multimedia en el equipo).
wattOS es una fantástica y diminuta distribución GNU/Linux basada en Ubuntu. Puedes ejecutar wattOS desde una unidad flash USB, CD, DVD u otro dispositivo de inicio. Además, wattOS tiene un modo kiosk, o puedes instalarlo directamente en tu disco duro.
Los requisitos mínimos de hardware incluyen un procesador Intel o AMD, 700 MB de espacio en disco y 192 MB para la edición “Microwatt” de wattOS. La versión wattOS LXDE utiliza un poco más de RAM, pero tiene considerablemente más opciones de personalización y es adecuada como un entorno de escritorio diario.
Sin embargo, la edición Microwatt es extremadamente ligera. Se basa en el gestor de ventanas i3, que ofrece bajos requerimientos de recursos y un diseño simplista.
Para comenzar, si preguntas el motivo del nombre 4MLinux, un vistazo al menú nos dará alguna pista:
Mantenimiento: con la posibilidad de realizar copias de seguridad de forma automática o manual, administrar particiones con fdisk, cfdisk o PartWizard (instalable por script) además del monitor del sistema y el conocido antivirus Clam en caso de que tengamos que poner las garras en algún lugar Windows.
Multimedia: tenemos varios programas de consola para reproducir audio/video, y con scripts que facilitan la instalación automática de programas más complejos como SMPlayer o SMTube. También tiene un visor de imágenes y un capturador de pantalla de ShutterBug bastante original.
Miniservidor: utiliza el daemon inetd, que gestiona las conexiones Telnet, SSH, FTP y HTTP.
Misterio: incluye una docena de juegos ligeros como Solitario, Tetris, Minas, Galaga, Snake, Casino, etc.
Como ves, 4MLinux contiene todo lo necesario. Actúa como distribución de rescate, servidor, equipo multimedia, y por supuesto para la red tenemos el navegador Links, el cliente de IRC, programas como WifiLan, que facilitan la configuración de las conexiones.
Q4OS
Q4OS es una distribución de GNU/Linux para ordenadores de escritorio basada en Debian diseñada para ofrecer una interfaz de usuario clásica KDE 3 (Trinity) con accesorios simples y para servir APIs estables para aplicaciones complejas de terceros como Google Chrome, VirtualBox y herramientas de desarrollo. El sistema también es muy poderoso para ambientes virtuales en la red debido a sus requerimientos tan bajos del equipo físico.
Bodhi Linux
Bodhi Linux, tiene por interfaz gráfica de usuario el bello gestor de ventanas Enlightenment . Bodhi está construido sobre la última versión de Ubuntu LTS con el conocido escritorio Moksha.
Bodhi Linux es una alternativa a los sistemas operativos GNU/Linux tradicionales que pueden cambiar la experiencia de usuario de escritorio.
Es una de las pocas distribuciones de GNU/Linux que usan Moksha, una versión bifurcada del escritorio de Enlightenment.
Enlightenment es un administrador de ventanas de composición y un shell de escritorio. Es radicalmente diferente de otras capas de interfaz livianas como Xfce y LXDE. Sus raíces se remontan a 1996, cuando comenzó como un proyecto para construir un Administrador de ventanas para X11. Ese proyecto ha comenzado a pasar a Wayland.
La versión actual de Bodhi linux es 5.0.0
DONACIONES EN BTC
bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98
PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI