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’.
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 [...]
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 [...]
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 [...]
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.
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 [...]
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ó [...]
Ú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 [...]
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 [...]
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 [...]
