dijous, 30 d’octubre de 2008

Cita

Vinga que estic en ratxa!

Ara què s'acaba d'estrenar la nova versió de l'ubuntu 8.10 indrepid ibex, què en penseu del comentari que em va fer una amic:

"L'ubuntu és el nou windows del linux"

Comentaris...? ;)

dimecres, 29 d’octubre de 2008

Recuperar arxius esborrats!

Salut amichs!

Ara feia bastant per no dir molt que no escribia unes linies, i no és sense raó. He estat bastant ocupat amb uns quants projectes que molts de vosaltres ja els coneixeu, però quan madurin una mica escriuré i en faré cinc cèntims :)


Aprofito l'avinantesa per presentar-vos un programa que a mi personalment em va salvar el cul. Aquest estiu vaig estar vivint dues setmanes a Menorca i quan vaig tornar vaig descarregar les fotos a l'ordinador. Llavors les vaig esborrar de la càmera. Al cap d'un temps vaig reinstal·lar l'ubuntu (recordeu-me que mai més hi instal·li la quantitat de programes que hi vaig instal·lar "per probar"). I ja tenim el problema servit. No vaig enrecordar-me de guardar les fotos de l'ordinador i a la càmera ja les havia esborrat. Per sot no havia fet encar cap foto amb la càmera i vaig poder utilitzar el programa photorec, de la suite testdisck. Aquest programa em va anar genial i les vaig poder recuperar quasi totes videos inclosos.

Per instal·lar s'ha d'instal·lar primer la suite:

sudo apt-get install testdisk

Després executar com a suprausuari, i maximitzeu la terminal perquè sinó dirà que no el programa no té prou línies per executar-se:

sudo photorec

I ja només queda anar seguint els passos. Si voleu un tutorial del que fer en cada pas mireu-ho aquí. La veritat és que no té cap secret i és força intuitiu.

Com sempre recordar-vos que aquest programes només funcionen si no s'ha escrit res a sobre d'on s'ha esborrat el fitxer. Per tant el més prudent davant d'una situació de pèrdua de dades és NO FER RES.

Ara us deixo amb un altre programa que potser us pot anar bé i que està destinat a la mateixa finalitat però que jo personalment no he probat: foremost

Per instal·lar-lo:

sudo apt-get install foremost

Val la pena comentar que aquest programa va ser originalment desenvolupat per les forces armades dels estats units i el centre de seguretat informàtica dels eua, i que després aquest va ser alliberat sota la nostra estimada llicència lliure.

PD: Properament migrarem el blog a un wordpress de servidor propi. Si sabeu com traspassar els continguts d'aquest blog al nou qualsevol ajuda serà benvinguda :)

Salut i força a la titola!

dimarts, 21 d’octubre de 2008

Fitxer /etc/hosts

Ah! amics!

Resulta que ara tenim internet a casona! Arran d’aquest esdeveniment, vaig portar el servidor al menjador de casa. Evidentment, no podia ser tant fàcil, i el router de telèfonica CT-5361 feia de les seves. Per obrir els ports trobareu tutorials per tot arreu, però veure la pàgina dins la própia LAN, això és una altra cosa. Si quan us connecteu al vostre domini us surt la pàgina del router, mentre que si us connecteu des de qualsevol xarxa, tot va com una seda, això és degut a una funcionalitat del router anomenada NAT loopback.

Evidentment, els routers de telefònica no l’implementen (mentre que els Speedtouch d’alpi si). M’he barallat amb inútils de telefònica com per tenir-ne una idea (nota: si voleu servei tècnic de debó, truqueu al servei tècnic per Pymes encara que sigueu un hombre de apié normal i corrent). Bé doncs eus ací un workaround per a tots aquells usuaris de linux que us evitarà canviar-vos el router: el fitxer hosts.

El fitxer /etc/hosts us permet assignar dominis a IPs com ho faria un DNS. Només us cal afegir-hi el seguent codi:

#aquests hosts me’ls invento jo per a veure el bloc
#
192.168.1.71 closca.sytes.net
192.168.1.71 eter.serveblog.net
192.168.1.71 eawars.sytes.net

Ja sabeu! Però adoneu-vos que ara, si agafeu el portàtil i aneu fora de casa deixarà de funcionar i haureu de tornar a canviar-ho. Per això també he pensat que podria haver-hi un script que fes ping a la ip i si hi ha resposta, et copiés un fitxer hosts i si no, un altre amb les linees comentades. Alguna cosa així:

#! /bin/bash

pingcount=$(ping -c 1 192.168.1.71 |grep received|awk -F’,’ ‘{print $2}’|awk ‘{print $1}’)
if [ $pingcount -eq 0 ]; then
echo “Server[192.168.1.71] not found on lan, setting hosts as hosts_abroad”;
sudo cp -f /home/pol/Config/hosts_abroad /etc/hosts
else
echo “Server[192.168.1.71] found on lan, setting hosts as hosts_home”;
sudo cp -f /home/pol/Config/hosts_home /etc/hosts
fi

[fitxer hosts_replace_sh]

On hosts_abroad i hosts_home són els diferents fitxers hosts.
I ja per últim, només caldria que s’executés al iniciar, que encara no m’ho he mirat, o fer-ne una llançadora amb la ordre gksudo sh /home/pol/Config/hosts_replace_sh. Que podem exectutar amb un parell de clics quan canviem de xarxa.