460 likes | 605 Views
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES. SISTEMA OPERATIVO. Ubuntu 10.10.
E N D
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES SISTEMA OPERATIVO Ubuntu 10.10
Ubuntu es una distribución GNU/Linux basada en Debian GNU/Linux que proporciona un sistema operativo actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso e instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.
Procesador x86 a 1 GHz • Memoria RAM: 256 MB. (Recomendad: 512) • Disco Duro: 1 GB (Recomendada: 5 GB) • Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768. • Lector de CD-ROM o puerto USB • Conexión a Internet puede ser útil
Antes de usar Ubuntu es necesario instalarlo en nuestro equipo. Para esto necesitaremos un CD o una memory stick previamente configurada y que tenga almacenado este sistema operativo. Se introduce el dispositivo en la computadora (el CD o la memory stick) y se enciende el equipo. De ahora en adelante, se mostrarán imágenes sobre la instalación y uso de Ubuntu. Se marcan con flechas rojas los pasos a seguir. En caso de que haya más de una flecha, bastará con revisar la numeración que tienen la flechas.
Se espera unos segundos y Ubuntu presenta una pantalla como esta:
Paso 1.1: Seleccionar idioma Lo primero que se debe de hacer es seleccionar un idioma por ahora click en Español: Paso 1.2: Modo de instalación Ubuntu permite un modo de prueba y un modo de instalación. Se selecciona instalar Ubuntu.
Paso 1.3: Recomendaciones Luego Ubuntu muestra unas recomendaciones:
Paso 1.4: Eligiendo si se debe de dividir el disco duro Posteriormente, aparecerá la siguiente imagen donde se presentan las siguientes opciones:
Paso 1.5: Escogiendo el disco duro Una nueva pantalla nos aparece ahora mostrando el disco duro donde se instalará Ubuntu; y nos dice que se usará el disco entero. También muestra el tamaño del disco.
Paso 1.6: Escogiendo unidad que va a utilizar Ubuntu El proceso de instalación se inicia y en la parte de abajo de la pantalla se muestra el progreso con una barra anaranjada. Esta barra muestra el proceso de instalación del SO.
Paso 1.7: Escogiendo zona horaria El instalador hará una serie de preguntas, empezando por nuestra ubicación actual. El sistema detecta automáticamente el país donde estamos si tenemos una conexión de Internet activa.
Paso 1.8: Seleccionando el teclado La siguiente pregunta es acerca de la distribución de teclas en el teclado. En otros países se usan diferentes distribuciones; no todos los teclados tienen las mismas teclas. El sistema operativo Ubuntu puede detectar automáticamente nuestro teclado.
Paso 1.9: Ingresando datos personales A continuación, es necesario que le demos un poco de información sobre nosotros a Ubuntu. Para ello, se utilizará el siguiente ejemplo:
Paso 1.10: Instalando y conociendo Ubuntu 10.10 Ahora es cuestión de esperar un poco, el proceso de instalación esta terminando; y mientras termina, podemos ver una pequeña presentación sobre Ubuntu usando los botones en forma de “>” y “<” a los lados de la pantalla.
Paso 1.10: Reiniciar la PC para terminar Finalmente, se ha completado la instalación.
Un servidor DNS (Domain Name System) es un sistema que nos permite usar nombres de dominio en lugar de direcciones IP. Su principal ventaja es que para nosotros es mucho más fácil recordar un nombre que una dirección IP. El servidor DNS más utilizado es Bind y, aunque teníamos un poco abandonado a Ubuntu Server en Slice of Linux, hoy vamos a ver cómo instalarlo y configurarlo sobre él paso a paso. El contenido de este tutorial es genérico pero las pruebas y capturas de pantalla se han hecho sobre Ubuntu 10.04 Server. Los valores que debemos tener claros antes de comenzar son los siguientes: • Dirección IP del servidor: 192.168.2.1 • Nombre del servidor: servidor • Dominio que vamos a crear: sliceoflinux.lan
Estos valores deberemos sustituirlos por los que necesitemos en cada caso. Los pasos para instalar y configurar Bind en Ubuntu Server son los siguientes: 1. Actualizamos la información de los repositorios con el siguiente comando: sudo aptitude update 2. Instalamos el servidor DNS Bind9: sudo aptitude install bind9 3. Hacemos una copia de seguridad del archivo que vamos a modificar: sudo cp /etc/bind/named.conf.local{,.original} Este comando nos puede ahorrar mucho tiempo y está descrito en el artículo “hacer copias de seguridad de archivos rápidamente“.
4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando: Editamos el archivo /etc/bind/named.conf.local Para guardar el archivo debemos pulsar la combinación de teclasControl+O y parasalirControl+X.
5. Para comprobar la sintaxis de los archivos de configuración ejecutamos el siguiente comando: named-checkconf Si no aparece nada, la sintaxis de los archivos de configuración es correcta. ¡Ojo! Eso no significa que no haya ningún error, sólo que no hay errores de sintaxis. Ejecución de named-checkconf sin errores Si hubiésemos cometido un error de sintaxis, nos aparecería indicado junto a la línea en la que ocurre. En el siguiente ejemplo puede verse que en el archivo /etc/bind/named.conf.local en la línea 15 hay un error:
6. Creamos el archivo /var/cache/bind/db.sliceoflinux.lan: sudonano /var/cache/bind/db.sliceoflinux.lan e incluimos el siguiente contenido: $ORIGIN sliceoflinux.lan. $TTL 86400 ; 1 dia @ IN SOA servidor postmaster ( 1 ; serie 6H ; refresco (6 horas) 1H ; reintentos (1 hora) 2W ; expira (2 semanas) 3H ; mínimo (3 horas) ) NS servidor servidor A 192.168.2.1
7. Comprobamos la zona que acabamos de crear (sliceoflinux.lan): • named-checkzone sliceoflinux.lan /var/cache/bind/db.sliceoflinux.lan • En esta ocasión siempre nos aparecerá una salida, ya sea para indicarnos que todo está bien (OK) o algún error. • A continuación creamos el archivo /var/cache/bind/db.192.168.2 para la zona inversa: • sudo nano /var/cache/bind/db.192.168.2 • e incluimos el siguiente contenido: • $ORIGIN 2.168.192.in-addr.arpa. • $TTL 86400 ; 1 dia • @ IN SOA servidor postmaster ( • 1 ; serie • 6H ; refresco (6 horas) • 1H ; reintentos (1 hora) • 2W ; expire (2 semanas) • 3H ; mínimo (3 horas) • ) • NS servidor.sliceoflinux.lan. • 1 PTR servidor.sliceoflinux.lan.
9. Comprobamos la zona inversa recién creada: • named-checkzone 2.168.192.in-addr.arpa /var/cache/bind/db.192.168.2 • Al igual que antes obtendremos un mensaje para indicarnos tanto si la zona es correcta como si no lo es. • 10. Reiniciamos el servicio: • sudo service bind9 restart • Si todo va bien, veremos que está OK.
11. Revisamos el log para comprobar que todo ha ido bien. Aunque se puede hacer con el comando tail, yo prefiero less porque me permite ver todo el contenido del mismo: less /var/log/syslog El resultado se puede ver en la siguiente captura:
12. Editamos el archivo /etc/resolv.conf para que nuestro servidor resuelva las peticiones DNS: • sudo nano /etc/resolv.conf • Cambiando el primero de los servidores DNS por la IP del nuestro: • nameserver 192.168.2.1 • nameserver8.8.8.8 • 13. Probamos nuestro servidor de nombres: • dig sliceoflinux.lan • La respuesta será muy parecida a la siguiente:
14. Probamos la resolución inversa: • dig -x 192.168.2.1 • Esta sería la salida esperada del comando anterior: • 15. Por último, para poder sacarle partido al servidor que hemos creado nos faltaría incluir este servidor DNS en la configuración de los clientes.
Configurar manualmente la interfaz de red de Ubuntu via la línea de comandos Es posible configurar una interfaz de red desde la línea de comandos utilizando los comandos de red para cambiar la configuración actual o mediante la edición de una serie de archivos de sistema. Configuración de la dirección DHCP de la tarjeta de red Si desea configurar su tarjeta de red para obtener una dirección DHCP necesita editar el archivo /etc/network/interfaces lo editamos de la siguiente manera: :~$ sudo vi /etc/network/interfaces # Theprimarynetwork interface - use DHCP tofindouraddress auto eth0 iface eth0 inetdhcp
Configurar manualmente la dirección IP de la tarjeta de red Si desea configurar la dirección IP editamos el archivo /etc/network/interfaces y tecleamos lo siguiente: :~$ sudo vi /etc/network/interfaces # The primary network interface # La interfaz de red primaria auto eth0 iface eth0 inet static address 10.0.10.100 gateway 10.0.10.1 netmask 255.255.255.0 network 10.0.10.0 broadcast10.0.10.255 La red de la configuracion anterior es una tipica clase A, pero la hemos segmentado en 3 octetos para ser de 24 bits. Después de introducir toda la información y guardar el archivo, se necesita reiniciar los servicios de red utilizando el siguiente comando: :~$ sudo /etc/init.d/networking restart
Creación de una segunda dirección IP o dirección IP Virtual en Ubuntu A veces la solucion para nuestro diseño de red es asignar una o mas direcciones IPs en nuestro servidor. :~$ sudo vi /etc/network/interfaces auto eth0:1 iface eth0:1 inetstatic address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway192.168.1.1 Después de introducir toda la información anterior se necesita reiniciar los servicios de red utilizando el siguiente comando que vimos anteriormente. En este ejemplo, nuestro servidor esta conectado a dos redes diferentes. Esto le da capacidad de servir como pasarela o router entre ambas redes.
Establecer el nombre de host del sistema Para ver el nombre del host tecleamos: :~$ hostname Podemos establecer el nombre del host tecleando: :~$ sudo /bin/hostname NUEVO_NOMBRE Cuando su sistema arranca automáticamente se lee el nombre de host del archivo /etc/hostname
Configuración de DNS en Ubuntu Cuando se trata de la configuración DNS de Ubuntu no se diferencia de otras distribuciones. Puede añadir el nombre de host y direcciones IP en el archivo /etc/hosts para búsquedas estática. Para hacer que el sistema consulte con un servidor de nombres en especifico sólo tiene que añadir sus direcciones en /etc/resolv.conf. Por ejemplo, una máquina que debe realizar búsquedas desde el servidor DNS con la dirección IP 192.168.1.200 el archivo resolv.conftendra lo siguiente: search guatewireless.org nameserver 192.168.1.200
1. "Centro de Software de Ubuntu" Es el más simple e intuitivo de todos y según van saliendo las nuevas versiones de Ubuntu, se le van implementando más funcionalidades. Es una auténtica tienda de software, con más de mil aplicaciones a tu disposición. Para abrirlo, pulsamos en el Icono "Centro de Software", en la barra de lanzadores (Launcher) de la izquierda o también podemos pulsar en el primer lanzador de la barra con el logo de Ubuntu, para abrir la lente (Dash) y escribir / buscar: Centro de Software. La aplicación se divide en: . En las pestañas superiores tenemos las siguientes opciones "Todas las aplicaciones", "Instaladas" y el "Historial".2. A la izquierda tenemos las aplicaciones divididas en subcategorías.3. En el Centro las aplicaciones divididas en "Más recientes" y "Mejor valoradas".4. Arriba a la derecha tenemos la opción de Búsqueda.
Una vez elegido el paquete o aplicación, podemos instalarlo directamente pulsando en el botón "Instalar". Si queremos saber con más detalle para que sirve la aplicación, plugins a instalar y valoraciones y comentarios de los usuarios, pulsamos en "Más información".Una vez instalada la aplicación, el botón "Instalar" se convertirá en "Desinstalar", para la desinstalación de la aplicación.
2. Gestor de paquetesSynaptic Synaptic es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico y muy potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema, sus dependencias y desde aquí puedes seleccionar las diferentes versiones de los paquetes a instalar según las necesidades.A partir de Ubuntu 12.04 no viene instalado por defecto y si queremos utilizarlo hay que instalarlo desde el Centro de Software, buscando "Synaptic".Para abrir Synaptic, pulsar en el primer lanzador de la barra con el logo de Ubuntu, para abrir la lente (Dash) y escribir / buscar: Gestor de paquetes Synaptic. Este gestor de paquetes nos permitirá instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla.
La pantalla de Synaptic está dividida en 4 secciones.Las dos más importantes son la lista de categorías (1) en el lado izquierdo y la de los paquetes (3) en el lado derecho.Al seleccionar un paquete de la lista se mostrará una descripción del mismo (4).
Para instalar un paquete puedes seleccionar una categoría, pulsar con el botón derecho en el paquete deseado y seleccionar “marcar para instalar” o hacer doble-click en el nombre del paquete.Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar para proceder a su instalación. Synaptic descargará ahora los paquetes necesarios desde los repositorios en internet o desde el CD de instalación.También puedes usar el botón Buscar para encontrar los paquetes que desees instalar. Pulsando en el botón de buscar, podremos realizar búsquedas de programas mediante su nombre o descripción. Una vez localizado el programa que deseamos instalar hacemos doble clic sobre él para instalarlo. Si queremos eliminar un programa bastará con pulsar con el botón derecho encima de éste y seleccionar eliminar o eliminar por completo.Para que se apliquen los cambios es necesario pulsar en el botón de Aplicar.
El sistema de instalación de software en Ubuntu es muy potente y versátil. Dentro de los repositorios las aplicaciones están organizadas en "paquetes". Cada paquete tiene otros de los que depende para su correcto funcionamiento. Synaptic se encarga de resolver estas dependencias e instalar los paquetes necesarios por ti. Pero no sólo eso. En los paquetes de aplicaciones también se indican otros paquetes que aunque no son necesarios para que funcione la aplicación que queremos instalar si son de utilidad. Estos son los "paquetes recomendados".Podemos configurar Synaptic para que considere esos paquetes "recomendados" como si fuesen dependencias y así los instalará también automáticamente.Arranca Synaptic y ve a Configuración -> Preferencias, en la Pestaña General marca la casilla "Considerar los paquetes recomendados como si fuesen dependencias".
4. Comandos aptitude y apt-get en una terminal o consola Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa.A muchos usuarios nóveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil, potente y rápido.Nota: La mayoría de las guías de instalación de aplicaciones en este blog vienen explicadas con el uso de la Terminal.Existen dos comandos para instalar programas en modo texto: con apt-get o con aptitude.Ambos programas son muy similares, pero nos vamos a centrar en el aptget.
La instalación de software es una tarea administrativa y por ello hay que que utilizar el comando "sudo", anteponiéndolo a "apt-get" o "aptitude".