Instale LAMP Stack usando Tasksel en Ubuntu 16.04

Hay varias formas de instalar software en sistemas basados ​​en Debian como Ubuntu y Mint. Herramientas como apto , apt-get , aptitud y/o sináptico generalmente se usan para instalar aplicaciones individuales en las ediciones de escritorio de esos sistemas operativos. Alternativamente, Tasksel es una aplicación de línea de comandos para instalar un “grupo” de paquetes relacionados en un servidor. Tasksel no está instalado de forma predeterminada en las ediciones de escritorio de las versiones ‘nix’ que contienen los administradores de paquetes mencionados anteriormente, pero está instalado en las versiones posteriores de las ediciones de servidor Debian y Ubuntu.

¿Cómo funciona Taskel?

Usos de Taskel meta-paquetes para reunir un “grupo virtual” de aplicaciones de software y dependencias para instalar un paquete de software definido por una configuración (o . cfg ) expediente. Los metapaquetes en sí mismos no contienen las aplicaciones reales, simplemente hacen referencia a un grupo de paquetes . En este caso, se trata de una referencia a la instalación de un software para un servidor ubuntu .

Importante: si se elimina una o más de las dependencias subyacentes en el metapaquete, todos los demás paquetes que estaban en la lista de dependencias de los metapaquetes aún se instalarán en el sistema.

¡Vamos a empezar!

Inicialmente, queremos asegurarnos de que nuestro servidor Ubuntu esté actualizado con el software más reciente:

[email protected]:~# apt-get update
Get:1 https://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:2 https://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 https://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:4 https://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Fetched 323 kB in 0s (1,019 kB/s)
Reading package lists... Done

¿Tasksel ya está instalado?

Para verificar si Tasksel ya está instalado, ejecute:

[email protected]:~# which tasksel
/usr/bin/tasksel

Instalar Taskel

Si Tasksel no está instalado, instálelo desde la línea de comandos:

[email protected]:~# apt-get install tasksel

¿Error al ejecutar Tasksel?

Después de la instalación, si por casualidad obtiene un error similar a:

[email protected]:~# tasksel
tasksel: apt-get failed (100)
Simplemente ejecute:

[email protected]:~# dpkg --configure -a Eso debería corregir ese mensaje de error.

¿Qué puedo instalar con Tasksel?

Para ver una lista de todos los paquetes disponibles para instalar, utilice el botón “ –lista-tareas ” bandera con el comando Tasksel:

[email protected]:~# tasksel --list-tasks
u manual    Manual package selection
u kubuntu-live    Kubuntu live CD
u lubuntu-live    Lubuntu live CD
u ubuntu-gnome-live    Ubuntu GNOME live CD
u ubuntu-live    Ubuntu live CD
u ubuntu-mate-live    Ubuntu MATE Live CD
u ubuntustudio-dvd-live    Ubuntu Studio live DVD
u ubuntustudio-live    Ubuntu Studio live CD
u xubuntu-live    Xubuntu live CD
u cloud-image    Ubuntu Cloud Image (instance)
u dns-server    DNS server
u edubuntu-desktop-gnome    Edubuntu desktop
u kubuntu-desktop    Kubuntu desktop
u kubuntu-full    Kubuntu full
u lamp-server    LAMP server
u lubuntu-core    Lubuntu minimal installation
u lubuntu-desktop    Lubuntu Desktop
u mail-server    Mail server
u mythbuntu-backend-master    Mythbuntu master backend
u mythbuntu-backend-slave    Mythbuntu slave backend
u mythbuntu-desktop    Mythbuntu additional roles
u mythbuntu-frontend    Mythbuntu frontend
u postgresql-server    PostgreSQL database
u samba-server    Samba file server
u tomcat-server    Tomcat Java server
u ubuntu-desktop    Ubuntu desktop
u ubuntu-gnome-desktop    Ubuntu GNOME desktop
u ubuntu-mate-cloudtop    Ubuntu MATE cloudtop
u ubuntu-mate-core    Ubuntu MATE minimal installation
u ubuntu-mate-desktop    Ubuntu MATE desktop
u ubuntu-usb    Ubuntu desktop USB
u ubuntustudio-audio    Audio recording and editing suite
u ubuntustudio-desktop    Ubuntu Studio desktop
u ubuntustudio-desktop-core    Ubuntu Studio minimal DE installation
u ubuntustudio-font-meta    Large selection of font packages
u ubuntustudio-graphics    2D/3D creation and editing suite
u ubuntustudio-photography    Photograph touchup and editing suite
u ubuntustudio-publishing    Publishing applications
u ubuntustudio-video    Video creation and editing suite
u virt-host    Virtual Machine host
u xubuntu-core    Xubuntu minimal installation
u xubuntu-desktop    Xubuntu desktop
i openssh-server    OpenSSH server
i server    Basic Ubuntu server

¡Ahora, pasemos a instalar la pila LAMP!

¿Qué es la pila LAMP?

La pila LAMP es la base para ejecutar una de las plataformas de servidor más estables y probadas para alojar sitios web. LAMP es un acrónimo de Linux, ApacheMySQL y pila de software PHP.

  • Linux: El sistema operativo
  • Apache: El software del servidor web
  • MySQL: El software del servidor de base de datos
  • PHP: el lenguaje de programación en el que están codificados los sitios

En lugar de tener que instalar esos paquetes de software por separado, Tasksel ofrece una forma práctica de poner en marcha una pila LAMP rápidamente.

¿Cómo instalo un servidor LAMP usando Tasksel?

Para instalar un servidor LAMP, acceda a SSH en su nuevo servidor Ubuntu 16.04 y abra la terminal. En el indicador de terminales, ingrese el siguiente comando:

[email protected]:~# tasksel

Nota Si comete un error o selecciona accidentalmente el paquete de software incorrecto, simplemente presione el botón “ escapar ¡Tecla ” y reinicia el proceso!

Esto abrirá la Selección de software menú donde puede elegir el grupo de software que desea instalar. En este caso, vamos a instalar LAMP.

Simplemente desplácese hacia abajo en el menú usando las teclas de flecha de su teclado hasta que vea el servidor LÁMPARA opción:

Seleccione este grupo presionando la barra espaciadora en su teclado. A continuación, presione la tecla ‘tabulador’ y haga clic en “ ” botón.

A continuación, Tasksel comenzará a instalar el software del servidor.

En un punto medio durante la instalación, se le pedirá que proporcione una contraseña de MySQL, dos veces. (¡Asegúrate de usar una contraseña segura!)

Agregue la misma contraseña nuevamente. A continuación, haga clic en el ‘ OK ‘botón para continuar con la instalación.

instalación de tareas 3

Después de eso, la instalación continuará ejecutándose…

instalación de tareas 4

Nota ¡Eso es realmente todo lo que necesita hacer al instalar LAMP de esta manera!

¿Todo terminado?

Cuando la instalación alcance el 100 %, volverá a la bash inmediato. Puede verificar que Tasksel instaló la pila LAMP correctamente ejecutando el siguiente comando:

[email protected]:~# tasksel --list-tasks |grep "lamp-server"
i lamp-server    LAMP server

Verificar Apache esta instalado

para verificar que Apache fue instalado, simplemente abra una ventana del navegador y escriba la dirección IP del servidor (Ejemplo: https://209.59.180.244/). Debería ver una página similar a esta:

Página predeterminada de Apache2 Ubuntu

Verifique que PHP esté instalado

Para obtener más detalles sobre la instalación, vamos a crear un phpinfo.php página.

[email protected]:~# touch /var/www/html/phpinfo.php

Ahora, abra el archivo usando el “ nosotros ” comando.

[email protected]:~# vi /var/www/html/phpinfo.php

A continuación, agregue este pequeño fragmento de código al archivo phpinfo.php. Haga clic en el botón ‘insertar’ para editar el archivo y luego péguelo en el archivo.

<?php
// Show all information. This page defaults to INFO_ALL
phpinfo();
?>
Una vez que se haya agregado el código al archivo, guárdelo usando el botón “ :wq ” comando.

Ahora, abra su navegador y escriba la dirección IP del servidor, seguido por el phpinfo.php página así: https://209.59.180.244/phpinfo.php

Debería ver una página de PHP similar a la siguiente:

Página de versión de PHP

Instale otros servicios con facilidad

Si es necesario, puede instalar otros servicios múltiples como Tomcat, servidor de correo, OpenSSH o un servidor DNS utilizando estos comandos de Tasksel:

[email protected]:~# tasksel install tomcat

[email protected]:~# tasksel install mail-server

[email protected]:~# tasksel install dns-server

[email protected]:~# tasksel install openssh-server

En conclusión, Tasksel es un instalador de paquetes grupales fácil de usar con una interfaz agradable para ayudar a los usuarios a instalar múltiples programas en su servidor Debian dedicado o en servidores de nube privada basados ​​en Ubuntu.

¿Cómo podemos ayudar?

Gracias por tomarse el tiempo de leer sobre los beneficios de usar Tasksel. Nuestro equipo de soporte está lleno de administradores de sistemas talentosos que tienen un conocimiento íntimo de las tecnologías de alojamiento en la nube privada como las que se analizan en este artículo. Si no está seguro acerca de alguno de los pasos descritos anteriormente, somos solo una llamada telefónica, chat o boleto lejos de proporcionar más información. Háganos saber lo que piensas !

Related Posts