18 sierpnia 2010 o 17:08:22 | kategorie: Linux, Poradniki, Ubuntu,
(Tutorial pod Ubuntu 10.04)
Cześć, dziś chciałbym opisać jak łatwo za pomocą Axel Download Accelerator ściągać pliki z kont premium na takich serwisach jak rapidshare.com, hotfile.com. Opis działa na wszystkich serwisach na których istnieje tak zwane "Direct Download".
Co nam będzie potrzebne ?
firefox
libsqlite3-dev
axel
axel_firefox.v0.3.patch
Pierwszą paczkę standartowo mam zainstalowaną w systemie. Jeśli ktoś usunął firefox'a będziemy musieli go ponownie zainstalować razem z drugą paczką:
sudo apt-get install libsqlite3-dev
sudo apt-get install libsqlite3-dev firefox
Teraz przejdziemy do kompilacji Axel Download Accelerator. Ponowna kompilacja jest potrzeba z konieczności dodania patha. W terminalu wykonujemy:
sudo apt-get install build-essential && sudo apt-get build-dep axel
cd ~/ && mkdir axel && cd axel
apt-get source axel
cd axel-2.4
wget http://emiraga.wikispaces.com/file/view/axel_firefox.v0.3.patch
patch -p1 < axel_firefox.v0.3.patch
nano debian/rules
W linii:
./configure --i18n=1 --debug=0 --prefix=/usr --etcdir=/etc --strip=0
Dodajemy
--ff3c=1:
./configure --i18n=1 --debug=0 --prefix=/usr --etcdir=/etc --strip=0 --ff3c=1
dpkg-buildpackage -rfakeroot -b
sudo dpkg -i ../axel_2.4-1_amd64.deb
lub:
sudo dpkg -i ../axel_2.4-1_i386.deb
Następnie logujemy się w Firefox'ie na swoje konta na rapidshare.com hotfiel.com itp. Teraz w naszym pliku ~/.bashrc dodajemy następującą linie na końcu:
export AXEL_COOKIES=/home/USERNAME/.mozilla/firefox/PROFILE_NAME/cookies.sqlite
USERNAME - Zamieniamy na swoją nazwę użytkownika.
PROFILE_NAME - Zamieniamy na nazwę profilu w firefox'ie.
Teraz tylko wystarczy otworzyć ponownie nasz terminal i wpisać np:
axel -a -n 32 http://rapidshare.com/files/413834167/fugue-icons-3.0-src.zip
2 komentarze
18 grudnia 2009 o 02:20:37 | kategorie: Debian, Linux, Nginx, PHP, Serwery, Ubuntu,
W dzisiejszym artykule będę chciał wam przybliżyć trochę instalacje tego naprawdę szybkiego serwera www
Nginx i dodania mu obsługi PHP (Wiem że jest tego w miare dużo w sieci).
Na pewno pierwszym krokiem jaki będzie trzeba wykonać będzie oczywiście zainstalowanie serwera. W takim razie wykonamy polecenie:
sudo apt-get install nginxNastępnie będziemy musieli zainstalować php5-cgi i coś dzięki czemu udostępnimy PHP dla nginx'a czyli spawn-fcgi, wykonujemy:
sudo apt-get install php5-cgi spawn-fcgiTeraz możemt przejść do najważniejszej rzeczy czyli konfiguracji nginx'a. Otwieramy zatem nasz plik konfiguracyjny:
sudo nano /etc/nginx/sites-enabled/defaultZastępujemy jego całą zawartość tym kodem:
server {
listen 80;
server_name NAZWA_SERWERA;
access_log SCIEZKA_LOGOW/acces_log.log;
location / {
root ROOT_PATH;
index index.php index.html index.htm;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME ROOT_PATH$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
I zmieniamy następująco:
NAZWA_SERWERA: Na naszą nazwę serwera lub jak kto woli nazwę domeny. Standardowo localhost.
SCIEZKA_LOGOW: Tutaj wstawiamy scieżkę do pliku w którym mają być zapisywane wszystkie logi.
ROOT_PATH: Zamieniamy na sciężkę naszego folderu ze stroną. Standardowo /var/www/nginx/.
Osoby które bardziej się orientują mogą zmienić port na którym ma działać strona itp. Teraz możemy przejść do odpalenia naszego serwera. Tylko najpierw przed odpaleniem serwera musimy udostępnić mu komunikację z PHP. W takim razie musimy wykonać następującą komendę:
sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -C 5 -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid(W następnym artykule opiszę dokładnie daną komendę)
No i teraz na koniec zostaje nam odpalenie Nginx'a:
sudo /etc/init.d/nginx startI jeśli wszystko wykonałeś dobrze powinna się przed tobą pojawić strona z napisem nginx :) Dla sprawdzienia możesz dodać plik phpinfo.php z zawarością:
<?php
phpinfo();
?>
I odpalić go w przeglądarce żeby zobaczyć czy PHP na pewno działa.
Przydatne linki:
Wiki Nginx'a - Naprawdę dużo można się dowiedzieć.
ps. przy okazji zapraszam na
dynamic-group.org
4 komentarze
15 maja 2009 o 20:22:03 | kategorie: Linux, Poradniki,
Cześć, dziś postanowiłem opisać w miarę prosty sposób jak na swoim komputerze zrobić własną bramkę SMS. Potrzebne:
-
Telefon lub modem 3G podłączony do komputera--
W moim przypadku będzie to modem HUAWEI e160
-
Linux
--
Poradnik opiera się o dystrybucje Ubuntu
Jeśli już podłączyliśmy nasz modem do komputera musi zainstalować program
Gammu tak więc wykonujemy w terminalu komendę:
sudo apt-get install gammu
Po instalacji musimy zobaczyć pod który port jest podpięty nasz modem, zrobimy to wykonując komendę:
dmesg|grep tty
Po wykonaniu tej komendy powinniśmy otrzymać coś takiego jak na screenie niżej:
Teraz już wiemy pod który port mamy podłączony nasz telefon więc wypadało by teraz stworzyć plik konfiguracyjny. Plik musi znajdować się w naszym katalogu domowym i musi nosić nazwę
.gammurc. Domyślna zawartość:
[gammu]
port = /dev/ttyUSB0
model =
connection = at19200
synchronizetime = yes
logfile =
logformat = nothing
use_locking =
gammuloc =
Zmieniamy tylko port do którego jest podłączony modem/telefon. Następnie po zapisaniu pliku konfiguracyjnego wykonujemy komendę:
gammu identify
Powinno nam się pokazać treść podobna do tej na screenie:
Brawo! jeśli pokazało ci się taka informacja znaczy że program łączony się z modemem więc teraz możesz za pomocą komendy:
gammu getallsms
Zobaczyć wszystkie sms znajdujące się na karcie. Ale jak teraz wysłać sms'a ? Tak samo łatwo wystarczy wykonać komendę:
gammu sendsms text numer_telefonu
Po wykonaniu komendy zostaniesz poproszony o wpisanie wiadomości jaką chcesz wysłać następnie po wpisaniu wiadomości musisz nacisnąć kombinacje znaków
ctrl + d i twoja wiadomość będzie wysłana ;)
Na dziś tyle, w następnym poradniku napisze o dodatkowym module znajdującym się w gammu pod nazwą smsd dzięki któremu będziemy mogli zapisywać smsy do bazy danych.
6 komentarzy