Abr 23

En Alcance Libre, publican un listado con 10 buenas razones para cambiarse a GNU/Linux. Seguro para los que estén pensando en pasarse o los que ya se han pasado y se están preguntando si ha merecido la pena, les convence.

1. No se cuelga

Linux es conocido como un sistema operativo muy fiable. Si bien Linux fue originalmente diseñado para servidores y frameworks, actualmente eso cambio y cada vez es mas común ver un Linux en una PC de escritorio. Incluso artefactos como celulares, PDA’s y hasta TiVo’s utilizan este sistema operativo. Raramente podemos llegar a sufrir algún kernel panic, pero no con la frecuencia con que se cuelgan otros S.O.

2. Muy pocos virus y poco dañinos

Aunque es posible crear un virus para sistemas con Linux, el diseño del sistema hace muy difícil que este logre infectarse. Un usuario local podría causar daño corriendo algún virus en sus sistema, sin embargo esto es un caso muy aislado y no algo que se podria salir de control y expandirse a otros sistemas (como sucede en Windows).

Además, prácticamente todos los distribuidores de anti-virus para Linux ofrecen actualizaciones on-line gratuitas.

3. Independencia del Hardware

Linux fue diseñado y escrito para ser fácilmente portable a diferentes arquitecturas de hardware. Para los usuarios de escritorio, esto significa que Linux ha sido siempre el primer sistema operativo en tomar ventaja de las nuevas tecnologías de hardware avanzadas como ocurrió con los procesadores AMD’s de 64 bits.

4. Libertad de decisión

Linux ofrece total libertad de decisión. Podemos elegir entre miles de programas para solucionar de la mejor manera nuestros problemas informáticos. Por ejemplo, tres conocidos procesadores de texto se encuentran disponibles. Los tres son libres y compatibles con Microsoft Word, pero cada uno ofrece ventajas y desventajas. Lo mismo para los navegadores.

5. Estándares

Linux por si mismo y muchas aplicaciones siguen los estándares abiertos. Esto significa que una actualización en un sistema no hará obsoletos otros sistemas.

6. Aplicaciones, aplicaciones y aplicaciones

Cada distribución de Linux viene con cientos y probablemente miles de aplicaciones incluidas. Cualquier tipo de software que estes buscando como puede ser Mensajería Instantánea, herramientas de backups, diseño gráfico/web, software para programación, etc, seguramente esta incluido en tu distribución de Linux.

7. InterOperabilidad

Cada vez mas computadoras se conectan a Internet. Ningún sistema estaría completo si no incluye herramientas para permitir la interoperabilidad con computadoras corriendo otros sistemas operativos.

Una vez mas, Linux es muy firme en esta área.

Linux incluye Samba, un software que permite que Linux haga de cliente en una red sobre Microsoft Windows. De hecho, Samba incluye facilidades para correr tu Linux como servidor de una red con clientes Linux y Windows.

Ademas, Linux incluye software para conectarse a redes Apple y Novell’s Netware. NFS, la tecnología de networking desarrollada por UNIX también esta incluida en el sistema.

8. La Comunidad

Pertenecer a la comunidad Open Source, simplemente no tiene precio.

9. No importa que tan potente sea tu Procesador..

Debido a que Linux fue desarrollado con contribuciones de una comunidad muy diversa, este tiende a ser más prudente en el uso de los recursos del sistema. Podemos instalar distribuciones minimalistas de Linux en equipos prácticamente obsoletos sin problema, incluso en 486’s.

10. Linux es 100% configurable.

Linux realmente es un sistema operativo multi-usuario. Cada usuario puede tener su configuracion individual, todo en la misma computadora. Esto incluye el aspecto del escritorio, que iconos se muestran, que programas se inician automáticamente cuando el usuario se loguea e incluso en que idioma se encuentra el escritorio.

Menéala

Abr 22

En Batiburrillo.net me he encontrado este listado bastante interesante con una serie de editores de páginas web para Linux.

Yo en mi trabajo utilizo el Notepad++ para programar, pero en entornos Linux estos son los más interesantes:

  • Amaya Es un editor WYSIWYG que respeta, casi al cien por cien, las últimas propuestas de la W3C. Incluye además XHTML, soporte para SVG (Scalable Vector Graphics), soporte para MathML (Math Markut Language), soporte para estilos en cascada (CSS), y otras opciones.
  • Aptana Utiliza un IDE centrado en JavaScript, pensado para el diseño dinámico de sitios web. Implementa un asistente de código para JavaScript, HTML y CSS, en el que se incluyen también varias funciones predefinidas en JavaScript. Permite la observación del código incluido en una pequeña imagen emergente (snapshot). Incluye los protocolos FTP y SFTP para subir archivos al servidor y realizar sincronizaciones con nuestro ordenador. Implementa también un depurador de código.
  • Bluefish Está pensado para diseñadores con experiencia. Utiliza un editor GTK + HTML. Incluye varios asistentes que ayudan en el diseño. Implementa también un completo cuadro de diálogo de ayuda para la inserción de imágenes. Permite la inserción de tumbnails (imágenes en miniatura) y enlaces de acceso a la imagen original.
  • KompoZer Es un editor muy completo que utiliza un interfaz WYSIWYG. Muy fácil de usar, ideal para personas que no dominan los lenguajes utilizados en la Web y que quieren elaborar sus diseños recurriendo a entornos gráficos amigables.
  • Nvu Quizás el más conocido y uno de los más completos. Utiliza un entorno WYSIWYG intuitivo y fácil de usar. Válido para todo tipo de usuario, desde el novato al experimentado. Con él se pueden crear atractivas páginas sin necesidad de tener conocimientos de HTML.
  • Quanta Trabaja con HTML y lenguajes asociados. Es transparente con todos los lenguajes y respeta todas las normas elaboradas por la W3C con respecto a las etiquetas HTML y al código CSS. Soporta una gran cantidad de herramientas externas que ayudan en el desarrollo, entre las que se incluyen los depuradores de código. Utiliza el entorno KDE.
  • Screem Es un editor basado en etiquetas, pensado no sólo para crear páginas web sino también para mantenerlas, para lo cual dispone de una utilidad que controla los enlaces y de otra para subir ficheros al servidor. Además de las etiquetas propias de HTML, incluye también características para insertar JavScript, PHP, u hojas de estilo en cascada (CSS). Utiliza el entorno GNOME.

Menéala

Abr 21

CNR client es una aplicación que para los nuevos en linux le facilita la instalación de las aplicaciones, gracias a esta aplicación podemos instalar en Ubuntu las aplicaciones con un solo clic.

Este magnifico programa ya lo tenéis disponible para la nueva Ubuntu Hardy Heron 8.04 que esta a puntito de salir. Podéis descargarlo para esta versión y las anteriores de Ubuntu junto con otras distribuciones desde la página cnr.com.

Menéala

Abr 16

Uno de los (tantos) problemas que podemos tener a la hora de gestionar nuestro servidor, es que si no controlamos el tamaño de nuestros ficheros de registros (errores y accesos por ejemplo) de nuestros alojamientos web, puede ser un problema.
Para solucionarlo he creado este tutorial con los pasos a seguir y que a mí me ha funcionado. Como todo en la informática habrá muchas formas y colores para conseguir lo mismo y/o mejorar esta.
Lo importante a tener en cuenta, es que tenemos que hacer esta rotación de registros DESPUÉS de haber generado las estadísticas, ya que sino no nos sirve de nada.

Bueno, vamos al grano:

1-. Instalar el programa logrotate:

apt-get install logrotate

2-. Crear o comprobar que tenemos las carpetas y ficheros necesarios:

mkdir -p /var/lib/logrotate/

touch /var/lib/logrotate/status

mkdir -p /etc/logrotate.d/

3-. Crear el fichero logrotate.conf:

vi /etc/logrotate.conf

Copiar el siguiente contenido el fichero logrotate.conf que antes hemos creado:

# ejecutar “man logrotate” para más información

weekly

rotate 4

create

include /etc/logrotate.d


/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

4-. Crear el fichero de rotación (en mi caso para los logs de acceso y errores):

vi /etc/logrotate.d/rotar_logs

Copiar el siguiente contenido en dicho fichero:

/www/*/logs/access_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}
/www/*/logs/error_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}

La ruta dependerá del servidor donde nos encontramos y el * lo que indica es que en todas las carpetas de dicha ruta las tenga en cuenta. Por ejemplo:

/www/pepito/logs/access_log

/www/juan/logs/access_log

/www/manuel/logs/access_log

/www/pepito/logs/error_log

/www/juan/logs/error_log

/www/manuel/logs/error_log

5-. Comprobar manualmente que funciona:

/usr/sbin/logrotate -d /etc/logrotate.conf

/usr/sbin/logrotate -f /etc/logrotate.conf

Creo recordar que se hace lo mismo con:

/usr/sbin/logrotate -d -f /etc/logrotate.conf

Si todo va bien y no se muestra ningún error es que todo ha ido bien.

6-. Ahora nos toca programar para que el servidor haga logrotate automáticamente, con ayuda de nuestro amigo crontab:

vi /etc/crontab

Copiar el siguiente contenido:

#Logrotate a las 1 AM

0 01 * * * root /usr/sbin/logrotate /etc/logrotate.conf > /dev/null 2>&1

Finalmente ejecutaremos en el terminal:

/etc/init.d/crond restart

Para que los nuevos cambios se apliquen.

La programación del crontab dependerá de cuando generemos nuestras estadísticas, ya que lo tendremos que programar momentos después de generarlas, ya que sino lógicamente no tendrá los registros de acceso correctamente al generarlas.

Si alguien conoce otros métodos o alguna forma de mejorar el mío, que deje un comentario. Espero que ayude a más de uno :) .

Menéala

Abr 04

Un compañero de trabajo (gracias Alfredo) me pasa un vídeo publicitario de Linux. Muy bueno.

Menéala

Mar 25

Si tras instalar Windows después de nuestra distribución Linux y posiblemente nos habrá desaparecido el menú de arranque que teníamos (Grub). Bueno, lo primero que no cunda el cúnico. Existe una solución rápida y eficaz.

Super Grub Disc: Recuperar el menu de arranque de nuestro ordenador tras instalar Windows después de nuestra distribución Linux

Ya se encuentra disponible la versión de Super Grub Disc (simplemenente arrancaremos el ordenador desde el dispositivo en el que lo tengamos y restauraremos el arranque) para los formatos de usb, cd y disquete, aplicación orientada al rescate de sistemas: arranque y/o restauración de arranques, o lo que es lo mismo un simple disco Grub al cual se le han añadido menús con opciones habituales sin necesidad de usar comandos, que se presenta en diferentes formatos autoarrancables, en un disquete o en un cdrom o en un usb y que permite entre otras cosas:

  • Activar particiones
  • Arrancar particiones
  • Arrancar MBRs
  • Arrancar tu antiguo SO (un linux u otro). En realidad carga el menu.lst de tu ordenador.
  • Restaurar Grub en MBR automáticamente
  • Cambiar teclado de consola
  • Multiidioma
  • Intercambio de discos duros en BIOS y arranque de disquete / cdrom / particiones…

Para descargar aquí.

Menéala

Feb 28

Andaba buscando estos días la forma de iniciar automáticamente ciertos programas y ejecutar comandos automáticamente al inicio de sesión del ordenador. Así que me puse manos a la obra y en este tutorial voy a intentar explicar los pasos que seguí para conseguirlo:

Los programas que se deseen lanzar al inicio de KDE tienen que estar colocados en ~/.kde/Autostart. Se puede optar por hacer un pequeño script:

sudo vi ~/.kde/Autostart/inicio.sh

En el que pondremos los comandos y programas a ejecutar automáticamente al inicio, por ejemplo:

#!/bin/bash
gmail-notify &
firefox &
banshee &

Lo que hará este script será ejecutar automaticamente los programas gmail-notify, firefox y banshee.

Luego le damos permisos de ejecución:

chmod +x ~/.kde/Autostart/inicio.sh

Y listo. Reiniciamos el ordenador para ver el resultado :) .

Supongo que habrá otras formas a patadas, pero esta es una de las más fáciles (eso creo).

Menéala

Feb 25

Esto lo he probado en kubuntu, y supongo que valdrá para el resto de las distros. Sirve para saber si tenemos la aceleración gráfica activada en Ubuntu (Linux).

1) Verificar que está instalado “linux-restricted-modules-2.6.20.1?-generic” (o para el kernel que se vaya a usar).

2) Instala por adept, synaptic o apt-get el paquetete “nvidia-glx“.

3) Abrir konsole y ejecutar: sudo nvidia-xconfig (ya no se usa nvidia-glx-config enable).

4) Reiniciar el servidor gráfico y verificar que se muestre el logo de nVidia.

Notas:

1) Si quieres verificar que tienes aceleración gráfica, puedes tipear en konsole: glxinfo | grep direct, y debería salir “direct rendering: Yes

2) Ejecuta en konsole: glxgears. Verás los famosos engranages girando en una ventana aparte y las mediciones de FPS en la ventana de konsole.

3) En el /etc/X11/xorg.conf, en la sección “Device”. El driver debería ser “nvidia”.

4) Para usar el programa de configuración de nVidia, presiona Alt+F2 y escribe nvidia-settings.

Eso es todo.

Menéala

Feb 23

Seguro que algunos de nosotros, hemos empezado a toquitear un sistema operativo nuevo y no teníamos (o no sabíamos encontrar) muchos sitios en los que apoyarnos.

Manual completo para empezar y saber utilizar Ubuntu (Linux)

Por eso, os dejo este manual completo, con el que podremos empezar y saber utilizar Ubuntu (Linux). Ocupa 19.31 Megas y tiene 264 páginas.

Pincha aquí para descargarlo.

Menéala

Feb 08

Estos son los pasos para configurar adaptador inalámbrico de red USB con ndiswrapper en Linux:

Asegurate de que el dispositivo no tiene drivers para GNU/Linux

Para saber si tu dispositivo tiene drivers para GNU/Linux deberás conocer su chipset. Una vez conocido el chipset comprueba si posee driver para GNU/Linux.

Si no posee drivers para GNU/Linux deberás utilizar ndiswrapper

Ndiswrapper es un sistema que nos va a permitir usar los drivers para windows “envolviendolos” para que puedan funcionar en un kernel linux.

¿Cómo se instala ndiswrapper?

teclea:

$ sudo apt-get install ndiswrapper-common

O si lo prefieres te puedes descargar el tar.gz desde su página web.

Después decomprimes y haces un:

$ make install

Descargar drivers de Windows

Deberás descargar los drivers que hay disponibles para windows. Normalmente deberán estar en la página web del fabricante.

Instalar drivers

Vete al directorio donde se encuentren los archivos con los drivers de windows y haz como root.

$ ndiswrapper -i nombre_del_driver.inf

La -i es de install. Lo que hará ndiswrapper es copiar el archivo .sys y crear una configuración para él. Lo podemos encontrar en /etc/ndiswrapper.

¿Cómo comprobar si el driver se ha instalado correctamente?

Teclea:

$ ndiswrapper -l

Esto nos lista los drivers que tenemos instalados con ndiswrapper y si su hardware está presente o no.

Cargar el módulo de ndiswrapper

El siguiente paso es cargar el modulo de ndiswrapper de la siguiente manera:
$ modprobe ndiswrapper

Ultimo paso, creando el alias

Si todo ha funcionado bien, sólo nos resta hacer un:

$ ndiswrapper -m

Para crear el alias wlan0 ndiswrapper en /etc/modprobe.d/ndiswrapper. Esto hará que cada vez que usemos la interfaz wlan0, se cargue el módulo ndiswrapper. La interfaz se puede levantar normalmente con ifconfig wlan0 up.

¿Con qué programas puedo observar a qué redes me puedo conectar?

Bien, yo al menos conozco dos:

Network-Manager. Molinux lo traía instalado por defecto.

y otro es Wifi-Radar, para instalarlo:

$ sudo apt-get install wifi-radar

Esto ya es a gusto de consumidores libres.

Menéala