Sunteți pe pagina 1din 11

Instalacin de Java en Linux

Primero se descarga Java de su pgina oficial: Java SE Downloads http://www.oracle.com/technetwork/java/javase/downloads/index.html El software se denomina J2SE (Java 2 Standard Edition) y la ltima versin es la 6 Update 30 (noviembre 2011). El archivo que se baja es: jdk-6u30-linux-i586.bin se arranca una terminal Ya dentro de la terminal, se cambia a usuario root: $ sudo su root [sudo] password for admin: mv /home/admin/Descargas/jdk-6u30-linux-i586.bin /opt/ # cd /opt/ # chmod 777 jdk-6u30-linux-i586.bin # ./jdk-6u30-linux-i586.bin A continuacin se descomprimen los archivos que se van a instalar y en la pantalla aparece que fu instalado correctamente: Java(TM) SE Development Kit 6 successfully installed. Product Registration is FREE and includes many benefits: * Notification of new versions, patches, and updates * Special offers on Oracle products, services and training * Access to early releases and documentation y aparece en pantalla: Press Enter to continue..... Presionamos y esperamos un momento hasta que aparece: Done. # rm jdk-6u30-linux-i586.bin cd jdk1.6.0_30/ # cd bin/ # ./java version y si quedo correctamente instalado imprimir en pantalla lo siguiente: java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing) $ mkdir java $ cd java/ $ nano hola.java public class hola { public static void main (String[] args) { System.out.println("Hola Mundo en Java!!!"); } } $ ln -s /opt/jdk1.6.0_30/bin/javac javac $ ln -s /opt/jdk1.6.0_30/bin/java java $ ./javac hola.java $ ./java hola

Instalacin de Apache Tomcat en Linux


http://tomcat.apache.org/ De la seccin "Core" se selecciona "tar.gz (pgp, md5)" de donde se descarga el archivo: apache-tomcat-7.0.8.tar.gz sudo su root [sudo] password for admin: # mv /home/admin/Descargas/apache-tomcat-7.0.8.tar.gz /opt/ # cd /opt/ # chmod 777 apache-tomcat-7.0.8.tar.gz # tar xvfz apache-tomcat-7.0.8.tar.gz Se crea la carpeta "apache-tomcat-7.0.8" dentro de "/opt" donde se desempaquetan los archivos. Ahora borramos el archivo de instalacin: # rm apache-tomcat-7.0.8.tar.gz # cd /root/ Ah se encuentra el archivo bashrc el cual modificaremos para agregarle las variables de entorno para que el sistema pueda encontrar a la mquina virtual de Java (JAVA_HOME) y al Tomcat (CATALINA_HOME) por lo que editaremos el archivo bashrc con el editor nano: nano .bashrc Se mostrar el contenido del archivo bashrc y al final del mismo, agregar las siguientes lneas: export JAVA_HOME=/opt/jdk1.6.0_18 export CATALINA_HOME=/opt/apache-tomcat-7.0.8 :~# cd /opt/apache-tomcat-6.0.20/bin/

arrancamos el Apache Tomcat: # ./startup.sh Using CATALINA_BASE: /opt/apache-tomcat-6.0.20 Using CATALINA_HOME: /opt/apache-tomcat-6.0.20 Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.20/temp Using JRE_HOME: /usr Para probar si funciona, en un navegador tecleamos: http://localhost:8080 Para subir un proyecto "prueba" creado en NetBeans nos cambiamos al directorio donde se almacenan los proyectos: # cd /home/admin/NetBeansProjects/ copiamos de manera recursiva el directorio a un directorio dentro del Apache Tomcat para que lo pueda ejecutar: # cp -r prueba /opt/apache-tomcat-6.0.20/webapps/ROOT/ y para probar si corre el proyecto, teclear en un navegador lo siguiente: http://localhost:8080/prueba/web/

y observaremos el proyecto creado en NetBeans corriendo en el servidor Apache Tomcat. Si existen problemas porque el puerto esta siendo usado por otra aplicacin, entonces podemos cambiar el puerto donde corre el Apache Tomcat, para ello, primero tenemos que detener el servidor, para ello ejecutamos el siguiente comando estando dentro del directorio bin del Apache Tomcat: # ./shutdown.sh y nos cambiaremos al directorio conf que se encuentra dentro del directorio del Apache Tomcat: # cd /opt/apache-tomcat-6.0.20/conf/ Ahora modificamos el archivo server.xml con algn procesador de texto: # nano server.xml y dentro de este archivo buscamos la lnea: Connector port="8080" protocol="HTTP/1.1" y la cambiamos por el nuevo puerto, en este caso el 9000 y la lnea nos quedara as: Connector port="9000" protocol="HTTP/1.1" y tambin cambiamos la lnea que dice: Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" y la cambiamos tambien por el nuevo puerto y quedara as: Connector executor="tomcatThreadPool" port="9000" protocol="HTTP/1.1" Para salir teclear CTL+X y nos pregunta si deseamos grabar y le decimos que "s". Por ltimo nos cambiamos de directorio: # cd /opt/apache-tomcat-6.0.20/bin/ y nuevamente levantamos el servidor: # ./startup.sh y para probar el cambio de puerto, abrimos un navegador y tecleamos la direccin: http://localhost:9000/ y aparecer la pgina de Bienvenida de Apache Tomcat.

Lista bsica de comandos (Linux)

Comandos para el manejo de archivos:


cd = cambio de directorio compress = comprime archivos en formato .Z cp = copia un archivo chmod = cambia los permisos de un archivo o directorio chown = cambia el propietario del archivo o directorio df = muestra el espacio libre en disco du = muestra el espacio en disco utilizado fdformat = formatea un diskete fdisk = particiona unidades file = determina el tipo de archivo a travs del anlisis parcial de su contenido find = encuentra un archivo fsck = verifica el sistema de archivos gzip = descomprime un archivo en formato GZip ln = crea un enlace simblico o fsico depende de la opcion ls = sirve para mostrar el contenido de un directorio mkdir = crea un directorio mkfs = cra un nuevo sistema de archivos mkswap = crea un espacio de intercambio more = muestra el contenido de un archivo mount = monta una unidad o particin en el sistema de archivos mv = mueve un archivo y se utiliza para renombrar pwd = devuelve la cadena correspondiente al directorio actual rm = borra un archivo rmdir = borra un directorio swapon = activa el espacio de intercambio swapoff = desactiva el espacio de intercambio tar = empaqueta o desempaqueta un archivo en formato .tar type = muestra la ubicacion de un archivo sealando su "path" umount = desmonta una unidad montada

Comandos para el manejo de procesos


free = muestra la memoria libre y utilizada halt = apaga la computadora kill = mata un proceso sealando el nmero de ste ldd = muestra las libreras necesarias para ejecutar un proceso ps = muestra todos los procesos que se estn ejecutando en el sistema pstree = lo mismo que "ps" pero en forma de rbol reboot = reinicia el sistema shutdown = cierra el sistema top = monitorea procesos y el estado del sistema uname = muestra informacin del sistema

Comandos para el manejo de usuarios


adduser = crea una cuenta de usuario chsh = cambia el shell de un usuario groups = muestra el listado de grupos de usuarios del sistema id = muestra la informacin de usuario y grupo de un determinado usuario logout = para salir del sistema y permitir el ingreso a otro usuario passwd = cambia el password de un determinado usuario su = cambio de usuario

talk = permite chatear con otros usuarios users = lista los usuarios conectados al sistema who = muestra informacin de los usuarios conectados al sistema whoami = muestra nuestra informacin

Otros comandos:
cal = muestra el calendario date = muestra el da y la hora ddate = como el anterior pero en otro formato info = muestra la ayuda de un comando man = muestra las pginas del manual de un comando startx = para iniciar XWindow

Comandos Debian
apt-get update = actualiza la base de datos de los paquetes .deb apt-get upgrade = actualiza los paquetes a su ltima versin apt-get install "paquete" = instala lo que se escribe en "paquete" apt-get remove "paquete" = desinstala lo que se escribe en "paquete" apt-get check = actualiza el cache de paquetes apt-get clean = borra los paquetes .deb descargados apt-get dist-upgrade = hace una actualizacin del SO apt-get source "paquete" = descarga fuentes del "paquete" apt-cache showpkg "paquete" = muestra todas las versiones disponibles de "paquete" modconf = pequeo programa para sacar o poner mdulos del kernel update-rc.d "opcion" "programa o script" "opcion" = remueve o agrega el script o programa a los niveles de ejecucin que se le asigne

Comandos Red Hat


rpm -q "programa" = para saber si "programa" est instalado rpm -qs "programa" = estado de todos los archivos de "programa" rpm -qd "programa" = documentacin de "programa" instalada rpm -qc "programa" = archivos de configuracin de "programa" rpm -qa "programa" = muestra todos los rpm de "programa" rpm -qa | grep "programa" = busca el nombre de paquete del "programa" rpm -i "programa" = instala "programa" rpm -u "programa" = actualiza "programa" rpm -e "programa" = elimina "programa" rpm -ivh "programa" = instala el "programa" en pasos y muestra el progreso de la instalacin

Comandos de red
ping = envo de paquetes esperando una respuesta ifconfig = para ver la configuracin de las conexiones de red netstat = probar la red host "destino" = muestra ip de "destino" nmap "ip de destino" = pequeo programa para analizar ip's o rangos de ellas

Comandos para el manejo de paquetes


rpm - "opcion" "paquete" = instala o desinstala el "paquete" depende de la opcin dpkg - "opcion" "paquete" = instala o desinstala el "paquete" depende de la opcin (slo debian) tar - "opcion" "paquete" = comprime o descomprime el "paquete" de formato tar.gz .tgz o tar.bz2

Instalacin de NetBeans en Linux


Se Requiere que est instalado previamente J2SE si se desea utilizar Java (y los dems compiladores que se vayan a ocupar tambin se deben instalar antes de NetBeans preferentemente). Primero se descarga el NetBeans de la direccin: http://www.netbeans.org/downloads/index.html Se descarga el archivo: netbeans-7.1.1-ml-linux.sh Se arranca un terminal Se cambia a usuario "root": $ sudo su root [sudo] password for admin: Primero movemos el archivo que se baj de internet ("netbeans-7.1.1-ml-linux.sh") del directorio donde se descarg al directorio donde lo vamos a instalar ("/opt"): # mv /home/admin/Descargas/netbeans-7.1.1-ml-linux.sh /opt/ Posteriormente nos cambiamos al directorio /opt: # cd /opt/ A continuacin le asignamos todos los permisos al archivo antes de ejecutarlo: # chmod 777 netbeans-7.1.1-ml-linux.sh Ahora ejecutamos el archivo para iniciar la instalacin: # ./netbeans-7.1.1-ml-linux.sh Ahora aparece una nueva ventana con el mensaje inicial de la instalacin y muestra los componentes que se van a instalar: Welcome to the NetBeans IDE 7.1.1 installer The installer will install the NetBeans IDE... Base IDE Java SE Java EE Java ME C/C++ Groovy PHP Features on Demand Runtimes GlassFish Server Open Source Edition 3.1.2 Installation Size 642.7 MB Si uno est de acuerdo hacer click en: Next En pantalla se imprime el acuerdo de la licencia del software a utilizar: License Agreement Please read the following license agreement carefully ........ Si uno est de acuerdo hacer click en el checkbox de "I accept the terms in the license agreement" y posteriormente hacer click en: Next

A continuacin pregunta si queremos instalar JUnit, que es un framework para pruebas de cdigo y aparece en pantalla lo siguiente: JUnit License Agreement JUnit is a Java Unit testing framework y hacemos click en el checkbox "I accept the terms in the license agreement. Install JUnit" y posteriormente hacer click en: Next Despus el programa de instalacin asigna el directorio donde se instalar el NetBeans, detecta el directorio donde se encuentra la mquina virtual de Java y los imprime en pantalla: Install the Netbeans IDE to: /usr/local/netbeans-7.1.1 JDK for the NetBeans IDE /opt/jdk1.6.0_30 Si uno est de acuerdo hacer click en: Next Despus el programa de instalacin asigna el directorio donde se instalar el servidor web Glassfish y lo imprime en pantalla: Install Glassfish to: /usr/local/glassfish-3.1.2 hacer click en: Next Ahora aparece una pantalla con un resumen de la instalacin que va a realizar (se requieren 642.7 MB) y hacer click en: Install En este momento, el programa de instalacin copia los archivos necesarios para el funcionamiento del programa y al terminar imprime el siguiente mensaje incluyendo la opcin de registrar el producto: Setup complete Hacer click en el checkbox "Contribute to the NetBeans Project by providing anonymous data" para desactivarlo. Y para terminar hacer click en: Finish Se cierra la ventana y regresa a la terminal del usuario donde por ltimo borramos el archivo de instalacin: # rm netbeans-7.1.1-ml-linux.sh Recordar teclear "exit" para salir de modo administrador. # exit Para ejecutar NetBeans seleccionar las siguientes opciones del men superior: Aplicaciones > Programacin > NetBeans IDE 7.1.1

Instalacin de Apache-PHP-MySQL en Linux


Existen varios programas que instalan Apache-PHP-MySQL, para esta instalacin se eligi XAMPP el cual se descarga de la siguiente direccin: http://www.apachefriends.org/en/xampp.html

El software se llama XAMPP y El archivo que se baja es: xampp-linux-1.7.7.tar.gz A continuacin se arranca una terminal Se cambia a usuario "root": $ sudo su root [sudo] password for admin: Primero movemos el archivo que se baj de internet ("xampp-linux-1.7.7.tar.gz") del directorio donde se descarg al directorio donde lo vamos a instalar ("/opt"): # mv /home/admin/Descargas/xampp-linux-1.7.7.tar.gz /opt/ Nos cambiamos al directorio /opt: # cd /opt/ Se desempaqueta el archivo utilizando la siguiente instruccin: # tar xvfz xampp-linux-1.7.7.tar.gz Tarda un poco en lo que se desempaquetan todos los archivos y se instala el XAMPP en el directorio: /opt/lampp Borramos el archivo de instalacin: # rm xampp-linux-1.7.7.tar.gz Ahora nos cambiamos al directorio que se acaba de crear: # cd lampp/ y ahora se procede a arrancar el XAMPP con la siguiente instruccin: # ./lampp start y aparece en pantalla lo siguiente: Starting XAMPP for Linux 1.7.7... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started. Para probar si funciona el servidor Web se arranca un navegador (en este caso Firefox) y se teclea: http://localhost Si est funcionando correctamente el servidor web, se muestra en la pantalla del navegador el logotipo de XAMPP en la parte central y abajo del logotipo se muestra una barra de ligas para varios idiomas, para lo cual hacemos click en: Espaol Y aparece la pantalla de bienvenida en Espaol: Bienvenido a XAMPP para Linux 1.7.7 ! Enhorabuena: Has instalado con exito XAMPP en este sistema! Si se apaga y arranca nuevamente la computadora hay que levantar nuevamente el servicio de Apache-PHP-MySQL, Luego nos cambiamos al usuario "root": $ sudo su root [sudo] password for admin: Nos cambiamos al directorio /opt/lampp: # cd /opt/lampp/ Y ah arrancamos el XAMPP con la siguiente instruccin: # ./lampp start
sudo su sudo passwd root su ,

Paginas para descargar software


Apache-PHP-MySQL Linux XAMPP Linux 1.7.7 xampp-linux-1.7.7.tar.gz http://www.apachefriends.org/en/xampp.html Windows XP AppServ 2.6.0 appserv-win32-2.6.0.exe http://www.appservnetwork.com/ Apache Tomcat Linux Apache Tomcat 7.0.21 apache-tomcat-7.0.21.tar.gz http://tomcat.apache.org/ Windows XP Apache Tomcat 7.0.2 apache-tomcat-7.0.2-windows-x86.zip http://tomcat.apache.org/ IDE Linux Eclipse IDE for Java EE Developers eclipse-jee-helios-linux-gtk.tar.gz http://www.eclipse.org/downloads/ Eclipse for PHP Developers eclipse-php-helios-linux-gtk.tar.gz http://www.eclipse.org/downloads/ NetBeans IDE 7.1.1 netbeans-7.1.1-ml-linux.sh http://www.netbeans.org/downloads/index.html Mac Eclipse IDE for Java Developers, Eclipse Indigo (3.7.1) eclipse-java-indigo-SR1-macosx-cocoa.tar.gz http://www.eclipse.org/downloads/ NetBeans IDE 7.0.1 netbeans-7.0.1-ml-macosx.dmg http://www.netbeans.org/downloads/index.html Windows XP Eclipse IDE for Java EE Developers eclipse-jee-helios-win32.zip http://www.eclipse.org/downloads/

Eclipse for PHP Developers eclipse-php-helios-win32.zip http://www.eclipse.org/downloads/ NetBeans IDE 6.9.1 netbeans-6.9.1-ml-windows.exe http://www.netbeans.org/downloads/index.html JCreator LE 4.5 jcrea450_setup.exe http://www.jcreator.com/download.htm

Java Linux Java SE 6 Update 30 jdk-6u30-linux-i586.bin http://www.oracle.com/technetwork/java/javase/downloads/index.html Java 3D 1.5.1 java3d-1_5_1-linux-i586.bin http://java.sun.com/products/java-media/3D/download.html Java Media Framework JMF 2.1.1e jmf-2_1_1e-linux-i586.bin http://java.sun.com/javase/technologies/desktop/media/jmf/ Java Communications 3.0 API comm3.0_u1_linux.zip http://java.sun.com/products/javacomm/ RXTX serial and parallel I/O libraries supporting Sun's CommAPI 2.1-7 rxtx-2.1-7-bins-r2.zip http://www.rxtx.org/ Windows XP Java SE 6 Update 29 jdk-6u29-windows-i586.exe http://www.oracle.com/technetwork/java/javase/downloads/index.html Java 3D 1.5.1 java3d-1_5_1-windows-i586.exe http://java.sun.com/products/java-media/3D/download.html Java Media Framework JMF 2.1.1e jmf-2_1_1e-windows-i586.exe http://java.sun.com/javase/technologies/desktop/media/jmf/

Linux Ubuntu 12.04 Desktop Edition (32-bit version) ubuntu-12.04-desktop-i386.iso http://www.ubuntu.com/download/ubuntu/download Mquinas Virtuales Linux Oracle VM VirtualBox 4.1.18 virtualbox-4.1_4.1.18-78361~Ubuntu~precise_i386.deb http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html Mac Oracle VM VirtualBox 4.1.18 VirtualBox-4.1.18-78361-OSX.dmg http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html Windows XP Oracle VM VirtualBox 4.1.18 VirtualBox-4.1.18-78361-Win.exe http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html Oracle VM VirtualBox Extension Pack 4.1.10 Oracle_VM_VirtualBox_Extension_Pack-4.1.10-76795.vbox-extpack http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html

S-ar putea să vă placă și