Professional Documents
Culture Documents
El siguiente trabajo tiene como objetivo conocer y aprender a usar bsicamente algunos lenguajes de programacin, comenzando desde su instalacin hasta algunos ejemplos que a continuacin veremos. Los lenguajes de programacin con lo que trabajaremos son el Java, C++, Python en la plataforma de un software libre que es el LINUX RED HAT. Pero primero aprenderemos a instalar una Base de Datos, que es el mysql, y con l viene el Apache (http) que sirve para la creacin de pginas Web, del cual para dar vida a nuestras pginas Web necesitaremos aprender los lenguajes de programacin.
Contenido
Pasos para ingresar al Linux Red Hat .................................... 3 Pasos para instalar el MySQL ................................................ 5 Pasos para Verificar la Base de Datos del MySQL ............... 11 Pasos para usar el Apache .................................................. 14 Conectando la Mquina Virtual con la Mquina Real ......... 19 Creando Nuestra Pgina Web desde la Mquina Virtual .... 24 Instalacin de Java en Linux Red Hat .................................. 26 Instalacin de C++ en Linux Red Hat ................................... 31 Instalacin de Python en Linux Red Hat ............................. 38
Iremos al icono que a continuacin seala la flecha y hacemos 2 veces clic para poder ingresar al programa de la maquina virtual.
Luego creamos una maquina virtual con el Linux Red Hat, en que el caso de que ya la tengamos solo la ejecutamos y nos saldr la siguiente pantalla.
Para poder ingresar al terminar hacemos clic en el sombrero Rojo, nos aparecer un Men, hacemos clic en Herramientas del Sistema, y hacemos clic en terminal.
Y empezaremos a poner en la consola, los comandos para poder instalar el MySQL. Primero necesito tener el CD 2 de los instaladores del Linux Red Hat. En los siguientes pasos que se ven a continuacin estamos montando un el CD y entrando a la carpeta de los RMPS, donde se encuentran los programas.
Despus de ejecutar el comando ls, podemos visualizar todos los programas que se encuentran all.
En linux Red Hat los instaladores de los programas tienen la extensin rpm. Para poder instalar el Mysql a mi interesan los siguientes rpm (o programas) Estos 4 rpm se tienen que instalar en ese orden, son necesarios para instalar el MySQL cliente perl-CGI-2.81.88.i386.rpm perl-DBI-1.32-5.i386.rpm perl-DBD-MySQL-2.1021-3.i386.rpm mysql-3.23.54a-11.i386.rpm Luego de haberlos instalados, recin podremos instalar el MySQL server con el siguiente rpm. mysql-server-3.23.54a-11.i386.rpm
Aqu apreciamos la instalacin del tercer y cuarto rpm que tiene que ir juntos para poder ejecutarse. Vemos como cargan y all ya hemos instalado el MySQL cliente.
Una vez que tenemos instalador el MySQL cliente, pasamos a instalar el MySQL server. Con el siguiente comando que se aprecia en la imagen y vemos como carga.
Luego con el siguiente comando verificaremos que los 2 MySQL estn instalados.
10
Una vez encedido el MySQL entraremos como root y ponemos el siguiente comando.
11
Ya iniciado el MySQL, y una vez que hemos entrado como root, ponemos el siguiente comando.
Y luego colocando selec*from user; podemos apreciar que la base de datos esta funcionando correctamente.
12
Por ltimo detenemos la base de datos con el siguiente comando Service mysqld stop
13
Luego intentaremos encender el servidor con este comando: Service httpd start y nos saldr un aviso, pues primero tenemos que configurarlo. Y entramos a la configuracin con este otro comando vi /ect/httpd/conf/httpd.conf
14
Una vez aqu, nos vamos al par ordenado 273,29 Y nos ubicamos en donde est encerrado de rojo.
15
Presionamos la letra (i), eso nos dar acceso a cambiar la configuracin y cambiaremos lo sealado anteriormente y pondremos el IP de la maquina virtual en este caso es 192.168.2.10 y tiene que quedar de esta manera, no se olviden de borrar el michi (#).
Una vez que hemos hecho todo lo mencionado anteriormente y nos queda como esta en la figura, para poder guardar la configuracin hecha. Precionamos escape (esc) y luego colocamos :wq, solo as se guardaran los cambios.
16
Para que los cambios sean efectivos tenemos que detener el apache con el siguiente comando Service httpd stop
Y luego volvemos a encender el Apache con el siguiente comando Service httpd start
17
Una vez encendido el Apache (http) abrimos un navegador de mozilla dentro de la mquina virtual.
Y en el URL colocamos localhost, nos tiene que salir la pgina que est en figura y as, nuestro Apache est funcionando perfectamente.
18
19
Una vez cambiado aceptamos y pasamos a configurar el IP de la mquina real, Hacemos anticlic en Red y clic en Propiedad
20
Nos saldr el siguiente panel y haremos clic en VMware Network Adapter VMware1
21
22
Luego entramos a Google o a cualquier navegador web que tengamos instalado en nuestra maquina real. En este caso yo tengo el Google Chrome.
Y en el URL ponemos el IP de la mquina virtual en este caso es 192.168.2.10 Y nos tiene que mostrar la pgina de prueba que sala en el navegador mozilla de la mquina virtual, si es as la conexin est bien hecha. Pues todo lo que hagamos en la mquina virtual lo podremos visualizar en la mquina real.
23
24
Despus de escribir el comando (vi index.php) nos saldr una pantalla en blanco en la cual presionaremos (i) para poder modificarla y ponemos los siguiente.
Una vez escrito todo presionamos escape (esc) y (:wq) para guardar los cambios. Nos vamos al a mquina real y abrimos un Google Chrome y en el URL colocamos 192.168.2.10/portal y nos tiene que salir la siguiente pgina Web.
25
26
Despus de haber creado la carpeta copiamos el archivo de java as [root @server cdrom] # cp jdk-6u24-linux-i586-rpm.bin /usr/java Luego entro a la carpeta java [root @server cdrom] # cd /usr/java Y cambiamos los permisos [root @server java] # chmod 777 jdk-6u24-linux-i586-rpm.bin Y por ultimo lo ejecutamos [root @server java] # ./jdk-6u24-lunix-i586-rpm.bin
27
Lea el contrato de licencia y aceptar que al escribir "s". Puede que tenga que presionar la barra espaciadora un par de veces para conseguir a travs de l. El archivo RPM se extraer de forma automtica. Comprobar lo que est en el directorio / usr / java. No debe ser el archivo bin. Y el archivo rpm. Que se extrajo slo desde el archivo bin. Ahora que el archivo ya est en RPM, ya podemos ejecutarlo. [root @server java] # rpm jdk-6u24-linux-i586.rpm
Y as ya tenemos instalado el Java, ahora tenemos que crear un acceso. Primero buscaremos el archive Mozilla [root @server root] # cd / [root @server /] # ls /usr/lib
28
Una vez que lo hemos encontrado, entramos a carpeta mozilla [root @server /] # cd /usr/lib/mozilla Posteriormente entramos a la carpeta plugins [root @server mozilla] # cd /usr/lib/mozilla/plugins Ya dentro de la carpeta plugins creamos el acceso, todo tiene que estar escrito perfectamente igual. [root @server plugins] # ln s /usr/java/jre1.60/plugin/i36/n37/libjavaplugin_oji.so A continuacin creamos un archivo de texto [root @server plugins] # vi holamundo.java
29
Despus que escribimos y guardamos, tenemos que compilar el archivo [root @server java] # javac holamundo.java Ya compilado lo podemos ejecutar de la siguiente manera [root @server java] # java holamundo Y nos sale el resultado que a continuacin podemos ver.
30
31
Entramos al cd [root @server /] # cd /mount/cdrom Una vez dentro del cdrom vemos que es lo que tiene [root @server cdrom] # ls Ahora entramos a la carpeta del RedHat que est dentro del CD [root @server /cdrom] # cd RedHat/
Continuamos entrando a la carpeta RPMS [root @server RedHat] # cd RPMS/ Vemos que programas tenemos en el CD [root @server RPMS] # ls
32
Como ya hemos visto los programas que se encuentran en el CD 1, ahora copiaremos los 5 archivos a la carpeta paquetes c++. [root @server RPMS] # cp binutils-2.13.90.0.18-9.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp cpp-3.2.2-5.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp glibc-2.3.2-11.9.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp glibc-devel-2.3.2-11.9.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp glibc-kernheaders-2.4-8.10.i386.rpm /tmp/paquetes c++
33
Como ya hemos visto los programas que se encuentran en el CD 2, ahora copiaremos los 3 archivos a la carpeta paquetes c++. [root @server RPMS] # cp gcc-3.2.2-5.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp gcc-c++-3.2.2-5.i386.rpm /tmp/paquetes c++ [root @server RPMS] # cp glibc++-devel-3.2.2-5.i386.rpm /tmp/paquetes c++
34
Verifiquemos que los 8 archivos RPM estn copiados, entramos a la carpeta paquetes c++ [root @server RPMS] # cd /tmp/paquetes c++ Y comprobamos de la siguiente manera [root @server paquetes c++] # ls
35
Despus de la verificacin procederemos a instalar cada uno de los paquetes, no importa el orden, pero tiene que ser instalados los 8 RPM. Ejemplo de la instalacin de uno de ellos. [root @server paquetes c++] # rpm ivh binutils-2.13.90.0.18-9.i386.rpm Y as tenemos que instalar los 8 RPM.
Despus de llevar los 8 RPM, procederemos a crear un editor de texto. [root @server paquetes c++] # vi ejm.cpp Y alli digitamos lo que est en la figura siguiente.
36
Una vez escrito todo guardamos todos los cambios y lo compilamos. [root @server paquetes c++] # c++ ejm.cpp o ejm Y luego lo ejecutamos [root @server paquetes c++] # ./ejm Nos tiene que salir Hola Mundo igual que el figura mostrada.
37
Una vez que hemos ubicado el archivo, creamos una carpeta en tmp llamada python2 [root @server RPMS] # mkdir /tmp/python2 Y en la carpeta que acabamos de crear copiamos el archivo rpm del python2 [root @server RPMS ] # cp python-2.2.2-26.i386.rpm /tmp/python2 Luego entramos a la carpeta python2 [root @server RPMS ] # cd /tmp/python2 Verificamos que el archive este copiado y listo para ejecutarlo [root @server python2] # ls [root @server python2] # rpm ivh python-2.2.2-26.i386.rpm Y creo un archivo de texto hola.py [root @server python2] # vi hola.py
38
Ya creado nuestro editor de texto copiamos los cdigos que aparecen en la siguiente figura.
39
Despus de haber puesto el cdigo, guardamos los cambios, lo ejecutamos de la siguiente manera. [root@server python2] # (Aqu va la versin del python que estas usando) (nombre del archivo).py [root @server python2] # python2.2 hola.py
40