LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
Ubuntu
1. UBUNTU
EN ESTE BLOG CONOCEREMOS COMO INSTALAR UBUNTU EN UNA MÁQUINA
VIRTUAL, CONOCER CUÁLES SON LAS CARACTERÍSTICAS DE CIERTO SISTEMA
OPERATIVO, CUÁLES SON SUS REQUISITOS PARA SU INSTALACIÓN , QUÉ
SERVICIOS OFRECE Y CÓMO INSTALAR EL SERVIDOR APACHE EN UBUNTU.
PARA COMENZAR CON ESTE TUTORIAL LES EXPLICARE QUÉ ES UBUNTU.
¿QUÉ ES UBUNTU? UBUNTU ES UN SISTEMA OPERATIVO LIBRE, ES UNA VERSIÓN
DE LINUX.
AHORA MENCIONARE ALGUNAS DE LAS CARACTERÍSTICAS DE UBUNTU.
CARACTERÍSTICAS DE UBUNTU
Su seguridad en los archivos es mucho mejor, debido a que tú
puedes darle permisos a ot ros usuarios para que vean tus archivos y
los abran, o simplemente se pueden bloquear.
La falta de cont roladores para algunos disposit ivos
Cont iene un potente gestor de paquetes, no tendrás que buscar en
internet una aplicación para instalar y además que no tengas que
pagar por ella.
Su actualización es mucho más rápida
Su entorno gráfico es muy amigable y además cont iene efectos de
escritorio muy superiores a la de los demás.
Mejorado el soporte para múlt iples monitores
Mejorado el soporte para plataformas ARM
DESPUÉS DE HABER MENCIONADO ALGUNAS DE LAS CACTERÍSTICAS DE
UBUNTU AHORA MENCIONARÉ SUS REQUISITOS PARA SU INSTALACIÓN.
REQUISISTOS PARA INSTALAR UBUNTU
2. La versión de Ubuntu para servidores funciona en procesadores con
arquitecturas x86, AMD64 o ARM y al no disponer en principio de interfaz
gráfica, t iene unos requerimientos bastante menores que los de su
homónimo en versión Desktop. Estos requerimientos son los siguientes:
UBUNTU RAM
ESPACIO DE DISCO DURO
Sistema Base Con todo instalado
Server 128 MB 500 MB 1 GB
SERVICIOS DE UBUNTU
LOS SERVICIOS QUE OFRECE EL UBUNTU SON LOS SIGUIENTES:
Los paquetes de los servicios que se pueden instalar son:
-DNS server: instala BIND para gest ionar nombres de dominio.
-LAMP server: Apache, MySQL y PHP en un mismo conjunto de
paquetes.
-Mail server: paquetes generales de Postfix usados para ofrecer
servicios de correo elect rónico.
-OpenSHH server: paquetes necesarios para instalar un servidorSSH.
-PostgreSQLdatabase: selecciona paquetes de cliente y servidor de
la base de datos de PostgreSQL.
-Print server: instala los paquetes necesarios para un servidor de
impresión.
-Samba file server: instala los paquetes necesarios para un servidor
de archivos Samba, especialmente út il si tenemos pensado montar el
servidor en redes donde sistemas Windows y Linux conviven.
-Tomcat java server: instala Apache Tomcat.
-Virtual Machine Host: instala los paquetes necesarios para usar
máquinas virtuales KVM.
3. Todos estos componentes se pueden instalar durante el proceso de
instalación, o posteriormente adquiriendo los paquetes necesarios
para cada uno de los servicios.
INSTALAR UBUNTU EN VIRTUALBOX
AHORA LES EXPLICARE COMO INSTALAR UBUNTU EN UNA
MÁQUINA VIRTUAL EN ESTE CASO SERÁ VIRTUALBOX. PERO PARA
EMPEZAR LES EZPLICARÉ QUÉ ES VIRTUAL BOX.
¿QUÉ ES VIRTUALBOX? ES UNA MÁQUINA VIRTUAL LA CUAL SIRVE
COMO SIMULADOR PARA PROBAR INFINIDAD DE SISTEMAS
OPERATIVOS Y SABER COMO FUNCIONAN CIERTOS SISTEMAS
OPERATIVOS
Paso 1: Instalar VirtualBox (EN ESTE
PASO LES EXPLICARE LOS PASOS PARA
INSTALAR VIRTUALBOX EN TU EQUIPO).
Lo primero que tenemos que hacer es
descargar Vitualbox de la página oficial
http://www.virtualbox.org/ y en la columna de la
izquierda hacemos clic en el enlace Download.
Nos aparece entonces la ventana de descargas de nuestro navegador y podemos
elegir entre Guardar o Ejecutar. Damos clic en guardar.
Una vez guardado en nuestro disco duro
hacemos doble clic en el fichero .exe que
hemos descargado (VirtualBox-3.0.4-50677-
Win.exe). Se inicia entonces el proceso de
instalación de VirtualBox. Vemos la pantalla de
bienvenida y pulsamos Next.
Se nos
presenta
a
continuación el acuerdo de licencia.
Hacemos clic en I accept the terms... y
pulsamos Next.
4. Aparece entonces la ventana de configuración
de la instalación. Normalmente no
necesitaremos hacer ninguna modificación y
simplemente pulsamos Next.
A continuación se nos informa que durante la
instalación de Vbox se va a desconectar
temporalmente la conexión de red. Haga clic
en Next para continuar.
El asistente ya ha reunido toda la información
necesaria con lo que basta con pulsar Install
para continuar.
Una vez termine la instalación veremos la última pantalla que nos indica que todo
ha ido bien. Pulsamos Finish.
Paso 2: Creamos nuestra máquina virtual
5. Para iniciar VirtualBox nos dirigimos a Aplicaciones > Accesorios >VirtualBox.
Ahora vamos a crear nuestra máquina virtual, que
albergará el sistema operativo que queremos instalar.
Pulsamos Nueva. Aparecerá un asistente para la
Creación de la Nueva Máquina Virtual.
Pulsamos Siguiente y llegamos a la siguiente pantalla.
Podemos instalar
multitud de sistemas
operativos: Microsoft
Windows (incluido la
reciente versión de
Windows 7), multitud de distribuciones Linux (Debian,
Ubuntu, Fedora, Mandriva, OpenSUSE, Red Hat,
Fedora, Gentoo, entre otras), sistemas BSD, Solaris, OpenSolaris, IBM OS/2, e
incluso DOS, Netware, QNX o L4 entre otros PERO EN ESTE CASO
INSTALAREMOS EL UBUNTU 12 SERVER.
En este ejemplo instalaremos Ubuntu 12 SERVER.
Apropiadamente los campos y elegiremos un nombre
para nuestra máquina virtual (puedes llamarla como
quieras, pero si tienes pensado tener varias máquinas
con diferentes sistemas se recomiendo un nombre
descriptivo por cuestiones prácticas). De todas formas
no te preocupes mucho por la cuestión del nombre, ya
que posteriormente se puede cambiar desde la ventana principal de VirtualBox.
Paso 3: Asignamos memoria RAM a nuestra máquina
virtual
Cuanta más memoria se asigne a nuestra máquina virtual
6. mayor será la velocidad y fluidez con la se nos permitirá trabajar y ejecutar los
programas que se instalen en ella, pero por el contrario, se consumirán mayor
cantidad de recursos de vuestro PC. De forma orientativa diremos que, si tienes,
por ejemplo, un procesador de doble (o cuádruple) núcleo y 3 GB de RAM en tu
computadora (una configuración bastante habitual hoy día), puedes asignar
tranquilamente 1 GB de RAM a nuestra máquina virtual y correrá muy rápido, y el
equipo que la hospeda no se resentirá.
Paso 4: Crear disco duro virtual
En este paso crearemos el disco duro virtual o elegiremos uno que ya hubiéramos
creado en otra ocasión y deseemos reutilizar. Notar que en el último caso se
borrará todo lo que tuvieras en dicho disco virtual.
El disco duro virtual se comporta como un fichero más de nuestro sistema, así de
simple. Con lo que la tarea de eliminar la máquina virtual es realmente sencilla,
pudiéndose realizar desde la propia pantalla principal de VirtualBox.
Por tratarse de nuestro primer ejemplo, crearemos un disco virtual nuevo y
seleccionaremos su comportamiento: Primario Maestro.
Pulsamos Siguiente > Siguiente.
Paso 5: Elegimos el tipo de almacenamiento
Podemos elegir entre dos tipos de almacenamiento:
Dinámico o Fijo.
El almacenamiento de tamaño Fijo, como su nombre indica, tiene un
almacenamiento limitado y definido, es decir, que si el sistema operativo que
hospedemos en dicho disco duro virtual empieza a crecer (porque instalemos en él
aplicaciones, descarguemos ficheros de Internet, etc.) tendremos problemas de
espacio. Por contra, tiene la ventaja de que sabemos perfectamente hasta donde
puede crecer dicho sistema dentro de nuestra computadora.
El almacenamiento de expansión dinámica representa el lado opuesto. Si
elegimos esta opción, nuestro sistema operativo virtual tendrá la posibilidad de
ocupar mayor espacio en nuestro disco si lo necesita.
7. Elegir uno u otro depende de nuestras necesidades y de la cantidad de memoria
disponible que tengamos en nuestro disco duro. En este ejemplo, puesto que
tenemos bastante espacio en disco y usaremos esta máquina virtual para trabajar
con regularidad, elegiremos expansión dinámica. Pero como ya hemos
comentado, esta elección dependerá de las necesidades de cada uno de
nosotros.
Paso 6: Elegimos el tamaño y ubicación de nuestro disco virtual
Para una distribución como Ubuntu, y puesto que
tenemos almacenamiento dinámico, 8GB de disco son
más que suficientes, pero podemos elegir el tamaño que
más nos convenga. Pulsamos Siguiente.
A continuación se nos mostrará un resumen de la
máquina virtual que vamos a crear. Si todo es correcto
hacemos clic en Terminar, por el contrario, si hemos
configurado algo mal o simplemente deseamos realizar
algún cambio, hacemos clic en Atrás y corregimos
nuestra selección.
INSTALAR APACHE EN UBUNTU
La instalación del servidor apache en Ubuntu se puede hacer por medio de
la terminal o por medio del centro de software de Ubuntu.
Deberemos descargar el Apache en su versión para Windows..
Para ello podemos acceder por la siguiente URL:
http://httpd.apache.org/download.cgi
Instalación por terminal.
Tan solo tienes que oprimir esta combinación de teclas:
CTRL + ALT + T y escribir la siguiente orden:
8. Luego de esto ingresa la clave de root o administrador, es decir la misma
que creaste al momento de instalar el sistema.
Instalación por el centro de software de Ubuntu.
Este método es el más sencillo aunque no siempre se puede instalar de
esta manera especialmente en entornos donde no hay siquiera un entorno
gráfico, pero para las personas que están aprendiendo este sistema es
perfecto para comenzar.
Para iniciar el proceso de instalación basta con abrir el cent ro de
software,buscar el paquete apache2 y oprimir el botón instalar.
Configuración del servidor apache.
Cuando hablamos de servidores generalmente su instalación y puesta en
marcha es mucho más sencilla que su configuración es por esa razón que
cualquier tutorial de
9. instalación va acompañado del tutorial de configuración y esta no es la
excepción.
Para configurar el servidor apache debes buscar los archivos dest inados
para ello, los cuales están en la carpeta /etc/apache2.
Reiniciar el servidor Apache
Cuando hacemos configuraciones al servidor apache es necesario
reiniciar este para poder aplicar los cambios, para ellos vamos a usar un
sencillo comando:
sudo service apache2 start
Para este comando también es posible cambiar el
parámet ro restart por stop y startpara parar o arrancar apache
respect ivamente.
Es preciso destacar que podemos usar el paramet ro reload cuando es
imposible recargar servidores con alto flujo de t ráfico.
Cambiar la raíz del directorio
Al instalar apache en ubuntu la carpeta en donde podemos ubicar los
archivos que componen una pagina web es /var/www, pero por razones
de facilidad hay muchas personas que cambian esta carpeta por una que
este ubicada en la carpeta personal (home).
Debido a que los archivos que están dent ro de la carpeta /etc/apache2
solo pueden ser editados por el usuario root tendremos que usar el
comando sudo o gksu para poder configurar apache,
10. para ello oprime la combinación de teclas.
ALT + F2 y escribe la orden:
Busca el archivo default el cual se encuent ra ubicado en la
carpeta/etc/apache2/sites/available.
Una vez que hayas abierto el abierto este archivo veras algo como esto:
Finalmente cambia las lineas en donde este escrito /var/www por la
carpeta en donde quieras guardar tus archivos, por
ejemplo /home/usuario/archivosweb.
Módulos de Apache.
Apache cuenta con módulos para aumentar su funcionalidad, ent re los
módulos más usados de apache son:
mod_cband
mod_perl
mod_php
mod_python
mod_rexx
11. mod_ruby
mod_security
Algunos de estos módulos (y ot ros más) pueden encont rarse en la carpeta
mods-available la cual cont iene aquellos módulos que están disponibles
para su uso y los módulos que están corriendo en el servidor pueden verse
en la carpeta mods-enabled.
Crear un espacio de usuario.
En apache es posible crear un espacio web para cada usuario, es decir
que podemos usar la carpeta personal de cada usuario para alojar por
ejemplo archivos de una aplicación web.
Para ello debes act ivar el modulo usedir ent rando a la carpeta mods-available
y creando los enlaces simbólicos en la carpeta mods-enabled,
esto lo haremos desde la terminal escribiendo el siguiente comando:
cd /etc/apache2/mods-available && sudo ln -s /etc/apache2/mods-available/
userdir* .
Para acceder vía web a la página de un usuario, debes escribir esta
dirección cambiando la palabra usuario por el nombre de usuario que
tengas, por ejemplo http://localhost/~usuario/.
El carácter '~'comúnmente conocido como gusanillo y que se obt iene con
Alt Gr + 4 sirve para indicar a apache que debe servir la página desde el
home del usuario (en Linux el 'gusanillo' equivale a la carpeta home).
Ejemplo, si hemos creado un usuario y éste ha creado la
carpeta /home/usuario/public_html y ha copiado en ella su página web,
desde cualquier PC de la red podremos acceder a dicha carpeta yendo a
la dirección http://localhost/~usuario/.
Para que la página aparezca automát icamente, es necesario crear un
archivo llamado index.html.
DEFINICIÓN DE APACHE
12. El servidor HTTP Apache es un software (libre) servidor HTTP de código abierto
para plataformas Unix (BSD, GNU/Linux, etc.), Windows , Macintosh y otras, que
implementa el protocolo HTTP/1.1 [1] y la noción de sitio virtual. El servidor
apache es el servidor web más usado en el mundo por su
seguridad, utilidad, versatilidad y también por ser software libre
además de ser un software gratuito.
PARA QUÉ NOS SIRVE APACHE
Apache presenta entre otras características mensajes de error
altamente configurables, bases de datos de autenticación y
negociado de contenido, pero fue criticado por la falta de una
interfaz gráfica que ayude en su configuración.
REQUISITOS DE APACHE
Disponibles al menos 20 MB de espacio libre en disco.
Comprobar que tenga instalado un compilador ANSI-c. se
recomienda el Compilador GNU C(GCC)
Necesario el intérprete Perl 5
Ajuste exacto del reloj del sistema