Buscar en el Blog

Mostrando entradas con la etiqueta Ubuntu Server. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu Server. Mostrar todas las entradas

viernes, 1 de noviembre de 2013

Cómo Instalar Oracle JDK 7 en Ubuntu Server

En ésta publicación explico el procedimiento para instalar Oracle JDK v7 en un servidor Ubuntu.

1. Abrir una consola de comandos (SHELL) y descargar la última versión del JDK como se muestra a continuación:

sudo wget http://www.reucon.com/cdn/java/jdk-7u45-linux-x64.tar.gz

2. Crear el directorio de instalación usando el siguiente comando

sudo mkdir -p /usr/lib/jvm

3. Mover el archivo del JDK al directorio /usr/lib/jvm como se muestra a continuación:

sudo mv /home/ubuntu/downloads/jdk-7u45-linux-x64.tar.gz /usr/lib/jvm

4. Ir al directorio de instalación y descomprimir el archivo del JDK

cd /usr/lib/jvm
sudo tar xzvf jdk-7u45-linux-x64.tar.gz

5. Indicar a Ubuntu dónde se encuentra el directorio de instalación de Java con los siguientes comandos:

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac" 1

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java" 1

6. Indicar a Ubuntu la instalación Java por defecto con los siguientes comandos:

sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac"

sudo update-alternatives --set "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java"


7. Configurar la variable de entorno JAVA_HOME usando los siguientes comandos:

sudo nano /etc/profile

Ir al final de la linea y colocar lo siguiente:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
8. Recargar el PATH del sistema operativo usando el siguiente comando:

. /etc/profile
9. Probar que la instalación fue correcta usando el siguiente comando:

java -version
Se deberá mostrar un mensaje similar al siguiente:

Java(TM) SE Runtime Environment (build 1.7.0_45-b18)

Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)



jueves, 31 de octubre de 2013

Cómo configurar Ubuntu Server para conectarse usando el Escritorio Remoto de Windows

El escritorio remoto de Windows usa el protocolo RDP, en ésta publicación explico el procedimiento para instalar un entorno gráfico liviano KDE y poder conectarse a un Ubuntu Server a través del escritorio remoto de Windows.

Ambiente.-

  • Ubuntu Server 12.04 LTS


Instalación del Entorno Gráfico KDE.-

Abrir una consola de comandos (SHELL) y ejecutar lo siguiente:

sudo apt-get update

sudo apt-get install kde-plasma-desktop

sudo apt-get install kubuntu-default-settings


Instalación de Escritorio Remoto de Windows.-

Instalar el servicio XRDP  usando el siguiente comando:

sudo apt-get install xrdp


Asignar una contraseña al usuario con el cual vamos a conectarnos usando el siguiente comando:
sudo passwd ubuntu


NOTA: en mi caso voy a conectarme con el usuario ubuntu

Abrir una conexión a escritorio remoto de windows, colocar la IP, nombre de usuario, contraseña y LISTO!!!

Referencias.-

https://help.ubuntu.com/community/InstallingKDE

miércoles, 15 de mayo de 2013

Cómo instalar Firefox y FlashPlayer en Ubuntu


En ésta publicación explico el procedimiento para instalar Firefox y FlashPlayer en Ubuntu.

Instalación de Firefox

Para instalar Firefox, abrir una consola de comandos y ejecutar:

sudo apt-get update

sudo apt-get install firefox


Instalación de Flash Player en Firefox

Para instalar FlashPlayer en Firefox, se tiene que realizar lo siguiente:

1. Descargar el archivo comprimido (tar) para la versión de Linux de 32 o 64bits del siguiente link:  http://get2.adobe.com/flashplayer/otherversions/

2. Descomprimir el archivo usando el siguiente comando:

tar xvzf install_flash_player_11_linux.x86_64.tar.gz

3. Al descomprimir se creará un directorio /usr y el archivo libflashplayer.so

4. Copiar el contenido del directorio /usr al directorio /usr del sistema operativo usando el siguiente comando

sudo cp -r usr/* /usr

5. Copiar el archivo libflashplayer.so al directorio de addons de Firefox usando el siguiente comando:

sudo cp libflashplayer.so \/usr/lib/firefox-addons/plugins

6. No olvidar cerrar cualquier Firefox abierto, y volverlo abrir para verificar ésta configuración

miércoles, 2 de mayo de 2012

Cómo instalar mongoDB en un servidor Ubuntu

En ésta publicación explico el procedimiento para instalar mongoDB en un servidor Ubuntu


1. Ejecutar el siguiente comando para agregar la clave GPG del repositorio de mongoDB para Ubuntu

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

2. Editar el archivo /etc/apt/sources.list 

sudo nano /etc/apt/sources.list 

3. Agregar la siguiente línea al final:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

4. Finalmente ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install mongodb-10gen 

NOTA: para acceder desde una consola remota usar el comando: mongo [dirección IP]. Por ejemplo:

mongo 192.168.90.5

viernes, 17 de febrero de 2012

Cómo instalar PostgreSQL en un servidor Ubuntu

En esta publicación explico el procedimiento para instalar el servidor de base de datos PostgreSQL en un servidor Ubuntu.

NOTA: de preferencia antes de correr el comando apt-get install, actualizar la lista de
paquetes disponibles usando el comando:
  
sudo apt-get update

 
1. En la consola de comandos (shell) ejecutar el siguiente comando:

sudo apt-get install postgresql-8.4 postgresql-contrib
  
2.  Ejecutar el siguiente comando:

sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql

3. Una vez instalado el servidor PostgreSQL verificamos que el servidor se haya levantado a
    través del siguiente comando:
  
sudo netstat -tap | grep postgresql

    El comando mostrará algo similar a lo siguiente, indicando el nombre de proceso asignado y que
    el servidor se encuentra escuchando (LISTEN).

   tcp     0   0 localhost:postgresql    *:*         LISTEN      8157/postgres

4. El archivo de configuración del servidor PostgreSQL se crea en la siguiente ruta /etc/postgresql/8.4/main/postgresql.conf descomentar la línea:
  
listen-address = 'localhost'
  
   Y colocar la IP del servidor o * para todas las IPs.
  
listen-address = '*'
  
5.  Ir a la ruta/etc/postgresql/8.4/main/pg_hba.conf y colocar lo siguiente:

# IPv4 local connections:
host    all         all         0.0.0.0/0             md5
   
    NOTA:  No usar esto para un ambiente de producción, ya que da acceso a todas las redes y a
    todos los usuarios. Es válido para una base de datos de pruebas.

6. Reiniciar el servidor PostgreSQL usando el comando:
   
sudo service postgresql restart 

7. En la consola de comandos ejecutar los siguientes comandos para crear un superusuario y una base de datos para este:

sudo -u postgres createuser -D -A -P usuarioBDD
sudo -u postgres createdb -O usuarioBDD miBDD

8. Instalar el cliente de administración gráfico (pgAdmin) para conectarse al servidor PostgreSQL descargando la aplicación del siguiente link:

http://www.pgadmin.org/download/windows.php

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de PostgreSQL ejecutar el siguiente comando:

sudo service postgresql stop

Para iniciar el servicio ejecutar el comando:

sudo service postgresql start

Para reiniciar el servicio ejecutar el comando:

sudo service postgresql restart

Desinstalar el servidor PostgreSQL

Para desintalar el servidor PostgreSQL ejecutar los siguientes comandos:

sudo apt-get remove postgresql*
sudo apt-get purge postgresql* 
sudo apt-get clean

viernes, 25 de noviembre de 2011

Cómo actualizar Ubuntu Server

En ésta publicación explico el procedimiento para actualizar Ubuntu Server.

1. Instalar el paquete update-manager-core sí aún no ha sido instalado

sudo apt-get install update-manager-core
 
2. Editar /etc/update-manager/release-upgrades y colocar Prompt=normal;

3. Correr la herramienta de Upgrade de Ubuntu Server con el comando
 
sudo do-release-upgrade -d

4. Seguir las instrucciones del asistente

NOTAS: 
  • El procedimiento explicado funcionó para actualizar de la versión 10.10 (Maverick) a la versión 11.04. No lo he probado para versiones anteriores.
  • Sí se estás usando Putty como cliente SSH para hacer la actualización no olvides de usar la opción de Keepalives, explicada en una publicación anterior.

miércoles, 18 de mayo de 2011

Cómo resetear la contraseña del usuario root de Ubuntu Server

Puede pasar que por algun descuido o porque la memoria es frágil olvidemos la contraseña del usuario root del sistema operativo Ubuntu.

En ésta publicación explico el procedimiento para resetear la contraseña del usuario root en un servidor Ubuntu.

1. Reiniciar el servidor

2. En la pantalla de inicio de GNU GRUB seleccionar la partición del servidor Ubuntu

 

3. Presionar la tecla E, y aparecerá la configuración de inicio de la partición


4. Reemplazar ro quiet por rw init=/bin/bash, como se muestra a continuación:

5. Presionar CTRL + X para iniciar el sistema operativo


6. Aparecerá la consola de comandos y ejecutar el comando passwd

7. Digitar 2 veces la nueva contraseña y LISTO!!!

jueves, 17 de marzo de 2011

Cómo instalar MySQL Server en un servidor Ubuntu

En esta publicación explico el procedimiento para instalar el servidor de base de datos MySQL Server en un servidor Ubuntu.
1. En la consola de comandos (shell) ejecutar el siguiente comando:

sudo apt-get install mysql-server 

   NOTA: de preferencia antes de correr el comando apt-get install, actualizar la lista de
   paquetes disponibles usando el comando:
  
sudo apt-get update

2. Seguir con los pasos del asistente de instalación y no olvidarse la clave asignada al superusuario
    root. Una vez instalado el servidor MySQL verificamos que el servidor se haya levantado a
    través del siguiente comando:
  
sudo netstat -tap | grep mysql 

    El comando mostrará algo similar a lo siguiente, indicando el nombre de proceso asignado y que el
    servidor se encuentra escuchando (LISTEN).

tcp        0      0 UbuntuSrv:mysql *:*                     LISTEN      667/mysqld

3. El archivo de configuración del servidor MySQL se crea en el directorio /etc/mysq/my.cnf
    En éste archivo descomentar la línea:
  
bind-address = 127.0.0.1
  
   Y colocar la IP asignada al servidor, esto sirve para que el servidor acepte conexiones de clientes
    externos. Por ejemplo:
  
bind-address = 192.168.90.100
  
4. Reiniciar el servidor MySQL usando el comando:
   

sudo /etc/init.d/mysql restart 

5. En la consola de comandos acceder a la consola de administración de MySQL usando:

mysql -u root -p

   NOTA: recordar la contraseña que se colocó para el usuario root en el paso 1.

6. Crear un usuario para realizar tareas administrativas.
  
mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'manager' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>QUIT;

  
   NOTA: en éste caso la contraseña para el usuario creado es manager, de preferencia cambiarla
   a una más segura.
  
7. Instalar un cliente de administración gráfico para conectarse al servidor MySQL con el usuario
    creado en el paso 6. En mi caso instalé la versión para Windows de la herramienta MySQL GUI 
    Tools descargando la aplicación del siguiente link:


http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r17-win32.msi/from/pick

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de MySQL ejecutar el siguiente comando:

/etc/init.d/mysql stop

Para iniciar el servicio ejecutar el comando:

sudo sudo /etc/init.d/mysql start

Para reiniciar el servicio ejecutar el comando:

sudo /etc/init.d/mysql restart

Cambiar la contraseña de los usuarios del servidor MySQL

Ingresar a la consola del servidor MySQL usando el comando mysql -u root -p

mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('nuevaClave'), host='%' WHERE user='nombreUsuario';
mysql>FLUSH PRIVILEGES;
mysql>QUIT;

En donde nombreUsuario corresponde al usuario que deseo cambiar la contraseña y nuevaClave a la nueva contraseña que se asignará al usuario. Es importante también definir el host desde el cual se conectará el usuario. De preferencia usar % para permitir al usuario conectarse desde cualquier IP.

Desinstalar el servidor MySQL

Para desintalar el servidor MySQL ejecutar los siguientes comandos:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.5
sudo apt-get purge mysql-client-core-5.5

miércoles, 19 de enero de 2011

Cómo instalar Subversion en Ubuntu Server

En ésta publicación explicaré cómo instalar Subversion en un servidor Ubuntu 10.04


1. Sí el acceso a las fuentes se lo hará usando el protocolo HTTP es necesario tener instalado Apache HTTP Server. El post cómo instalar Apache HTTP Server en Ubuntu explica el proceso.

2. Una vez instalado el servidor HTTP Apache, abrir la consola de comandos y ejecutar el comando:

sudo apt-get install subversion libapache2-svn

3. Crear el directorio svn

sudo mkdir /home/svn   

4. Crear el directorio del proyecto

sudo mkdir /home/svn/miproyecto   

5. Crear el repositorio de SVN usando el siguiente comando:

sudo svnadmin create /home/svn/miproyecto   

6. Configurar los siguiente permisos al directorio del proyecto (miproyecto) usando los siguientes comandos:

sudo chown -R www-data:www-data /home/svn/miproyecto 
sudo chmod -R g+rws /home/svn/miproyecto 

Configuración de Acceso al repositorio SVN usando WebDAV y el protocolo HTTP

1. Editar el archivo dav_svn.conf

sudo nano /etc/apache2/mods-available/dav_svn.conf

2. Colocar la siguiente configuración en el archivo, o en su defecto descomentarla:

<location /svn>
DAV svn
SVNParentPath /home/svn
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/subversion/passwd

Require valid-user

</Location>

3. Crear el archivo de contraseñas /etc/subversion/passwd creando el primer usuario del repositorio con el siguiente comando:

sudo htpasswd -c /etc/subversion/passwd ingmmurillo

4. Crear el resto de usuarios que se requieran omitiendo el argumento -c

sudo htpasswd /etc/subversion/passwd usuario1
sudo htpasswd /etc/subversion/passwd usuario2
sudo htpasswd /etc/subversion/passwd usuario3

5. Reiniciar el servidor HTTP Apache

sudo /etc/init.d/apache2 restart  

6. Abrir un navegador de Internet y probar que se tenga acceso al repositorio http://{Server}:{Port}/svn

Por ejemplo: http://192.168.90.17/svn



NOTA IMPORTANTISIMA

Se recomienda instalar HTTPS para que se pueda acceder al repositorio desde un IDE.En los siguientes links se describe el procedimiento:

martes, 11 de enero de 2011

Cómo instalar Apache HTTP Server 2 en Ubuntu Server

En ésta publicación explicaré cómo instalar Apache HTTP Server en un servidor Ubuntu v10.04.


En la consola de comandos (shell) usar el comando apt-get install

sudo apt-get install apache2

NOTA: es necesario que el servidor tenga acceso a Internet, ya que el comando apt-get install obtiene los paquetes de instalación de un servidor de Internet. Además es recomendable tener actualizada la lista de paquetes del servidor Ubuntu usando el comando:

sudo apt-get update

Ubicación de los archivos de configuración

Los archivos de configuración se crean en el directorio /etc/apache2. Aquí se podrán encontrar los archivos de configuración:

- apache2.conf (Configuración Global del Servidor)
- conf.d
- httpd.conf (Configuraciones de usuario)
- ports.conf
(Configuración de puertos)


Sí no se tiene experiencia con vi, recomiendo 100% usar el editor de texto nano como se muestra a continuación:

cd /etc/apache2
sudo nano apache2.conf

cd /etc/apache2 
sudo nano ports.conf

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de Apache 2 HTTP Server ejecutar el siguiente comando:

sudo /etc/init.d/apache2 stop

Para iniciar el servicio ejecutar el comando:

sudo /etc/init.d/apache2 start

Para reiniciar el servicio ejecutar el comando:

sudo /etc/init.d/apache2 restart

Para verificar que el proceso del Apache HTTP Server esté en ejecución, usar el comando

ps -ef|grep apache2

Instalación de módulos adicionales

El servidor HTTP Apache puede trabajar con módulos (mods) adicionales como es el caso de PHP. Para instalar éste módulo ejecutar los siguientes comandos:

sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-mysql

Cómo crear un nuevo sitio web (Virtual Host)

Para crear un nuevo sitio web, en la consola de comandos ejecutar lo siguiente:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/misitio

Dónde misitio será el nombre del sitio web que se quiera crear. Después activar el sitio web usando el comando:

sudo a2ensite misitio

NOTA: para desactivar un sitio web usar el comando a2dissite.

Finalmente, crear un subdirectorio con el nombre del sitio web (misitio) bajo el directorio /var/www usando el comando:

sudo mkdir /var/www/misitio

Colocar en ese directorio todos los archivos (html, imagenes, scripts, etc.) del sitio web creado. Para probar que la instalación de Apache HTTP Server y del módulo de PHP5 fue exitosa realizar lo siguiente:

1. Ir al directorio /var/www/misitio
2. Usando un editor de texto crear el archivo test.php con el siguiente contenido:

<?php 
phpinfo();
?>

3. Reiniciar el servidor HTTP Apache

sudo /etc/init.d/apache2 restart

4. Abrir un navegador de Internet y colocar el siguiente URL

http://[IP_SERVIDOR]/misitio/test.php
http://192.168.10.100/misitio/test.php

Se mostrará una página PHP similar a la siguiente:

martes, 14 de diciembre de 2010

Cómo instalar Apache Tomcat 6 en Ubuntu Server

En ésta publicación explicaré cómo instalar Apache Tomcat 6 en un servidor Ubuntu v10.04.

1. En la consola de comandos (shell) usar el comando apt-get install

sudo apt-get install tomcat6

NOTA: es necesario que el servidor tenga acceso a Internet, ya que el comando apt-get install obtiene los paquetes de instalación de un servidor de Internet.

2. Para instalar la documentación de Apache Tomcat 6 ejecutar el siguiente comando:

sudo apt-get install tomcat6-docs

3. Para instalar la aplicación de administración de Apache Tomcat 6 (Tomcat Manager) ejecutar el siguiente comando:

sudo apt-get install tomcat6-admin

Como se describe anteriormente, la instalación de Apache Tomcat 6 no es complicada pero sí es importante conocer los siguientes aspectos relacionados con la instalación.

Ubicación de los archivos de configuración

Los archivos de configuración se crean en el directorio /etc/tomcat6. Aquí se podrán encontrar los archivos server.xml para poder cambiar el puerto del servidor Tomcat y tomcat-users.xml para poder crear usuarios que utilizarán el Tomcat Manager.

Para editar los archivos de configuración es necesario usar el comando sudo seguido de un editor de texto que puede ser vi o nano. Sí no se tiene experiencia con vi, recomiendo 100% usar el editor de texto nano como se muestra a continuación:

cd /etc/tomcat6 
sudo nano server.xml

cd /etc/tomcat6 
sudo nano tomcat-users.xml

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de Apache Tomcat 6 ejecutar el siguiente comando:

sudo /etc/init.d/tomcat6 stop

Para iniciar el servicio ejecutar el comando:

sudo /etc/init.d/tomcat6 start

Para reiniciar el servicio ejecutar el comando:

sudo /etc/init.d/tomcat6 restart

Permisos para el Administrador de Tomcat (Tomcat Manager)

Para que el Tomcat Manager corra sin problemas, es necesario darle los siguientes permisos:

sudo chgrp -R tomcat6 /etc/tomcat6
sudo chmod -R gtw /etc/tomcat6

Además, es necesario crear por lo menos un usuario en el archivo de configuración tomcat-users.xml con el rol manager como se muestra a continuación:


<role rolename="manager"> 
<user username="ingmmurillo" password="1234" roles="manager">