martes, 28 de octubre de 2008

Script de backup Mysql

Esté script está copiado de howtoforge.net y aunque no lo probé me lo copio para no perderlo

#!/bin/sh
# System + MySQL backup script
# Copyright (c) 2008 Marchost
# This script is licensed under GNU GPL version 2.0 or above
# ---------------------------------------------------------------------

#########################
######TO BE MODIFIED#####

### System Setup ###
BACKUP=YOUR_LOCAL_BACKUP_DIR

### MySQL Setup ###
MUSER="MYSQL_USER"
MPASS="MYSQL_USER_PASSWORD"
MHOST="localhost"

### FTP server Setup ###
FTPD="YOUR_FTP_BACKUP_DIR"
FTPU="YOUR_FTP_USER"
FTPP="YOUR_FTP_USER_PASSWORD"
FTPS="YOUR_FTP_SERVER_ADDRESS"

######DO NOT MAKE MODIFICATION BELOW#####
#########################################

### Binaries ###
TAR="$(which tar)"
GZIP="$(which gzip)"
FTP="$(which ftp)"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"

### Today + hour in 24h format ###
NOW=$(date +"%d%H")

### Create hourly dir ###

mkdir $BACKUP/$NOW

### Get all databases name ###
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do

### Create dir for each databases, backup tables in individual files ###
mkdir $BACKUP/$NOW/$db

for i in `echo "show tables" | $MYSQL -u $MUSER -h $MHOST -p$MPASS $db|grep -v Tables_in_`;
do
FILE=$BACKUP/$NOW/$db/$i.sql.gz
echo $i; $MYSQLDUMP --add-drop-table --allow-keywords -q -c -u $MUSER -h $MHOST -p$MPASS $db $i | $GZIP -9 > $FILE
done
done

### Compress all tables in one nice file to upload ###

ARCHIVE=$BACKUP/$NOW.tar.gz
ARCHIVED=$BACKUP/$NOW

$TAR -cvf $ARCHIVE $ARCHIVED

### Dump backup using FTP ###
cd $BACKUP
DUMPFILE=$NOW.tar.gz
$FTP -n $FTPS <quote USER $FTPU
quote PASS $FTPP
cd $FTPD
mput $DUMPFILE
quit
END_SCRIPT

### Delete the backup dir and keep archive ###

rm -rf $ARCHIVED

Scanner cx5600 en Hardy

El día de hoy conectaron en una pc ,recientemente migrada a Kubuntu Hardy , una impresora CX5600 , apenas unos segundos después la impresora automaticamente estaba instalada y funcionando sin hacer absolutamente nada. Pero no fue tan feliz el momento en el cual tuve que hacer funcionar el scanner, por eso paso a describir según lo que leí en una guia de www.ubuntu-es.org.

1-Descargamos desde esta pagina http://www.avasys.jp/english/linux_e/dl_spc.html el paquete

iscan-2.9.0-0.c2.i386.rpm iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm


2-Debido a que está en formato RPM con alien lo convertimos de la siguiente manera

alien -d --script iscan-2.9.0-0.c2.i386.rpm iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm
(el --script lo tira como una advertencia por eso lo agregué)

3-instalamos con dpkg -i iscan_2.9.0-1_i386.deb iscan-plugin-cx4400_2.0.0-1_i386.deb

4-editamos el archivo /etc/sane.d/dll.conf y comentamos epson y abajo agregamos epkowa

vim /etc/sane.d/dll.conf

#epson
epkowa



5-Para buscar el scanner usamos el comando (previo haber instalado sane)

sane-find-scanner -q (te apareceran los dispositivos conectados)
El resultado seguramente es algo así y lo importante de esto es lo marcado en negrita que son los numeros del vendedor y el producto

found USB scanner (vendor=0x04b8 [Language Error], product=0x083f

6-agrega los números del vendedor y el producto en /etc/sane.d/epkowa.con

vim /etc/sane.d/epkowa.conf
# comentar todas las entradas usb y agrega esta

usb 0x04b8 0x083f

guardamos los cambios

7-Luego tenemos varios paquetes graficos para escanear que podemos instalar por ej

apt-get install xsane quiteinsane

PD= si instalamos quiteinsane viene un plugins para gimp llamado

Instalar KDE 4 en Hardy

Bueno estoy instalando KDE4 para probar y por ahora con un simple comando se está instalando

sudo apt-get install kubuntu-kde4-desktop

Después les seguiré contando

domingo, 19 de octubre de 2008

Cambiar hora en Windows con un archivo .cmd

Les dejo para los que necesiten cambiar la hora mediante en windows les dejo un comando para que puedan cambiar rapidamente la hora y adelantarla una hora.
Nos vamos a inicio---> Ejecutar y copiamos el siguiente comando:

control.exe timedate.cpl,,/Z Mid-Atlantic Standard Time

Esto usa el horario del Atlántico Central que viene a ser GMT -2:00

Y para ponerlo en el de Buenos Aires el comando es


control.exe timedate.cpl,,/Z SA Eastern Standard Time


Esto lo leí en el anterior cambio de horario en el blog de ponicke un kpo mal de Microsoft

miércoles, 8 de octubre de 2008

Problemas C92 en Hardy con cups

También el mismo dia me encontré con el problema de que al conectar una impresora Epson C92 a mi Hardy y hacer un test de prueba empezaba a pasar las hojas en blanco sin imprimir nada. No recuerdo donde leí que en vez de usar el driver de la C88 que lo pone automaticamente tenemos que elegir el driver de la C68 y con eso ya tenemos funcionando 10 puntos la Epson C92

Instalando impresoras cups por ipp

Hay algo que me complicó bastante y me hizo renegar durante el dia de ayer y es instalar una impresora compartida mediante cups en otra maquina con Linux. Seguramente no es por lo dificil que sea , sinó por no haber leido como trabaja. En fin les dejo los pasos de como lo hize.

En Hardy me tomó la impresora automaticamente , una vez finalizado este proceso lo que hice fue habilitar en cups para que el puerto 631 esté en escucha para toda la red modificando dentro del archivo /etc/cups/cupsd.conf la linea Listen localhost:631 por Listen 631.
Los siguientes pasos (no necesarios) fueron habilitar cups para poder acceder desde cualquier pc de la red mediante un navegador, para esto agregué/modifiqué los siguientes parametros...
BrowseAllow all
BrowseAddress all



Order allow,deny
Allow all



Order allow,deny
Allow all


# Restrict access to configuration files...

AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all


Guardamos y reiniciamos cupsys.

En las maquinas clientes lo que hice fue instalar una impresora nueva , en device elegí "Internet Printing Protoco (IPP)" y cuando me pidió el URI lo que le puse fue lo siguiente
ipp://nombrepc/printers/impresora en muchos lugares hacian poner el puerto desp del nombre de la maquina pero a mi no me funcionó de esa manera (ipp://nombrepc:631/printers/impresora). Los pasos que siguen son elegir el driver adecuado y listo ya deberiamos tener la impresora funcionando.

miércoles, 1 de octubre de 2008

Utilidades Monitoreo

Leyendo una entrada de mis RSS de Diariolinux me encuentro con un programa interesante, con el cual podemos monitorear cuales son los procesos que más escriben en el disco. El programa se llama iotop y está echo en python.

Les dejo el link de descarga , la verdad que está muy lindo y es muy boton :D

http://guichaz.free.fr/iotop/

Esto es todo por el dia de hoy calculo...