Category Archives: Linux y Software Libre

Mis experiencias con Linux

CrunchBang Linux en una Acer AO751h

Instalé la nueva versión de Ubuntu (Precise Pangolin) en mi lapita, pero no estuve muy a gusto con su desempeño y después de instalarle E17 y cargarme la conexión inalámbrica sentí que era tiempo de probar otras opciones.

Todos los caminos conducen a Debian.

En los grupo de facebook de la tarjeta GMA500 continuamente aparecía el nombre de CrunchBang, así que me dije a mi mismo… mi mismo ¿Y porque no?

Visité la página de la distribución y descubrí que esta basada en Debian con un poco de Openbox y otro poco de xfce.

Demasiado pronto tuve que tomar mi primera elección Stable o Stable + Backports, esta última incluye las versiones de software más recientes adecuadas para aquellos que tiene el espíritu aventurero.. como yo :)

Welcome Grub

La instalación aunque ligeramente diferente a un Ubuntu se desarrollo sin problemas, jajajaj iluso de mí.

Terminó la instalación, retiré la memoria USB, reinicie el equipo y ante mis ojos apareció un bonito mensaje con la leyenda Welcome Grub ¡Y nada más! ya no iba ni para adelante ni para atrás. Eso me enseñará a hacer un respaldo primero, pero sabía que mis datos estaban ahí solo que por alguna razón Grub no estaba haciendo bien su trabajo.

Demasiado pronto tuve que consultar al gran Google, afortunadamente CrunchBang tiene una buena documentación y ayuda mediante foros de discusión, aún así no fue fácil dar con la solución. Al parecer tenía un problema combinado de un bug de Debian Squeeze y uno relacionado con el hardware de mi Acer Aspire One 751h.

La solución al mensaje de bienvenida de Grub.

Lo que me funcionó fue una combinación de dos consejos. Inicie nuevamente CruchBang pero ahora en modo live y abrí una terminal.

Recuerden reemplazar sda1 por la partición donde tengan instalado CrunchBang, en mi caso fue sda6 porque tenía ya un windows xp instalado en el equipo (no me juzguen es el que viene de fábrica).

TARGET=/media/sda1
sudo mkdir -p $TARGET
sudo mount /dev/sda1 $TARGET
sudo mount --bind /dev     $TARGET/dev
sudo mount --bind /dev/pts $TARGET/dev/pts
sudo mount --bind /proc    $TARGET/proc
sudo mount --bind /sys     $TARGET/sys
sudo chroot $TARGET /bin/bash

En este punto edité el archivo /etc/default/grub utilizando el editor de texto nano que ya esta instalado y quitar el comentario (o sea el sḿbolo de #) en la línea que dice:

GRUB_TERMINAL=console

Instalamos nuevamente GRUB y lo actualizamos.

grub-install /dev/sda
update-grub

Para salir del modo chroot:

control-D

Desmontamos lo montado :)

sudo umount -l $TARGET/dev/pts
sudo umount -l $TARGET/dev
sudo umount -l $TARGET/proc
sudo umount -l $TARGET/sys

Reiniciamos, y si todo salio bien veran el menú de GRUB en lugar del mensaje de bienvenida +One level UP.

Pantalla de Bienvenida  

Teclado en español.

Al fin inicio mi pequeña lapita con CrunchBang (ahora que lo pienso no la he iniciado en windows) y me di cuenta de un pequeñiiiiisimo detalle. El teclado estaba mal configurado, no recuerdo si durante la instalación elegí Español o Latinoamericano y no quería reinstalarlo todo y pasar nuevamente por la corrección del problema de Grub.

Afortunadamente no fue complicado arreglarlo. Lo único que hay que hacer es agregar la siguiente línea al archivo autostart que aparece en el menú SettingsOpenboxEdit autostart

setxkbmap -layout 'es,es' -model pc105

Configuración del teclado  

Agregar la verificación ortográfica en español a Geany

Trabajando con CrunchBang me di cuenta de que el editor de textos es Geany y me pareció una magnifica opción, busque un poco como hacer que pudiera verificar la ortografía en español, solo me faltaba instalar este paquete:

sudo apt-get install aspell-es

Instalación de aspell en español  

Conclusiones

Por el momento me siento muy a gusto con esta distribución, tiene un buen balance de aplicaciones de bajo consumo de recursos y desempeño. Al ser una distribución basada de Debian varios comandos me son familiares, no hay que olvidar que Ubuntu tiene sus orígenes en Debian.

Como contra es que algunas opciones hay que hacerlas a mano, pero afortunadamente esta distro incluye unos scripts para instalar fácilmente software como LibreOffice, Chrome, Opera o soporte para impresoras.

En estos momentos estoy considerando en instalarlo en otros equipos que están escasos de recursos.

Enlaces

Popularity: 1%

Has llegado aquí buscando:

  • crunchbang en español
  • linux mint

Descargar Ubuntu 12.04 LTS Precise Pangolin por bittorrent

El día ha llegado !!! hoy sale a la luz la nueva versión de Ubuntu 12.04 Precise Pangolin que además es una versión LTS.

Siempre he dicho que la mejor forma de descargar una distribución de linux es por bittorrent, es una descarga rápida y ayudas a propagar el programa.

Les dejo los enlaces para descargar esta nueva versión de Ubuntu.

Ubuntu Desktop

Ubuntu Server

Otras versiones de Ubuntu 12.04 LTS (Precise Pangolin)

Kubuntu

Otras versiones de Kubuntu.

Lubuntu

Otras versiones de Lubuntu.

Si no lo conoces te invito a que veas el Tour Interactivo de Ubuntu

Popularity: 6%

Has llegado aquí buscando:

  • ubuntu 12 04 lts torrent
  • ubuntu 12 04 TORRENT
  • torrent ubuntu 12
  • ubuntu 12 torrent
  • linux mejor server torrent
  • descargar ubuntu 12 04 torrent
  • descargar ubuntu 12 04
  • descargar ubuntu 12 04 bit torrent
  • Ubuntu 12 04 LTS Precise Pangolin
  • descargar ubuntu 12 04 iso

Script para respaldar todas las bases de datos de un servidor MySQL

Hoy en la mañana estaba leyendo este artículo llamado Script para backups automáticos de tu servidor lo vi y me pareció una buena idea hacer uno propio para respaldar todas las bases de datos que tengo en mi servidor MySQL.

Tomé prestadas algunas ideas del script que muestran en DesdeLinux.net y otras del sitio Tail -f Backup de todas las bases de datos MySQL en archivos separados.

El script de DesdeLinux es muy completo, hacen un respaldo de varios archivos, un vaciado de las bases de datos que consideran importantes y hasta envía un correo electrónico a los administradores con el resultado del respaldo. En lo personal a mi me gusta copiar archivos utilizando el comando rsync, pero esa es otra historia.

Al principio intenté hacer un mysqldump de todas las bases de datos en un solo archivo, pero el resultado fue un mega archivo de 27 MB que era muy difícil de abrir para gedit (o cualquier otro editor de texto). Si solo necesito restaurar una base de datos en lugar de todas la tarea se puede complicar un poco.

Por eso que decidí generar un solo archivo para cada base de datos del servidor MySQL. Ahí es donde entra en acción el script de Tail que explica muy bien como generar un archivo independiente por cada base de datos.

El resultado es un archivo por cada base de datos que incluye en el nombre del archivo la fecha en la que fue realizado el respaldo.

El script esta diseñado para ejecutarse en un equipo diferente al que ejecuta el servidor de base de datos, aunque supongo que si le ponen localhost en la variable IP_SERVIDOR_MYSQL también puede funcionar.

Como un plus, el script realiza una optimización y reparación de todas las bases de datos del servidor antes de hacer el vaciado de las bases de datos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/sh
#
# Este programa es software libre. Puede redistribuirlo y/o
# modificarlo bajo los términos de la Licencia Pública General
# de GNU según es publicada por la Free Software Foundation,
# bien de la versión 2 de dicha Licencia o bien (según su
# elección) de cualquier versión posterior.
#
# Este programa se distribuye con la esperanza de que sea
# útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía
# MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN
# PROPÓSITO PARTICULAR. Para más detalles, véase la Licencia
# Pública General de GNU.
#
# Copyleft 2012
# Author: Linuxman <inguanzo@gmail.com> <http://linuxmanr4.com>
#
 
NAME="Respaldo MySQL"		# Nombre script.
#Descripción:				Script para hacer un respaldo de todas las bases de datos de un servidor
: ${DATE:=$(date +'%Y-%m-%d')}							# Variable para Fecha.
: ${TIME:=$(date +'%R')}								# Variable para Hora.
: ${WORK_DIR:=/ruta/donde/quieres/que/se/guarden/los/archivos}	# Directorio de trabajo.
: ${IP_SERVIDOR_MYSQL:=xxx.xxx.xxx.xxx}					# Dirección del servidor MySQL, si el servidor es local entonces localhost puede funcionar
: ${USUARIO:=usuario}									# Usuario con privilegios a la base de datos. (root puede funcionar)
: ${DB_PASS:=contraseña}									# La contraseña de root de nuestro servidor MySQL.
 
 
#Antes de respaldar optimizamos y reparamos las bases de datos.
clear
echo "Iniciando optimización de las bases de datos."
echo "============================================="
mysqlcheck -c -A --auto-repair -o -h $IP_SERVIDOR_MYSQL -u root -p"$DB_PASS"
 
# Cambiamos a nuestro directorio de trabajo
cd $WORK_DIR
 
echo "Iniciando vaciado de todas las bases de datos."
echo "==============================================="
 
# Iniciamos un vaciado de todas las bases de datos del servidor.
TABLES=`mysql -h $IP_SERVIDOR_MYSQL -u$USUARIO --password=$DB_PASS --execute="SHOW DATABASES;" |awk '{print($1)}' |grep -v "Database" |grep -v "information_schema"`
for table in $TABLES; do
	echo "Respaldando la tabla $table..."
	file=$table.respaldo_`date +%Y%m%d`.sql
	mysqldump  -h $IP_SERVIDOR_MYSQL -u"$USUARIO" -p"$DB_PASS" $table > $file
	echo "Comprimiendo $file ..."
	gzip $file
done
 
echo ""
echo "RESPALDO TERMINADO!!!"

Para utilizarlo es necesario descargar el archivo, abrirlo y modificar los parámetros

  • WORK_DIR Es la ruta donde quieres que se guarden los archivos.
  • IP_SERVIDOR_MYSQL Es la dirección ip del servidor, también podría funcionar un nombre de dominio o si el servidor es la misma maquina en la que se ejecuta el script localhost sería lo correcto.
  • USUARIO Un usuario con los permisos de acceso necesarios, root funciona la mayoría de las veces.
  • DB_PASS La contraseña del usuario :)

Para ejecutar el script es necesario darle permisos de ejecución con:

chmod +x respaldo_mysql.sh

Y suerte !!!

El script funciona muy bien en mi equipo y espero que en el de ustedes también. Si tienen alguna duda favor de poner un comentario.

Descargar respaldo_mysql.sh

Popularity: 6%

Has llegado aquí buscando:

  • linuxmanr4 estadio corona
  • como respaldar un servidor con base de datos
  • script para respaldar base de datos mysql
  • alguien que tenga una base de datos de todas las r4
  • script para archivo con fecha
  • respaldos automaticos para ubuntu server 12 04
  • respaldo de todas las bases de datos mysql ubuntu
  • respaldar sua
  • respaldar en sua
  • respaldar base de datos en otro servidor

Cambiar los archivos temporales de Chrome a un disco en RAM

Hace unos días publiqué este artículo Maximizar el uso de la memoria RAM, y funciona bastante bien, pero desde un principio el objetivo era aprovechar este espacio que es mucho más rápido para alojar ahí los archivos temporales de Chrome.

Como iniciar Chrome

Busqué alguna opción que ajustar en chrome para reubicar la carpeta de archivos temporales, pero a menos que un lector me diga lo contrario no encontré una opción en Ajustes para hacerlo. Para lograrlo hay que iniciar Chrome con un modificador de la siguiente forma:

chromium-browser --user-data-dir=/tmp&

De esa manera le indico a Chrome que los datos de usuario los guarde en la carpeta /tmp que como pueden ver en la imagen esta alojada en una carpeta temporal en RAM.

¿Cuál es el propósito de todo esto?, no se si a ustedes les pasa algo similar, pero he notado que abrir ciertas páginas aumentan considerablemente el uso del disco duro alentando su desempeño considerablemente, me refiero a páginas como facebook o Google Plus. El único problema es que al reiniciar mi computadora todos los datos temporales se pierden y con ello algunas personalizaciones o extensiones, pero en mi netbook el aumento en el rendimiento vale la pena la molestia.

Popularity: 6%

Has llegado aquí buscando:

  • cambiar archivos temporales chrome
  • archivos temporales de chrome
  • temporales chrome
  • temporales chrome 2012
  • temporales a la ram
  • archivos tmp utilizados por chrome
  • como pasar temporales a disco ram
  • principio del objetivo
  • como cambiar de carpeta los archivos temporales de chrome
  • inguanzo@sysadminday

FLISOL 2012 en la Comarca Lagunera

Póster FLISOL 2012

El sábado 28 de abril en Plaza Cuatro Caminos se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre 2012 (FLISoL) organizado por sexto año consecutivo por el Grupo de Usuarios de GNU/Linux de La Laguna (GULAG).

¿Qué es el FLISOL?

El FLISoL es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año.

Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.

A tal fin, las diversas comunidades locales de software libre (en cada país/ciudad/localidad), organizan simultáneamente eventos en los que se instala, de manera gratuita y totalmente legal, software libre en las computadoras que llevan los asistentes. Además, en forma paralela, se ofrecen charlas, ponencias y talleres, sobre temáticas locales, nacionales y latinoamericanas en torno al Software Libre, en toda su gama de expresiones: artística, académica, empresarial y social.

Conferencias e Installfest

Como ya es una tradición se darán platicas relacionadas con el software libre y al terminar se ayudará a instalar Linux y software libre en los equipos que lleven los asistentes.

Programa

  • 10:30 AM Software Libre Educativo por Gabriel Peña (guabyboy)
  • 11:30 PM Libertad en la Red por Oscar Barajas (gndx)
  • 12:30 PM Innovando con Software Libre por Jesús Gómez (gomezbjesus)
  • 2:00 PM a 6:00 PM Installfest: Instalación de software libre en las computadoras que lleven.

¿Qué necesito llevar para la instalación?

  • Tu equipo de cómputo, ya sea desktop, laptop o netbook. Recomendamos que antes hagas una copia de seguridad de tu información (Importante: NO nos hacemos responsables de la pérdida de información) y defragmentes tu disco duro.
  • Te solicitamos que confirmes tu participación vía correo electrónico escribiendo un mensaje a guabyboy (en) yahoo.com.mx.
  • En la sede tendremos disponibles las distribuciones Debian, Ubuntu, OpenSUSE y Puppy. Si deseas alguna distribución en especial favor de traerla contigo.
  • Lleva CD’s o DVD’s vírgenes para que te lleves a tu casa los discos de la distribución que se te haya instalado.
  • ¡Deseos de aprender!

Más información en la página del Gulag FLISOL 2012 o en la página de Facebook del Flisol 2012.

¡Allá nos vemos!

Popularity: 6%

Has llegado aquí buscando:

  • flisol 2012 mexico
  • Flisol la comarca
  • flisol 2012 facultad de ingenieria
  • flisol 2012
  • linux en la comarca lagunera
  • programa de hola comarca hoy
  • programa flisol 2012
  • unam flisol 2012
  • guabyboy
  • flisol tese 27 y 28 abril 2012
  LinuxmanR4.com: 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. Todos los artículos publicados están publicados bajo la licencia Creative Commons Atribución-NoComercial-SinDerivadas 2.5 México (CC BY-NC-ND 2.5). Utiliza software libre.