GuiasOctober 30, 2005 6:58 am


Ayer instalé mi servidor web Apache 2.0 y lo configuré para que interpretara PHP5, pero hoy al reiniciar la máquina me encuentro con que Apache no se está ejecutando, con lo que era necesario lanzarlo mediante “sudo apache2” para tenerlo disponible.

Obviamente, me faltaba añadirlo como un servicio en el arranque, así que eso es lo que he hecho. Para ello en primer lugar miré en qué runlevel está mi máquina mediante la orden “runlevel“. Eso me indica que se ejecuta en nivel 2, el primero de los niveles multiusuario.

A continuación he visto qué hace el script “/etc/inittab“, que es el encargado de lanzar los servicios al arrancar la máquina.Veo en la línea “l2:2:wait:/etc/init.d/rc 2” que para el nivel 2 lo que hace es llamar al script “/etc/init.d/rc” con el parámetro 2… que a su vez lo que hace es lanzar los servicios enlazados desde el directorio “/etc/rc2.d“.

Así que nada, yendo a ese directorio encuentro un enlace simbólico que apunta a “/etc/init.d/apache2“. Esto es un script así que examino el código y encuentro una linea que me llama la atención: “NO_START=1“… ¿Cómo que “no start”? Se ve que por omisión, se especifica que no comience Apache en el arranque. Bueno, un comentario sobre esa línea me da la solución: que edite el fichero “/etc/default/apache2” para cambiarlo.

Pues bien, voy a la carpeta “/etc/default” y allí me encuentro con varios ficheros de configuración para mono, cupsys, samba,… y apache2. Edito “/etc/default/apache2” y allí veo el comentario que lo explica: “# 0 = start on boot; 1 = don’t start on boot“. Así que poniendo “NO_START=0“, decimos que queremos que Apache se inicie al arrancar la máquina… Pues nada, lo cambio.

Tras probar a reiniciar la máquina, ¡tachán! Ya está aquí Apache.

Moraleja: Ubuntu es un sistema de “Linux para seres humanos”… muy sencillo de usar y configurar todo… todo lo que haga un ser humano… se ve que los seres humanos estándar no instalan servidores web muy a menudo… ;-)

Por otro lado, en el camino que he seguido para aprender cómo arrancar Apache en el inicio, he aprendido mucho sobre cómo funcionan realmente los servicios de la máquina, los niveles de ejecución, la configuración de estos servicios… cosa que no habría aprendido de haberme dado una instalación más sencilla.

Documentación de Apache 2.0

Capitán Planeta: Configurar Apache 2.0 como servicio en el arranque de Ubuntu

NoticiasOctober 29, 2005 2:57 pm

Nunca esta de más tener un tutorial como este a la mano, El ISP-Server Setup para Ubuntu, nos da una guía, profusamente ilustrada de como configurar nuestro ubuntu para las tareas más básicas de Internet.

vía: Linuxman

Gnome 2:21 pm

Baobab es una aplicación escrita en C y GTK+ que te permite visualizar de manera gráfica el espacio usado en disco, a partir de la carpeta indicada.

Así, de un vistazo puedes ver qué carpetas están ocupando más espacio, y desplegar el arbol de directorios para ver el tamaño exacto de cada uno de los subdirectorios.

Dispone también de un buscador de archivos y detecta en tiempo real cambios realizados en el sistema de ficheros, incluyendo el montado y desmontado de unidades.

Muy útil para ver el espacio que está ocupando cada usuario en la máquina o determinar qué carpetas deberían limpiarse antes para hacer espacio en el disco duro. Además, se integra con los scripts de Nautilus para poderlo lanzar usando el botón secundario del ratón desde cualquier carpeta.

En Ubuntu, se instala simplemente con “sudo aptitude install baobab”.

Baobab
Capitán Planeta: Baobab, analiza el espacio en tu disco duro

Guias 2:07 pm


Esta tarde me he pasado un rato intentando configurar el PHP5 en el servidor Apache2, y no sabía qué pasaba, que no llegaba a cargar las páginas PHP. Aparentemente todo debería estar funcionando, al estar instalado mediante aptitude, y al ir a localhost, respondía el servidor web. Pero al intentar visualizar páginas con extensión .php, no las reconocía como tales y me las devolvía como si se tratara de un archivo descargable.

Tras un rato trasteando encontré dónde estaba el fallo, por mi parte… La solución es sencilla, resulta que después de instalar Apache2 y PHP5, tienes que definir que se cargue el módulo de PHP5 en Apache2.

Para ello abre un terminal y ve a /etc/apache2. Ahí dentro si haces ls verás que hay un subdirectorio mods-enabled, donde están los módulos habilitados. Si miras dentro, verás que no está cargado el de php. Pero si mirás en mods-available, verás que allí está php disponible.

Lo único que hace falta es que crees un enlace simbólico al módulo. Yo lo hice estando dentro del directorio /etc/apache2/mods-enabled, usando la orden “sudo ln -s ../mods-available/php5.load“.

Después, reinicia Apache y ya verás cómo funciona.

Nota: quizá sería más correcto poner la ruta absoluta, en plan “sudo ln -s /etc/apache2/mods-available/php5.load” en lugar de relativa, como hice yo.

Por cierto, que de paso, para probar las páginas PHP no sólo en local sino en Internet, me he apuntado al servicio de alojamiento gratuito con PHP y MySQL de Lycos Trypod. Meten publicidad pero es gratis… Aquí está mi web de pruebas.

Capitán Planeta: activar PHP5 en Apache2 bajo Ubuntu Breezy

NoticiasOctober 27, 2005 9:41 am

Un sitio interesante con muy buenos tips sobre ubuntu lo pueden encontrar en Ubuntu Blog, lamentablemente la página esta en inglés, pero eso no deberia de ser problema para aprovechar un buen consejo.

Ubuntu Breezy BadgerOctober 18, 2005 6:55 pm

En una ocasión un compañero me preguntó sobre como montar particiones fat32 en ubuntu.

En aquella ocasión se trataba de Hoary, y le enseñe como lo había logrado, pero ahora que acabo de instalar Breezy creo tener el mismo problema que él.

Amigo si me estas leyendo esta es la solución:

Siempre doy el consejo de visitar la guía ubuntu para los que comenzamos con cada nueva versión de ubuntu, así que yo también me dirigí a consultar sus sabios textos. En este articulo mencionan la forma de montar una partición fat32 de modo lectura escritura.

Pues segui su consejo al pie de la letra y ¡Chongales!, que al momento de montar la partición me aparecía un mensaje indicandome que no tenía permisos suficientes sobre la partición :(

Después de un poco de investigación di con la respuesta …

En la guía ubuntu recomiendan agregar la siguiente linea al archivo /etc/fstab

/dev/hda1 /media/windows vfat gid=100,umask=0007,fmask=0117,utf8 0 0

sin embargo mi usuario pertenece al grupo 1000

Para montar particiones fat32 en ubuntu breezy

Así que lo único que hay que hacer es cambiar el 100 por un 1000 en la línea correspondiente.

Para montar particiones fat32 en ubuntu breezy

Así la línea final quedó como sigue:

/dev/hda1 /media/windows vfat gid=1000,umask=0007,fmask=0117,utf8 0 0

Una nota más, si ya habian intentado montar la partición sin éxito no se les olvide primero desmontar la unidad antes de aplicar este consejo con:

sudo umount /media/windows

Al terminar de modificar todo basta con teclear:

sudo mount -a

para aplicar los cambios. ¡Y listo!

UPDATE

En el menú Sistema -> Administración -> Discos , se encuentra este Gestor de discos.

Este es el gestor de discos de Ubuntu Freezy

Así es más sencillo, lo siento, estaba acostumbrado a hacerlo a la antigüita :) .

GuiasOctober 15, 2005 7:29 am

Hace unos días se anunciaba la llegada de la nueva versión de Ubuntu, la 5.10, alias ‘Breezy Badger’. Me la bajé el mismo día que me enteré, a toda leche gracias a mis 4 Mb recién estrenados, pero, como novato en Ubuntu que soy, no sabía cómo actualizar mi Hoary a Breezy.

Probé a arrancar el ordenador con el CD de instalación metido, pero esto sólo me daba la opción de realizar una instalación nueva, o sea, volver a particionar el disco y machacarlo con el nuevo sistema. No, no me apetecía, yo quería actualizar mi Ubuntu a la nueva versión.

Así que nada, preguntando en guías de Ubuntu, en seguida me contaron cómo se hace. Y dicho y hecho, ya tengo mi nuevo Ubuntu Breezy funcionando, una vez actualizado el Hoary. Os cuento.

:: La teoría ::

La cosa es bastante sencilla. Para actualizar Ubuntu, emplearemos el mismo sistema que para actualizar paquetes sueltos: la aplicación aptitude.

La única diferencia es que le debemos indicar a aptitude la localización de los nuevos repositorios, para que coja los del nuevo Breezy en lugar del viejo Hoary. Para ello hemos de editar el fichero /etc/apt/sources.list y cambiar todas las referencias a “hoary” por “breezy”. Además, eliminaremos la referencia al CD de Hoary, e incluiremos una referencia al CD de Breezy. Para hacer esto:

1.- Abre un terminal y ejecuta “sudo gedit /etc/apt/sources.list”. Te pedirá la contraseña para ejecutar el editor de textos gedit en modo superusuario, la introduces y te aparece el fichero de configuración de aptitude.

2.- Elimina la línea que hace referencia al CD de Hoary, que comienza por “deb cdrom:”.

3.- Usa “buscar y reemplazar” para cambiar “hoary” por “breezy”.

4.- Guarda el fichero y cierra el editor de textos.

5.- Introduce el CD de Breezy y ejecuta “sudo apt-cdrom add” para añadir una referencia a este CD en el fichero de fuentes que has editado antes. Si ahora visualizas este fichero con “more /etc/apt/sources.list”, debería tener este aspecto (más algunas lineas después con más repositorios, que yo no uso):

deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted
	
deb http://es.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://es.archive.ubuntu.com/ubuntu breezy main restricted
	
## Major bug fix updates produced after the final release of the
## distribution.
deb http://es.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://es.archive.ubuntu.com/ubuntu breezy-updates main restricted

6.- Ejecuta “sudo aptitude update && sudo aptitude dist-upgrade”. Esto hará que se refresquen las listas de paquetes y dependencias (update) y que después se actualice la distribución (dist-upgrade).

7.- Durante la instalación, algunos paquetes te mostrarán tus opciones. No te asustes y usa el sentido común. ;-D

:: La práctica ::

En mi caso, el proceso de actualización tardó horas, porque se ve que los servidores desde donde se descarga los paquetes tenían mucho tráfico (normal, si acaba de salir Breezy, todo el mundo está actualizando a la vez).

Cuando se terminaron de bajar los paquetes y pasó al turno de instalación y configuración, la mayoría de las acciones fueron automáticas pero algunas me pidieron mi intervención, por ejemplo, a la hora de elegir el idioma por omisión, o si quería generar nuevos ficheros de configuración o guardar los antiguos. Yo escogí generar nuevos ficheros siempre que se me preguntó.

Tuve problemas con algunos paquetes que no se dejaban actualizar, en concreto con los de openoffice.org, así que tras el proceso de actualización (dist-upgrade) que falló para algunos paquetes, lo que hice es desinstalar ambas versiones de OpenOffice.org y volver a probar con “sudo aptitude update && sudo aptitude dist-upgrade”, no sin antes editar el fichero /etc/apt/sources.list para eliminar las referencias a los repositorios “opcionales” (universe, etc.) que normalmente vienen desactivados en Ubuntu, por si acaso.

Finalmente, tras varias ejecuciones de “sudo aptitude update && sudo aptitude dist-upgrade” más tarde, todos los paquetes se actualizaron correctamente y no tuve más mensajes de inconsistencia, así que reinicié la máquina… y ¡allí estaba! Mi nuevo y flamante Ubuntu Breezy.

La historia acabaría limpiamente así, pero todavía no había acabado: me olvidé de instalar el paquete language-pack-gnome-es y algunos menús de GNOME seguían en inglés. Pero bastó instalarlo para que todo estuviera traducido.

En resumen… no tan complicado como para que no se pueda hacer con unos conocimientos mínimos, y no tan sencillo como para que resulte aburrido. Siempre se aprende con estas cosas.

Capitán Planeta: Cómo actualizar tu Ubuntu Hoary al nuevo Ubuntu Breezy

NoticiasOctober 13, 2005 4:50 am


Se acaba de lanzar oficialmente la última versión de Ubuntu, la popular distribución del sistema operativo libre GNU/Linux “para seres humanos”.

Disponible para su descarga en formato de CD de instalación o live CD (que te permite probarlo sin instalar nada en el disco duro), la nueva versión de Ubuntu trae muchas novedades como Gnome 2.12, OpenOffice.org 2.0, más soporte para hardware (se reconocen todos los dispositivos de impresora+escáner de HP), PHP5, arranque gráfico, soporte de clientes ligeros para arrancar en red (ideal para entornos como oficinas o colegios, facilitando la administración de múltiples equipos), facilidades para pre-instalación en PCs OEM (que hará más sencillo vender PCs con este sistema operativo preinstalado)…

Desde la web de Ubuntu podéis bajar los archivos ISO listos para tostar, o también a través de la red P2P Bittorrent.

Ubuntu - Ubuntu 5.10 Released

Capitán Planeta: Ya está aquí Ubuntu 5.10 Breezy Badger

NoticiasOctober 11, 2005 9:06 am


Ya está aquí, ya llegó, el esperado Gnome 2.12 !!!

La nueva versión llega justo a tiempo, en la fecha prevista de lanzamiento. Salió oficialmente ayer 7 de septiembre, y ya estamos todos deseando que se incorpore a nuestras respectivas distribuciones. Mientras tanto, puedes echar un vistazo a sus nuevas características descargándote Gnoppix, un live CD basado en Ubuntu que incorpora Gnome 2.12. Puedes descargarlo como un archivo ISO o mediante bittorrent.

Para celebrarlo, este sábado 10 de septiembre (coincidiendo, además, con el Día del Software Libre), se celebrará una GnomeParty en el hacklab Cielito Lindo de Madrid, a las 22h en C/Santa Ana, 6, metro La Latina. Habrá mojitos y live CDs de Gnome 2.12. Nos vemos allí!

Capitán Planeta: Ya está aquí Gnome 2.12

Ubunteros ... Todas las imagénes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios. Muchas de las imagenes de los pinguinos los puedes encontrar en CrystalXP.net. Este sitio usa Google Analytics, pongo esta leyenda por si las dudas.

Creative Commons License
This work is licensed under a Creative Commons License.