Implementación de servidores con Linux (CentOS)

Desde alcancelibre.org me he descargado hace ya unas semanas un interesante libro que muestra de forma practica como montar un servidor con CentOS.
Altamente recomendable si planeas montar/gestionar un server. link de descarga:  http://www.alcancelibre.org/filemgmt/index.php?id=1
OT: Lo único es que yo no llamaría a toda las Distros GNU, y me ha molestado un tris verlo, ya que no todas distros llevan el GNU por delante o deciden ponerlo en su nombre y el poner el nombre de las licencias en las distros está como rallado además de ser feo y atrevido, imaginate algo como:
{Apache Licence,GNU,Artistic Licence,BSD,MIT Licence,Mozilla Licence,ETC….}/Linux.
Por demás se trata de una lectura recomendable.

Fallos en eclipse con openSUSE 11.1

Finalmente decidí mover alguna maquina a openSUSE 11.1, pero soy algo escéptico con las actualizaciones, así que empecé con el portatil, actualicé, no realicé nueva instalación…
el resultado un total desastre … empezando porque la placa del portatil (una GeForce 8200M G) no era completamente compatible con la versión anterior de suse, en realidad es cosa de kernel y demás bichos, pero no entraré en detalles, usaba el driver NVIDIA-Linux-x86-177.82 y los efectos gráficos sobre gnome eran de lo mejor, pero los refrescos con cosas simples como navegar en firefox dejaban que desear, pero todo dentro de lo manejable.
Sigue leyendo Fallos en eclipse con openSUSE 11.1

Mi wine tiene virus!

Anoche e instaldo clamav en mi PC porque sospechaba que algo no andaba bien… decidí escanear mi carpeta personal y me he topado con que mi carpeta .wine alojaba 10 bichos diferentes. Esos son los peligros de correr un entorno Win32 válido, incluso sobre Linux, el entorno es simplemente debil en torno a seguridad.
Este fue el resultado del scan, todas las infecciones alojadas en la carpeta .wine

----------- SCAN SUMMARY -----------
Known viruses: 407205
Engine version: 0.94
Scanned directories: 33396
Scanned files: 342330
Infected files: 10
Data scanned: 30586.73 MB
Time: 7204.695 sec (120 m 4 s)

Poco utilizo el windows vista de mi portatil, pero se de cierto que tampoco ayuda mucho frente a amenazas como spyware y virus y la verdad no se que es peor, si eso o todo lo que el win vista pregunta cuando se deja habilitado el sistema de protección. En fin… me quedo con linux por mucho.
Por cierto, correr clamav es tan simple como:
clamscan -r --move=/carpeta_destino_virus/
(el -r es para recursidad, el –move para que mueva los archivos infectados a esta nueva carpeta).

Preparando un servidor exclusivo para trabajo con Joomla!

Nuestro objetivo:

Contar con un servidor Web listo para trabajar con Joomla y WordPress, que aproveche al máximo los recursos físicos con que disponemos y pueda entregar comodidad a la hora de desarrollar directamente sobre el. Buscamos evitar los errores comunes que se producen en los hosting y entregar un performance adecuado a nuestras aplicaciones.
Nota: Debe quedar claro que al conseguir estos objetivos contaremos con un servidor listo para el trabajo con la mayoría de cms y aplicaciones php disponibles no solo Joomla y WordPress. Sigue leyendo Preparando un servidor exclusivo para trabajo con Joomla!

Problemas con editores en windows

Hoy me comentaba uno de mis contactos de msn que requería ayuda para solucionar un problema con su Joomla, que debido a los permisos del archivo configuration.php no conseguía editarlo desde el admin de Joomla, por lo que decidió bajarlo por ftp, editarlo y reemplazar el archivo, con la mala sorpresa que luego de la edición el sitio empezó a darle problemas, tenía como resultado el mensaje:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 413
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 413
Warning: Cannot modify header information – headers already sent by (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 416
Este problema es debido a que al editar en windows se agregan caracteres al final de la línea (en windows se agregan tanto CR’s como LF’s al final de la línea, en linux y unix solo LF’s) el problema se resolvió muy fácilmente, solo utilizando «#dos2unix configuration.php»
Una prueba más de que linux es el aliado perfecto para el diseño web, incluso para la simple edición de archivos.

Instalando un servidor de pruebas (apache2)

Para completar un entorno de pruebas y desarrollo sobre nuestra openSUSE 11 es «recomendable» contar con un servidor Web de pruebas, en un artículo anterior había mencionado (entre uno de los pasos) como montar apache2, php5 y mysql, en esta ocasión pretendo profundizar un poco, lo suficiente como para tener un sistema listo tara realizar pruebas en nuestro PC.
Sigue leyendo Instalando un servidor de pruebas (apache2)

Nautilus Crash openSUSE 11

Soy un defensor aferro de openSUSE y su comunidad, también de NOVELL, que como ejemplo de empresa informática es toda una maravilla, defiendo sus avances y aportes a la comunidad libre (quien se atreva a decir que los mayores avances del escritorio Linux no son gracias al equipo de NOVELL no tiene idea de que habla).
Pero un par de cosas son insoportables, la primera que la velocidad de los repositorios principales sea absolutamente leeenta, en mi caso llega a descargar hasta a 1.4k (en momentos extremos a 324bits) y eso es ridiculo. Para ilustrar un poco más el problema aquí está un screenshoot que me envió un amigo:

Pero la pega que me tiene fuera de quicio es un error insípido, un HORROR diría yo, que nautilus se congele con un simple copiar en la misma carpeta es ridículo, es decir el copiar y mover archivos funciona perfectamente, pero hoy di Ctrl+Click sobre una carpeta y arrastrar para copiar con otro nombre en la misma carpeta y el procesador se fue a tope, usaba el 90% de ambos núcleos, el 90%!!! y no tenía ningun modo de ver el error porque el nautilus-debuginfo no estaba instalado… así que lo instalé para enviar el reporte y tremenda sorpresa, luego de enviar el reporte se me desfazó la pantalla, las aplicaciones quedaron a la mitad o al menos se veian a la mitad, pero para hacer clik debía ir a donde se suponía que estubiera el boton si estubiera correctamente posicionada la ventana, no encontré como arreglarlo y reinicié porque no pude cancelar la copia de archivos ya que no encontré donde se supone que quedaba el botón. Lo malo de esto fue que al arrancar pasó noseque con el disco, que algo malo en algún sector, no, no lo creo ningún mensaje me hacía ver eso solo se quedó congelado leyendo el disco sda sin poder continuar… así que a apagar, quitar energía, encender apagado para borrar cualquier cosa y encender nuevamente y arrancó sin problemas y absolutamente perfecto como siempre.
link del reporte http://bugzilla.gnome.org/show_bug.cgi?id=546219