CyberTek - the future at the present!
Google

Archive for luglio, 2010

Riprendere download interrotto con rsync

Posted by: (lug 26)

Ecco un esempio di come riprendere a scaricare un file parzialmente scaricato via scp o rsync. Visto che scp non supporta il resume, se siè iniziato a scaricare il file con questo comando, dobbiamo comunque sostituirlo con un alternativa basata su rsync:

rsync –partial –progress –rsh="ssh -p 1022" root@remotehost:/~/filename filename

Nell'esempio riportato sopra è anche indicato come comporre il comando se si sta usando una porta diversa dalla tradizionale 22 per il protocollo SSH.

Published in: linux, shell, tips

Download Files da Megaupload, Rapidshare e altri servizi da Linux, via prompt

Posted by: (lug 22)

Provate ad usare il validissimo Plowshare (un programma a linea di comando) ingrado di eseguire l'upload e il download per alcuni dei più popolari siti web di file-sharing. Funziona sui sistemi Linux e Unix-like, supporta: Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, DepositFiles and Mediafire. In pratica è un sostitutivo di wget per questi siti.

 

Per installare Plowshare in Ubuntu Linux

1. Se non soddisfatte, ottemperiamo alle dipendenze:

sudo apt-get install curl recode imagemagick tesseract-ocr-eng spidermonkey-bin aview


2. Download Plowshare, estraete il contenuto ed installate. Esiste anche la versione già pacchettizata .deb, se usate quella versione vi basta fare doppio click sul pacchetto e confermare l'installazione, viceversa:

tar xvzf plowshare-0.X


3. Now let's set up Plowshare:

cd plowshare-0.X
sudo bash setup.sh install

I comandi di Plowshare

Download di un file da rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Download di u na lista di files (uno per linea):
plowdown file_with_links.txt

Download di un file da megaupload con free membership ID:
plowdown -a myuser:mypassword http://www.megaupload.com/?d=132348234

Download di un file protetto da password da megaupload:
plowdown -p somepassword http://www.megaupload.com/?d=ieo1g52v

Get only the file URL without actually downloading it. Very handy if you want to use another web downloader:
plowdown –link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs -rt wget

Per utenti avanzati: se hai trovato una pagina con diversi links a files ospitati su megaupload vuoi farne il download, per vedere i primi 10 links, devi usare il seguente comando:
curl http://some-website.com/page.html | \
grep -o "http://www.megaupload.com/[^\"< ]*" | uniq | head -n10 | plowdown -

Per filtrare i links funzionanti in un file di testo:
plowdown -c file_with_links.txt > file_with_active_links.txt

Upload di un file su megaupload con un free membershipID:
plowup -a myuser:mypassword -d "My description" /path/myfile.txt megaupload

Upload di un file su megaupload con un Premium ID e multifetch upload:
plowup -a myuser:mypassword -d "My description" –multifetch http://www.somewherefarbeyond.com/somefile megaupload

Upload di un file su rapidshare anonomamente, cambiando il nome del file dopo l'upload:
plowup /path/myfile.txt rapidshare:anothername.txt

 

Published in: linux, rapidshare, shell

Condividere console Linux con screen

Posted by: (lug 4)

Con screen si può condividere la sonsole tra più utenti connessi in locale o via ssh. Per farlo basta seguire i seguenti passi, le istruzioni sono tipiche per un sistema debian, ma valgono similarmente per altre distribuzioni.

1. Installare screen

sudo apt-get install screen
2. Dal computer host viene eseguito screen col parametro per avviare una sessione screen -S SessionName. -S permette di specificare un nome per la sessione, questo permette di gestire molteplici sessioni e molti user contemporaneamente in maniera facile.
screen -S screen-test

4. L'utente remoto (guest) usa SSH per connettersi al computer remoto (remotehost)

ssh guest@remotehost
 
5. Il computer host (remotehost) acconsente la connessione multi utente nella sessione screen digitando CTRL-A: multiuser on (tutti i 'comandi screen' si aprono con la sequenza di escape CTRL-A).
CTRL-A:multiuser on

6. Quindi, l'host (remotehost) deve concedere l'autorizzazione per l'utente remoto (guest) per permettergli di accedere alla sessione di screen con il commadn CTRL-A: acladd nome_utente dove nome_utente è login dell'utente remoto.

CTRL-A:acladd guest

7. L'utente remoto può connettersi alla sessione dell'host. La sintassi per connettersi alla sessione di screen di un altro utente è host_username screen-x / sessionname.

screen -x username/screen-test
Published in: HowTo, linux, shell, tips
Powered by CyberTek - Assistenza Remota