Cómo instalar MODX Revolution en un CentOS 7 LAMP VPS
¿Usando un sistema diferente? MODX Revolution es un sistema de gestión de contenido (CMS) de nivel empresarial rápido, flexible, escalable, gratuito y de código abierto escrito i
Java es una plataforma de software popular que le permite desarrollar y ejecutar aplicaciones y applets de Java en diversos entornos de hardware.
Hay tres ediciones de la plataforma Java: Standard Edition (SE), Enterprise Edition (EE) y Micro Edition (ME). Solo hablaremos sobre la Edición estándar (SE) de Java en este artículo.
También hay dos implementaciones diferentes de la plataforma Java SE: OpenJDK y Oracle Java. El código fuente de cada implementación es casi el mismo, solo existen varias diferencias menores entre ellos. En resumen, OpenJDK es completamente de código abierto y principalmente con licencia GPL, mientras que Oracle Java agrega algunos componentes de terceros de código cerrado y algunas características comerciales, utilizando una licencia comercial: licencia de código binario para productos de plataforma Java SE.
Además, hay dos paquetes diferentes para cada implementación de Java: Java Runtime Environment (JRE) y Java Development Kit (JDK). JRE es necesario para ejecutar aplicaciones Java compiladas, mientras que JDK se usa para desarrollar aplicaciones Java.
Mientras tanto, cada implementación de Java SE tiene tres números de versión ampliamente utilizados (6, 7 y 8) para varios tipos de aplicaciones.
Para Oracle Java, los paquetes de software pueden ser de 32 bits (i686, x86) o de 64 bits (x64).
Al instalar Java SE, debe elegir la combinación adecuada de los factores mencionados anteriormente, de acuerdo con los requisitos de sus aplicaciones y licencias.
Todos los comandos en este tutorial deben ser ejecutados por un usuario no root con privilegios de sudo. Debe crear dicho usuario de acuerdo con este artículo .
Por lo general, solo necesita instalar una de las siguientes variantes, pero el diseño de Java le permite instalar dos o más variantes en su sistema. Después de la instalación, también debe configurar varias variables de entorno para el uso diario. También ayuda a configurar el programa Java predeterminado cuando tiene múltiples variantes instaladas en su sistema. Las instrucciones se proporcionan más adelante en este tutorial.
JRE sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
JRE sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
JRE sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
A diferencia de OpenJDK, los paquetes de Oracle Java deben descargarse en su sistema antes de que pueda instalarlos.
Hay tres paquetes diferentes de Oracle Java 8: JRE, Server JRE y JDK. Entre estos paquetes, el paquete Server JRE es para ejecutar aplicaciones Java en el servidor, los otros dos se usan de la misma manera que sus pares OpenJDK.
Si es posible, siempre debe descargar e instalar la última versión de Oracle Java, que se encuentra 8u66
en el momento de la escritura. Siempre puede encontrar la última versión y su URL de descarga en el sitio web oficial de Oracle Java.
Otras opciones de instalación incluyen: tipos de CPU (i686 o x64) y tipos de archivos de descarga ( .rpm
o .tar.gz
).
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
Nota : Si se lanza una versión más nueva, reemplace la URL y el nombre del archivo de acuerdo con la información más reciente en el sitio web de Oracle.
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
Nota : Si se lanza una versión más nueva, reemplace la URL y el nombre del archivo de acuerdo con la información más reciente en el sitio web de Oracle.
Antes de poder utilizar Java, debe configurar varias variables de entorno:
sudo vi /etc/profile
Agregue las siguientes oraciones al final del archivo:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Guardar y Salir:
:wq
Ponga sus cambios en vigor:
source /etc/profile
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
Nota : Si se lanza una versión más nueva, reemplace la URL y el nombre del archivo de acuerdo con la información más reciente en el sitio web de Oracle.
Las actualizaciones de seguridad de Oracle Java 7 y Oracle Java 6 no han estado disponibles al público por un tiempo. No se recomienda continuar el uso de Oracle Java 7 u Oracle Java 6 sin estas actualizaciones de seguridad. Si está obligado a mantener una aplicación Java 7 o Java 6 heredada incompatible con Oracle-Java-8, debe comunicarse con Oracle para obtener más asistencia.
java -version
Si su instalación está bien, verá un mensaje como:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Independientemente de la variante que haya instalado, debe configurar las siguientes variables de entorno para el uso diario. Cuando se han instalado múltiples variantes en su sistema, también puede especificar el programa Java predeterminado con el siguiente método:
sudo vi /etc/profile
Agregue las siguientes oraciones al final del archivo. Reemplace /usr/java/jdk1.8.0_66
con la ubicación de instalación en su servidor:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Guardar y Salir:
:wq
Ponga sus cambios en vigor:
source /etc/profile
¿Usando un sistema diferente? MODX Revolution es un sistema de gestión de contenido (CMS) de nivel empresarial rápido, flexible, escalable, gratuito y de código abierto escrito i
Vultr le ofrece una increíble conectividad de red privada para servidores que se ejecutan en la misma ubicación. Pero a veces quieres dos servidores en diferentes países.
Using a Different System? Introduction CyberPanel is one of the first control panels on the market that is both open source and uses OpenLiteSpeed. What thi
Using a Different System? ESpeak can generate text-to-speech (TTS) audio files. These can be useful for many reasons, such as creating your own Turin
¿Usando un sistema diferente? Thelia es una herramienta de código abierto para crear sitios web de comercio electrónico y administrar contenido en línea, escrito en PHP. Código fuente de Thelia i
¿Usando un sistema diferente? LibreNMS es un completo sistema de monitoreo de red de código abierto. Utiliza SNMP para obtener los datos de diferentes dispositivos. Una variedad
Cacti es una herramienta de gráficos y monitoreo de red de código abierto y libre escrita en PHP. Con la ayuda de RRDtool (herramienta de base de datos Round-Robin), Cacti se puede usar t
Usar un usuario sudo para acceder a un servidor y ejecutar comandos a nivel raíz es una práctica muy común entre Linux y Unix Systems Administrator. El uso de un sud
¿Usando un sistema diferente? Zabbix es un software gratuito y de código abierto listo para empresas que se utiliza para monitorear la disponibilidad de sistemas y componentes de red.
MODX es un sistema de gestión de contenido gratuito y de código abierto escrito en PHP. Utiliza MySQL o MariaDB para almacenar su base de datos. MODX está diseñado para el negocio i
YOURLS (Your Own URL Shortener) es una aplicación de análisis de datos y acortamiento de URL de código abierto. En este artículo, cubriremos el proceso de instalación
Using a Different System? RTMP is great for serving live content. When RTMP is paired with FFmpeg, streams can be converted into various qualities. Vultr i
LimeSurvey es una herramienta de encuestas en línea gratuita y de código abierto que se utiliza ampliamente para publicar encuestas en línea y para recopilar comentarios de encuestas. En este artículo, voy a
¿Usando un sistema diferente? Vanilla forum es una aplicación de foro de código abierto escrita en PHP. Es totalmente personalizable, fácil de usar y admite dispositivos externos.
¿Usando un sistema diferente? Netdata es una estrella en ascenso en el campo del monitoreo de métricas del sistema en tiempo real. En comparación con otras herramientas del mismo tipo, Netdata:
En este tutorial, aprende bien cómo configurar un servidor multijugador Just Cause 2. Requisitos previos Asegúrese de que el sistema esté completamente actualizado antes de comenzar
¿Usando un sistema diferente? En este tutorial, explicaré cómo configurar un servidor Starbound en CentOS 7. Requisitos previos Necesitas tener este juego contigo
ZNC es un enlace IRC gratuito y de código abierto que permanece permanentemente conectado a una red para que los clientes puedan recibir mensajes enviados mientras están desconectados. Thi
Django es un marco de Python popular para escribir aplicaciones web. Con Django, puede crear aplicaciones más rápido, sin reinventar la rueda. Si tu quieres
ionCube Loader es una extensión PHP que permite que un servidor web ejecute archivos PHP que han sido codificados usando ionCube Encoder y es necesario para ejecutar
Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición
ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.
Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+
Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.
Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información
13 Herramientas comerciales de extracción de datos de Big Data
Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.
A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.
Una mirada a 26 técnicas analíticas de Big Data: Parte 1
La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.