Exportant BBDD amb PostgresSQL

Al igual com Mysql te el mysqldump Postgres també te la seva utilitat per exportar bases de dades. Apunto aquí la sintaxi per recordar-ho:

pg_dump -h<host> -p<port> -u<user> -W <Database>

Atenció!!! El parametre ‘-W’ serveix per obligar a demanar password, no te res a veure amb el paràmetre ‘Database’.

October 9th, 2008 by albert 

Sincronitzant directoris amb rsync

Aquí un exemple on es sincronitzen dues carpetes remotes amb rsync sobre ssh.

rsync -avz -e ssh “/home/albert/java” “<ssh_user>@<ssh_server>:/home/albert/backup”
on:
-a archive mode.
-v verbose, perquè mostri mes detalls de la copia.
-z perquè faci servir compressió zip.

El mateix exemple sense ssh.
rsync -avz “/home/albert/java” “/home/albert2/backup”

Una bona alternativa a rsync es unison. Però això es un altre post (a mes, encara [...]

May 1st, 2008 by albert 

Llegint correo al POP3 per Telnet

Es una cosa ben simple però no ho havia provat mai. En realitat no m’ha servir per al que volia (Esborrar tots els mails d’una conta amb un script), però ha estat un bon exercici. El protocol POP3 es ben senzill. Les passes per provar-ho a casa son:
telnet [servidor] [port]
Trying xx.xx.xx.xx…
Connected to servidor.com.
Escape character is [...]

January 14th, 2008 by albert 

Retallant arxius de text (BASH)

Fa temps vaig haver de recuperar una BBDD de dins d’un arxiu on hi havia totes les BBDD (Amb les dades) d’un servidor. Per a fer-ho hem va ser de molta utilitat les següents instruccions en Linux per a retallar el fitxer:

# Per trobar la posició on començava la declaració de cada BBDD (-n retorna [...]

October 10th, 2007 by albert 

Ports oberts al teu PC

Aquesta es una d’aquelles instruccions que quan les necessito mai les trobo. Així que la escric aquí:
netstat -tlnp
Retorna un llistat de ports que estan a la escolta, el PID i l’aplicació que esta escoltant. En resum, molt útil.

October 9th, 2007 by albert 

Comandes bàsiques per a vpopmail

vpopmail es un servidor de correu àmpliament utilitzat a Internet que es molt fàcil d’administrar. Aquí unes quantes comandes per a administrar fàcilment el nostre vpopmail. Son força intuïtives i no cal gaire explicació i resulta fàcil deduir el seu funcionament
Comandes bàsiques per a administrar un servidor amb vpopmail:

# Operacions bàsiques d’alta/baixa de dominis/usuaris
vadddomain newdomain.org [...]

August 27th, 2007 by albert 

Creant màquines virtuals amb vmware Player

Creant màquines virtuals amb vmware Player

Vmplayer es una aplicació que et permet fer córrer màquines virtuals i a més es multiplataforma. D’aquesta manera podem tenir en el nostre Linux funcionant un altre Linux o un Windows XP o un Windows 98 o un FreeBSD, etc. La forma de fer-ho es ben senzilla:
Necessitem un arxiu .vmx que conté la definició [...]

July 10th, 2007 by albert 

Últim Script de backup

Aquí hi ha el meu últim script de backup. En realitat no fa res que no faci els últims scripts que he postejat però sempre va bé tenir-lo a ma per si algú s’ha de planificar les còpies de seguretat.

cd /usr/backup
NOMFITXER=$(date +”%d%m%Y-%H%Mh”);
mysqldump -u<userdb> -p<password> –all-databases > db$NOMFITXER.txt
tar -rf backup$NOMFITXER.tar /var/www
tar -rf backup$NOMFITXER.tar /var/lib/tomcat5.5/webapps
tar -rf backup$NOMFITXER.tar [...]

July 4th, 2007 by albert 

Samba client

La veritat hem volia currar una mica mes aquest post però al final ho deixo així. El samba el fem servir per des de Linux connectar-nos a una xarxa Windows.
smbclient : Programilla per connectar-te a unitats de xarxa al estil d’un FTP.
smbclient //xx.xx.xx.xx/recurs -U usuari
Tambe podem montar les unitats en el nostre sistema de fitxers:
mount [...]

February 28th, 2007 by albert 

Iniciar processos al arrancar Linux

En Debian per a iniciar processos al arrancar linux es fa creant un accés directe en la carpeta /etc/rc”.d on ” significa el runlevel on s’ha d’arrancar. A part, aquests links han de tenir una nomenclatura molt concreta: SxxNom (si es un script d’engegada) o KxxNom (Si es un script de parada), les xx son [...]

January 31st, 2007 by albert 
Older Posts »