miércoles, 27 de octubre de 2010

Clase 12: Configurar Ubuntu server a modo gráfico

En la clase anterior vimos que cuando se instala Ubuntu Server no instala el entorno gráfico como muchos piensan. vamos haber como instalar un entorno gráfico con todas las aplicaciones.

Nota no olvidemos de hacer lo siguiente:

sudo apt-get update

Ubuntu1101

Si no hacemos este paso podría aparecernos el siguiente mensaje

Ubuntu1102

“No se ha podido localizar el paquete ubuntu-desktop”

Instalando un entorno gráfico

Vamos a escribir el comando dependiendo del entorno gráfico que quieran instalar:
-Si quieren instalar GNOME, el comando es en Ubuntu Server:
sudo apt-get install install ubuntu-desktop

Ubuntu1103 
Si queremos instalar KDE, en Ubuntu Server: sudo apt-get install kubuntu-desktop
Si queremos instalar Xfce, tecleen esto en Ubuntu Server: sudo apt-get install xubuntu-desktop
Si queremos instalar FluxBox, tecleen esto en Ubuntu Server: sudo apt-get install xorg xdm fluxbox xterm leafpad
Si queremos instalar Wmaker, tecleen esto en Ubuntu Server: sudo apt-get install xorg gdm gdm-themes wmaker wmakerconf

Pero los códigos mostrados anteriormente nos instalarían un escritorio completo con openoffice y otros programas que nunca vamos a utilizar en el server. y como solo queremos instalar algunas opciones mínimas. La opción que nos queda es instalar un entorno gráfico mínimo y a partir de ese personalizarlo según lo que necesitemos.

Entorno gráfico mínimo

También podríamos agregar en Ubuntu Server xorg  que es otro entorno X.Org es una implementación de código abierto del sistema X Windows System

sudo apt-get install xorg 

Ubuntu1106

y también con entorno gnome

sudo apt-get install gnome-core

Después de instalarlo, tecleen esto en Ubuntu Server:

sudo startx

Ubuntu1107

Otro entorno gráfico mínimo sería

sudo apt-get install x-window-system-core gnome-core

con entorno gnome

sudo apt-get install gnome-core

sudo startx

 

Y tenemos el escritorio mínimo. Solamente el editor de textos, la terminal y Firefox para navegar por Internet. Pero como es una instalación mínima, el idioma por defecto es el inglés. Para pasarlo a español, abre la Terminal y teclea cada código individualmente:
sudo apt-get install language-pack-es
sudo apt-get install language-pack-es-base
sudo apt-get install language-pack-gnome-es
sudo apt-get install language-pack-gnome-es-base
sudo apt-get install language-selector
sudo apt-get install language-support-es

También debes instalar gksu para que funcionen correctamente los menús:

sudo apt-get install gksu
Para instalar las Herramientas de red, teclea esto en la Terminal:

sudo apt-get install gnome-system-tools gnome-nettool

Fuente:http://sliceoflinux.com/2009/06/20/ubuntu-server-con-interfaz-grafica/

Clase 11: Instalación de Ubuntu Server 10.04 LTS 32bits en una máquina virtual con VMWare

Vamos a crear una máquina virtual de Ubuntu Server 10.04 LTS 32bits con VMWare Workstation. paso a paso

Este manual precede al manual Instalación de las VMWare Tools en Linux que le ayudará a conseguir el máximo rendimiento posible para su máquina virtual.

Ya todos saben que Ubuntu es un sistema operativo Linux basado en Debian. Es completamente libre para descargarlo y usarlo para el fin que usted prefiera.

Obteniendo Ubuntu Server

Podemos conseguir ubuntu de varias maneras, a través de revistas de informática que regalan cd's y dvd's, pidiendo una copia gratuita a través de su página web o descargándolo directamente de cualquier servidor que aloje el proyecto. Este manual asumirá 2 caminos diferentes, o bien que usted ha descargado la imagen ISO o bién que dispone de un cd con una copia grabada.

Para obtener el archivo ISO diríjase al sitio web oficial y en la sección de Ubuntu Server descargue imagen correspondiente.

Una vez Obtenido la imagen ir al siguiente paso.

Creación de la máquina virtual

Si no tienes mucho conocimiento como crear la máquina virtual en VMWare debe seguir este link: Crear una máquina virtual con VMWare Workstation.

Ubuntu101

Tenemos que hacer que la máquina virtual tenga insertado el cd-rom o direccionado el ISO de Ubuntu, esto lo conseguimos editando las propiedades del hardware virtual haciendo clic sobre:

Arrancando la instalación de Ubuntu Server

Una vez hecho esto debemos arrancar la máquina virtual haciendo clic sobre:

Arrancar la máquina virtual

Instalando Ubuntu Server

Una vez arrancada la máquina virtual mostrará la instalación de Ubuntu Server, pidiéndonos primero el idioma para la pantalla del menú. En mi caso selecciono Español.

Ubuntu102

Ahora estamos viendo el menú principal, en la parte inferior veremos algunas opciones tal que:

Ubuntu103a

Podríamos configurar desde aquí por ejemplo pulsar F3 para seleccionar la conf. del teclado. sino simplemente presionamos enter

Vemos de nuevo el menú principal y sin más dilacíon debemos seleccionar instalar ubuntu.

Ubuntu103

Instalación

Llegados a este punto, estamos creando la máquina virtual. Respondiendo a unas simples preguntas tendremos el sistema operativo.

Primero debemos seleccionar el idioma para la instalación, y el que definitivamente será instalado. Aunque siempre podemos cambiarlo en Ubuntu. En este caso Perú. que es nuestra localización-región para que el sistema tenga bien calculado el calendario

Ubuntu104

Ubuntu 10.04 es capaz de detectar automáticamente la configuración del teclado, pero elegiremos no.

Ubuntu105

Seleccionamos la región

Ubuntu106

Seleccionamos el layout/distribucción del teclado manualmente

Ubuntu107

Escaneando el CD-rom

Cargando componentes...

Cargando componentes

Detectando el hardware de red

Hardware de red

Configurando la red mediante DHCP, si este proceso falla podremos configurarla de modo manual

Configurando la red

Configuramos el nombre de la máquina, el nombre del servidor

Ubuntu109

Debemos seleccionar la región/territorio para que el reloj funcione correctamente. Ubuntu 10.04 en base a la distribución de teclado nos hará una recomendación.

Ubuntu1010

El instalador ahora va a detectar las unidades de disco del sistema y arrancar el particionado

Hasta ahora todo lo seleccionado podrá cambiarse una vez el sistema esté instalado, pero el siguiente paso es mas delicado. Tenemos que decirle al instalador en qué partición o disco duro queremos instalar el sistema. Tratándose de una máquina virtual básica, para un fin educativo o de testeo simplemente seleccionaré "utilizar todo el disco", y dejaré que Ubuntu se instale según su convención de carpetas basada en Debían. En la imagen es la segunda opción, en máquinas virtuales nuevas, "utilizar todo el disco" será la opción por defecto.

La versión 10.04 incorpora LVM de forma predeterminada, permitiendo que el sistema escale en número de discos y particiones. Recomiendo una lectura profunda en la documentación de LVM, sobretodo si en algún momento ya eres manager/responsable de IT en su empresa.

Ubuntu1011

Una vez hemos escogido la opción del particionador tendremos que seleccionar la partición correspondiente o disco completo.

Ubuntu1012

Tendremos que confirmar que se apliquen los cambios a la unidad de disco, esto aplicará permanentemente la configuración seleccionada y NO se puede deshacer una vez aplicada.

Ubuntu1013

Como novedad en la versión 10.04 hay que decirle, del disco o partición seleccionado, cuanto espacio vamos a utilizar para esta instalación. En versiones anteriores simplemente se ocupaba todo el disco o partición.

Ubuntu1014

Ahora se cargará el particionador para aplicar los cambios después de la confirmacíon y Confirmamos los cambios para que se apliquen

Ubuntu1015

Formateando las particiones y se Instala el sistema base en la partición recientemente creada, esto tardará un poco

Ubuntu1016

Configuramos el nombre del usuario principal

Ubuntu1017

Configuramos una cuenta de usuario (no root) para el primer login. Ubuntu no asigna contraseña a root por defecto, es necesario loguearse en el sistema como un usuario normal y luego asignarle a root una contraseña.

Ubuntu1018

Asignamos una contraseña para el usuario que estamos creando

Ubuntu1019

En este caso nos dice que nuestra contraseña es débil es decir puede ser descifrada de manera fácil pero como es modo educativo no hay problemas.

Ubuntu1020

Si quieres cifrar nuestra contraseña en nuestro caso No.

Ubuntu1021

Si su red requiere una configuración de proxy, escríbala aquí. Un ejemplo para un proxy muy común como es SQUID sería http://user:passw@xxx.xxx.xxx.xxx:3128

para nuestro caso no pondremos nada.

 Ubuntu1022

Si dispone de acceso a internet el servicio APT (de provisión de paquetes automático del repositorio de Ubuntu) se configurará para acceder al repositorio del proyecto y descargar las actualizaciones de seguridad. Si no dispone de configuración a internet el CD de instalación actuará de repositorio.

Configurando el APT
Lista de paquetes el APT
Si queremos que se actualiza autometicamente.

Ubuntu1023

Selección de paquetes para el sistema, Ubuntu puede descargar del CD de instalación o de la conexión activa a internet algunos paquetes por comodidad del administrador, pero por supuesto mediante apt es posible descargaros manualmente una vez instalado.

Ubuntu1024

Se instalan el software seleccionado

Instalando

Ubuntu utiliza GRUB como gestor de arranque, si usted dispusiera de varios sistemas operativos instalados en su sistema, a través de grub podría escoger con cual arrancar. No aplica en este caso de máquina virtual.

Ubuntu1025

Finalizando la instalación. Instalación completa, es hora de reiniciar. No es necesario eliminar el cd-rom ya que VMWare desde hace ya varias versiones, viene con la secuencia de arranque en la BIOS de 1.HardDisk, 2.CDRom y 3.Network. Como en el disco duro ya tenemos sistema operativo no saltará de nuevo a la instalación del ISO o el CD.

Ubuntu1026

Primer login, debe identificarse con el usuario configurado en la instalación

Ubuntu1027

Y Listo ya esta la nueva máquina virtual Ubuntu server.

Una vez hecho los paso ya podemos ejecutar:

para saber si tenemos conectividad de internet.

ping www.google.com

para actualizar:

sudo apt-get update

para actualizar el sistema.

sudo apt-get upgrade

Fuente:

http://sliceoflinux.com/2010/06/15/instalar-ubuntu-server-10-04-lts/

martes, 12 de octubre de 2010

Clase 10: Crear Una Base De Datos en MySql Y Usarla Con PHP

El uso de una base de datos es imprescindible si lo que quieres hacer es una página web dinámica. Para este caso usaremos Xampp MySql en PhpMyAdmin para ser usada directamente con desde PHP.

Antes que nada debes tener instalado un servidor Xampp y obviamente PhpMyAdmin, si aun no lo has hecho, Como Instalar Un Servidor Local Para Php Y Mysql.

Escribe la siguiente dirección en el navegador:

http://localhost/phpmyadmin/

Crear una base de datos MySql

Para crear una base de datos en PhpMyAdmin, accede a la página principal "http://localhost/phpmyadmin/", y donde pone: Crear nueva base de datos, asígnale un nombre, por ejemplo BDejemplo y pulsa crear.

UbuntuC100

Una vez creada, si te fijas en la parte izquierda aparecerá la nueva base de datos, pulsa en ella. Ahora lo que necesitas es crear tablas para poder almacenar y organizar los datos, puedes hacerlo paso a paso desde la pestaña Estructura, donde pone Crear nueva tabla en la base de datos, o directamente desde la pestaña SQL, con una consulta en este lenguaje.

Crear una tabla en la base de datos usando el lenguaje SQL

UbuntuC101

UbuntuC102

aquí el script

CREATE TABLE alumno(
      id bigint(7) NOT NULL auto_increment,
      nombre char(100) NOT NULL,
      apellido char(200) NOT NULL,
      DNI char(200) NOT NULL,
      KEY id (id));

O también podríamos hacerlo vía diseñador

UbuntuC103

Insertar, eliminar, mostrar datos desde MySql:

UbuntuC104

para mostrar los datos insertados

UbuntuC105

UbuntuC106

y si quieres elimina solo debes hacer hacer click en la “X” de los datos mostrados.

Usar una base de datos desde PHP

Para acceder a una base de datos desde PHP se recomienda (Por seguridad), crear en PhpMyAdmin un nuevo usuario con privilegios limitados, pero en este caso, y como es un servidor local para pruebas, usaremos el usuario root.

Bueno, como eh explicado en otros tutoriales, para poder probar páginas hechas en PHP, después de instalar un servidor local. debemos guardar los archivos dentro de una carpeta que llamaremos por ejemplo prueba y la meteremos dentro de: /opt/lampp/htdocs/pruebas

UbuntuC107

Ahora creamos un nuevo archivo con extensión .php, con el nombre conexion.php, y lo guardamos dentro de la carpeta prueba, lo abrimos con un editor de texto y escribimos dentro lo siguiente:

UbuntuC108

<?
mysql_connect('localhost','root','password'); //Usuario 
mysql_select_db('baseprueba'); //Base De Datos
?>

Ahora creamos otro archivo en la misma carpeta, llamado insertar.php y escribimos dentro lo siguiente:

UbuntuC109

<?
//Conectamos con la base de datos
include ('conexion.php');
$nombre = 'Jose luis';
$apellido = 'paz perez';
$DNI = '12451181';
//Insertamos un registro en la tabla alumno de la base de datos
mysql_query ("INSERT INTO alumno (nombre, apellido, DNI)
              VALUES ('$nombre', '$apellido', '$DNI')");
//Hacemos una consulta en la tabla alumnos
$result = mysql_query ("SELECT * FROM alumno");
//Mostramos el contenido de la tabla alumno
while ($row = mysql_fetch_array ($result)) {
   echo 'Nombre: '.$row ['nombre'].'<br />';
   echo 'Apellido: '.$row ['apellido'].'<br />';
   echo 'DNI: '.$row ['DNI'].'<br />';
}
//Cierra la conexion con la base de datos
mysql_close();
?>

Podemos ver lo que pasa escribiendo lo siguiente en la barra de direcciones del navegador:

http://localhost/prueba/insertar.php

UbuntuC1010

Esto es solo un ejemplo de como insertar datos en la base de datos y mostrarlos, evidentemente necesitas saber PHP para hacerlo, si aún no sabes al menos con este tutorial, y los otros dos que he nombrado al principio, tendrás todo preparado para probar cualquier script PHP que vayas aprendiendo a hacer.