Con el lanzamiento de todas las versiones de Ubuntu 14.04 el 17 de abril de 2014, incluidos los productos de Ubuntu para teléfonos y tabletas , Canonical, la compañía detrás de Ubuntu, también lanzó las <strong>ediciones </strong>Server , Cloud y Server Core con cinco años de soporte a largo plazo garantizado en software y actualizaciones hasta Abril de 2019 .
Instalación del servidor Ubuntu 14.04
Una de las cosas más importantes de esta versión de nombre en clave de Trusty Tahr es que la Server Edition ahora está disponible solo para procesadores de arquitectura de computadora de 64 bits.
Las otras cosas importantes relacionadas con esta versión se presentan en la página Wiki oficial de Ubuntu:
- El kernel de Linux 3.13 basado en el kernel de Linux estable de flujo ascendente v3.13.9 que incluye una mejor experiencia de red en la vinculación de interfaces, puente, administración de conexiones TCP y compatibilidad con Open vSwitch 2.0.1.
- Un mejor soporte de virtualización (XEN, KVM, WMware y también hipervisor Microsoft Hyper-V), rendimiento general en sistemas de archivos, soporte ARM y muchas otras mejoras.
- Python 3.4
- Nuevas funciones de AppArmor
- Advenedizo 1.12.1
- OpenStack (Icehouse) 2014.1
- Marioneta 3
- Xen 4.4 (solo x86 y x64)
- Ceph 0,79
- Emulador de hardware Qemu 2.0.0
- Abra vSwitch 2.0.1
- Libvirt 1.2.2
- LXC 1.0
- MAAS 1.5
- Juju 1.18.1
- StrongSwan IPSec
- MySQL (alternativas de la comunidad MariaDB 5.5, Percona XtraDB Cluster 5.5, MySQL 5.6 también)
- Apache 2.4
- PHP 5.5
Descargar imágenes ISO del servidor Ubuntu 14.04
La imagen ISO de instalación se puede descargar utilizando el siguiente enlace solo para sistemas x64 bits.
El alcance de este tutorial es presentar una instalación clásica de Ubuntu 14.04 Server hecha desde un CD o una memoria USB de arranque y también, una instalación básica de paquetes LAMP (Linux, Apache, MySQL y PHP) apilados con configuraciones básicas.
Paso 1: Instalación del servidor Ubuntu 14.04
1. Cree una imagen de CD / USB de arranque . Después de la secuencia de arranque del sistema, elija el tipo de medio de arranque de las opciones del <strong>BIOS</strong> (CD / DVD o unidad USB). En el primer mensaje, elija su idioma y presione Enter .
Seleccione el idioma
2. En la siguiente pantalla, elija Instalar Ubuntu Server y presione Enter .
Instalar el servidor Ubuntu
3. A continuación, seleccione el idioma predeterminado del sistema y también el idioma del proceso de instalación .
Elige lengua
4. Si su país no aparece en las opciones de ubicación predeterminadas, elija Otro , seleccione su Continente y luego su País .
Seleccione su ubicación
Seleccione continente
Seleccione país
5. Luego seleccione sus configuraciones regionales. Intente elegir una general como la codificación UTF-8 para que luego no tenga problemas con el teclado.
Seleccionar locales
6. En el siguiente mensaje, configure su teclado nuevamente en los servidores, debe elegir un idioma de teclado general . También en esta etapa, el instalador puede detectar automáticamente la distribución de su teclado presionando una serie de teclas, por lo que le recomendamos que elija No y configure el inglés como idioma predeterminado.
Seleccione el teclado
Seleccione el idioma del
teclado Seleccione la distribución del teclado
7. Después de que se carguen algunos componentes de software adicionales para que continúe el proceso de instalación. si su servidor está conectado a la red y usted ejecuta un servidor DHCP en su red conectada directamente, el instalador configura automáticamente los ajustes de red con los proporcionados por el servidor DHCP.
Debido a que un servidor ofrece servicios de red pública o privada, la configuración de la red (especialmente la dirección IP) debe ser siempre estática.
Carga de componentes adicionales
Configuración de la red DHCP
8. Si obtiene el mismo resultado en el indicador de nombre de host de la red, presione la tecla Tab, seleccione Regresar y luego Configurar la red manualmente.
Ingrese el nombre de host
Configurar la red
9. En la siguiente serie de mensajes, ingrese la configuración de la interfaz de red: dirección IP, máscara de red, puerta de enlace y servidores de nombres DNS.
Ingrese la dirección IP
Ingrese la máscara de red
Ingrese la puerta de enlace
Ingrese el nombre del servidor
10. Configure el nombre de host de su sistema también puede ingresar su FQDN . Tenga en cuenta que elija el nombre de host de su sistema de manera inteligente y única porque algunos programas dependen en gran medida de esto.
Ingrese el nombre de host de la red
11. Ahora es el momento de configurar su usuario administrativo. En Ubuntu, este usuario reemplaza la cuenta raíz y tiene todos los poderes de la cuenta raíz empleando sudo . Ingrese su nombre de usuario y presione Continuar .
Ingrese el nombre completo
Ingrese el nombre de usuario
12. Ingrese su contraseña dos veces y por razones de seguridad siempre debe elegir una fuerte en los servidores (al menos 12 caracteres incluyendo superior, inferior, numérico y especial).
Ingrese la contraseña
Vuelva a ingresar la contraseña
En caso de que haya utilizado una contraseña débil, el instalador le avisará. Si está en un servidor de prueba, elija Sí y continúe.
Verificación de contraseña
13. Si su servidor contiene datos confidenciales, secretos o importantes en la partición de inicio de los usuarios, la siguiente pantalla ofrece la opción de proteger todos los datos cifrando el directorio de <strong>inicio</strong> . Si este no es el caso, elija No y presione Enter .
Encriptar directorio de inicio
14. Si mientras se ejecuta el instalador y su tarjeta de interfaz de red tiene conexión a Internet, el instalador detectará automáticamente su ubicación y configurará su zona horaria correcta . Si el tiempo proporcionado no está configurado correctamente, tiene la opción de elegirlo manualmente de una lista de lo contrario, elija Sí y presione Entrar .
Configurar zona horaria
15. La tabla de particiones de los discos duros es uno de los temas más sensibles que involucran a un servidor porque aquí tienes muchos ajustes que hacer dependiendo del tipo de destino final del servidor, servidor web, bases de datos, intercambio de archivos NFS, Samba, servidor de aplicaciones, etc.
- Por ejemplo, si se necesita redundancia, conmutación por error y alta disponibilidad, puede configurar RAID 1 , si su espacio crece rápidamente, puede configurar RAID 0 y LVM, etc.
- Para un uso más general, puede usar la opción Guiada con LVM , que es una opción personalizada hecha por desarrolladores.
- Para un entorno de producción, probablemente debería tener LVM , RAID de software o hardware y particiones separadas para / (root), / home , / boot y / var (la partición / var tiene la tasa de crecimiento más rápida en un servidor de producción porque aquí hay registros , databeses, metainformación de aplicaciones, cachés de servidores y otros ubicados.
Entonces, en Partition Disks, elija Guided – use el disco completo y configure LVM -&gt seleccione su disco para particionar y acepte la tabla de particiones.
Partición de discos
Seleccione el disco Partición
Escriba cambios en los discos
16. Una vez que la tabla de particiones se ha escrito en el disco, el instalador le solicita una vez más una revisión de la partición. Acepte la tabla de particiones y presione Sí .
Confirmar cambios de escritura en discos
Si desea realizar algunos cambios en esta tabla de particiones, puede seleccionar No y editar sus particiones.
Descripción general de la partición
17. Después de que todas las particiones del disco duro se hayan escrito en el disco, el instalador comienza a copiar el software de datos en el disco y luego llega a la opción de proxy <strong>HTTP</strong> . Si no accede a Internet a través de un proxy, déjelo en blanco y continúe .
Instalación del
Administrador de paquetes de configuración del sistema
18. A continuación, el instalador escanea la imagen del CD en busca de paquetes de software y llega a las opciones de Actualizaciones . Elija Sin actualizaciones automáticas porque en los servidores debe intentar actualizar manualmente el sistema.
Configurar Apt
Configurar Tasksel
19. Ahora el sistema base está instalado pero el instalador invoca el paquete tasksel que le ayuda a instalar algunos paquetes de servidor antes de terminar. Para un mejor control sobre su servidor, elija solo el servidor OpenSSH presionando la tecla de la barra espaciadora, mientras que otros se instalarán y configurarán más tarde y elija Continuar .
Selección de software
20. Los paquetes seleccionados se están instalando mientras se muestra la última opción en su monitor que exige instalar GRUB en MRB . Debido a que el sistema no puede iniciarse por sí mismo sin GRUB , elija Sí .
Instalar GRUB
21. Una vez que se instala el cargador de arranque GRUB, el proceso de instalación llega a su fin. Retire su unidad de instalación de medios (CD / DVD, UDB) y presione Continuar para reiniciar .
Finalizar la instalación
Menú de arranque de GRUB
¡ <strong>Felicitaciones</strong> ! Ubuntu 14.04 LTS Server Edition ya está instalado y listo para funcionar en su nueva máquina virtual o de metal.
Paso 2: Configuraciones de red básicas
Por ahora, solo están instalados los paquetes del servidor Core y realmente no puede ofrecer servicios de red para su red.
Para instalar el software, inicie sesión en la consola de su servidor por ahora y verifique algunas configuraciones básicas como conectividad de red, configuraciones, demonios de inicio, fuentes de software, actualizaciones y otros ejecutando una serie de comandos de Linux.
22. Ver la carga del sistema y la información básica: después de iniciar sesión con sus credenciales, esta información se presenta de forma predeterminada en el MOTD . También son útiles los comandos top y htop.
Pantalla de ingreso al sistema
23. Verifique las direcciones <strong>IP de la</strong> red usando el siguiente comando.
# ifconfig –a
Verificar la dirección IP
24. Verifique la conectividad a Internet: ejecute el comando ping contra un nombre de dominio (esto probará la pila TCP / IP y el DNS).
# ping –c 4 google.ro
Si recibe el mensaje ” host desconocido “, edite su archivo ‘ /etc/resolv.conf’ y agregue lo siguiente.
nameserver your_name_servers_IP
Agregar servidores de
nombres Confirmar servidores de nombres
Para cambios permanentes, edite el archivo ‘/ etc / network / interfaces ‘ y agregue la directiva dns-nameserver.
Agregar detalles de red
25. Verifique el nombre de host de la máquina usando el siguiente comando.
# cat /etc/hostname # cat /etc/hosts # hostname # hostname –f
Verificar nombre de host
26. Para habilitar o deshabilitar los demonios init en los niveles de ejecución, instale y ejecute la utilidad ‘ <strong>sysv-rc-conf</strong> ‘ que reemplaza el paquete chkconfig .
$ sudo apt-get install sysv-rc-conf $ sudo sysv-rc-conf
Servicios
27. Para iniciar, detener o verificar un servicio (demonio), ejecute los siguientes comandos.
# sudo service ssh restart # sudo /etc/init.d/ service_name start|stop|restart|status
28. Ver procesos del servidor, conexiones abiertas (estado de escucha).
$ ps aux | grep service-name $ sudo netstat –tulpn $ sudo lsof -i
29. Para editar repositorios de software, abra el archivo ‘ /etc/apt/sources.list ‘.
Editar repositorios
Importe nuevas claves de repositorios con el comando.
# sudo apt-key adv –keyserver keyserver.ubuntu.com --recv-keys key_hash
30. Sistema de actualización.
# sudo apt-get update && sudo apt-get upgrade
Paso 3: Instale LAMP Stack
El acrónimo LAMP significa Linux OS, Apache HTTP Server, MySQL, MariaDB, bases de datos MongoDB, lenguajes de programación Php, Perl o Python utilizados para generar páginas web dinámicas. Todos estos componentes son software gratuito y de código abierto y son adecuados para crear sitios web dinámicos u otras aplicaciones web y son las plataformas más utilizadas en Internet en la actualidad (el año pasado se estimó que Apache sirvió a más del 54% de todos los sitios web activos).
31. LAMP se puede instalar paso a paso o con un solo comando.
$ sudo apt-get install apache2 php5 php5-mysql mysql-client mysql-server
Mientras se instala, ingrese y confirme la contraseña de mysql databse.
Ingrese la nueva contraseña de MySQL
Repita la contraseña
32. Para confirmar el estado de php, cree un archivo ‘ info.php ‘ en la ruta del servidor ‘ / var / www / html’ con el siguiente contenido.
<?php phpinfo() ?>
33. Luego abra un navegador e ingrese la dirección IP de su servidor o http: //server_address/info.php .
Información PHP de la página predeterminada de Apache
Ubuntu 14.04 y LAMP es una excelente plataforma para brindar servicios de red, desarrollar todo tipo de sitios web dinámicos o estáticos, aplicaciones web complejas con la ayuda de Apache CGI, todo esto hecho con un impacto financiero mínimo utilizando software gratuito y de código abierto y lo último tecnologías.
Ubuntu