Manager pobierania Aria2 – konfiguracja

arai2

Kilka dni temu opisywałem sposób szybkiej instalacji programu i serwera www wraz z WebUI do Arii 2, dziś chciałbym pokazać sposób konfiguracji, aby program zapamiętywał sesję, oraz był zabezpieczony hasłem.

Link do poprzedniego poradnika: Aria2 – Instalacja

Continue reading “Manager pobierania Aria2 – konfiguracja”

Speedtest.net w konsoli ;)

Speedtest.net jest stroną internetową służącą do sprawdzenia w przybliżeniu naszej prędkości łączą. W przypadku wolniejszych łącz wyniki są w miarę wiarygodne w przypadku szybszych.

Dziś chciałbym pokazać jak używać serwisu, bez użycia przeglądarki internetowej – czyli w konsoli systemowej Linuxa.

Testy przeprowadzał bedę na Debianie 8  podłączonym do router  Tp-Link WDR3600  a łącze to lokalny Satpol (50 megabitów)

Prezentowany przeze mnie dziś program napisany jest pythonie i wymaga pythona w wersji  Python 2.4-3.3

Wystarczy pobrać z repo twojej dystrybucji:

apt-get install python

Pobieranie samego kodu aplikacji sporwadza sie do użycia jednej komendy:

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py; chmod +x speedtest-cli

Użycie jest równie proste, wpisujemy po prostu w konsoli:

./speedtest_cli.py

lub

python speedtest_cli

Ukazuje się log z informacjami co się dzieje:

root@Debian:~/speedtest-cli# ./speedtest_cli.py
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Hawe Telekom Sp. z.o.o. (77.242.232.28)...
Selecting best server based on ping...
Hosted by "Petrus Polska sp. z o.o." S.K.A. (Torun) [84.96 km]: 26.306 ms
Testing download speed........................................
Download: 42.17 Mbit/s
Testing upload speed..................................................
Upload: 1.38 Mbit/s

Pomoc można uruchomić wpisując komende:

./speedtest_cli --help

Ukażą nam sie parametry wraz z opisem:

usage: speedtest_cli.py [-h] [--share] [--simple] [--list] [--server SERVER]
[--mini MINI] [--version]

Wykonywanie testy z konkretnego serwera, wraz z obrazkiem z wynikiem:
./speedtest_cli.py –list | grep Poznan – szukanie serwera – w moim przypadku Poznań
2776) Horyzont Technologie Internetowe (Poznan, Poland) [49.54 km] – wynik, numer serwera 2776

root@Debian:~/speedtest-cli# ./speedtest_cli.py --server 2776 --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Hawe Telekom Sp. z.o.o. (77.242.232.28)...
Hosted by Horyzont Technologie Internetowe (Poznan) [49.54 km]: 29.643 ms
Testing download speed........................................
Download: 43.79 Mbit/s
Testing upload speed..................................................
Upload: 1.69 Mbit/s
Share results: http://www.speedtest.net/result/3075701815.png

Jak widać powyżej test wykonany został do serwera w Poznaniu, a wynik prezentuje obrazek.

Należy pamiętać że wyniki nie są dowodem w sprawie reklamacji u twojego ISP ponieważ uzależnione są od wielu aspektów dlatego nie są obiektywne.

Serwer oraz klient NFS – konfiguracja w Linuxie

NFS jest to usługa pozwalająca udostępniać zasoby dyskowe komputerom w sieci. Serwer udostępnia katalog(i) klientom, którzy mogą je podmontować i działać jak na lokalnym systemie plików. Ponadto można z niego uruchamiać stacje bezdyskowe lub tworzyć rozproszone systemy plików.

Jako serwer u mnie działa Debian 8 Jessie jako klient Linux Mint 15 Olivia

Serwer NFS

Potrzebne pakiety:

apt-get install nfs-kernel-server nfs-common portmap nano

Po instalacji pakietów należy wyedytować plik /etc/exports

nano /etc/exports

I wpisać np:

/home/ 192.168.1.0/24(rw)
/mnt/hdd1/ 192.168.1.0/24(rw)

Objaśniam:
/home/ – udostępniany katalog
192.168.1.0/24 – podsieć komputerów która z zasobów NFS będzie korzystać
(rw) – prawa odczytu/zapisu (read/write)

Po odpowiednim skonfigurowaniu pliku exports wystarczy po prostu uruchomić usługę NFS

/etc/init.d/nfs-kernel-server restart

Klient NFS
Potrzebne pakiety:

apt-get apt-get install nfs-common portmap

Po instalacji pakietów należy utworzyć katalogi gdzie będziemy montować nasze zasoby z serwera.

mkdir -p ~/home
mkdir -p ~/dysk

No to montujemy:

mount -t nfs 192.168.1.100:/home/ ~/home
mount -t nfs 192.168.1.100:/mnt/hdd1 ~/dysk

A to oznacza:
mount -t nfs – polecenie mount czyli montowanie zasobu
192.168.1.100 – adres wcześniej skonfigurowanego serwera NFS
:/home/ – udostępniony katalog
~/home – przed chwila utworzony katalog czyli miejsce docelowe montowania zasobu serwera

Po wykonaniu tych czynności możemy cieszyć się w pełni działąjącym serwerem oraz klientem NFS.

Jeśli chcesz aby na kliencie montowanie następowało automatycznie po starcie systemu, dodaj polecenie

mount -t nfs 192.168.1.100:/home/ ~/home; mount -t nfs 192.168.1.100:/mnt/hdd1 ~/dysk 

do pliku /etc/rc.local.

Aplikacja #4 PSIAndroid – monitor PHPSysinfo w Androidzie

unnamed PSIAndroid jest aplikacją, która pozwala na monitorowanie systemu w telefonie Android.

Wymagane jest na zdalnym hoście zainstalowanie phpsysinfo – proces ten opisałem już we wcześniejszym artykule   -> http://blog.linuxiarz.pl/?p=320

Osobiście używam na co-dzień do monitorowania zdalnie i  w domu mojego serwera domowego (Debian) oraz netbooka (Mint 15).

Działanie programu nie wymaga wiele do tłumaczenia, robi co ma robić – świetna alternatywa do zaglądania w przeglądarkę.

Aplikacja jest DARMOWA, dostępna w Sklepie Play

W tej chwili (v 0.65) program umie wyświetlić:

– Dane systemu (wersja, uptime, …)
– CPU, Pamięć i użycie dysku
– Temperatury (np. hddemp, lmsensors)
– Prędkość wentylatorów (płyta główna)
– Informacje sieciowe
– PSStatus
– SMART
– RAID
– UPS
– Drukarki (SNMP)

I bez problemu działa na protokole HTTPS z uwierzytelnianiem hasłem.