Melakukan Speedtest dari CLI di Ubuntu Server

Bagi para pengguna linux yang tanpa GUI (Graphic User Interface) seperti distro Ubuntu Server yang saya pergunakan, bisa melakukan pengecekan kecepatan atau Speedtest internet milik anda dengan sebuah script phyton di terminal CLI (Command Line Interface). Dengan script tersebut, speedtest dapat kita lakukan dengan mudah melalui situs Speedtest.Net walau tanpa membuka browser. Bahkan hasil test yang kita dapatkan juga bisa kita bagi kepada teman-teman kita melalui media sosial. Cukup dengan mengetikkan perintah sederhana, script phyton ini akan langsung melakukan test kecepatan internet anda layaknya anda melakukan test pada situs speedtest.net dari browser

pertama ambil dulu script pythonnya dan simpan dengan nama “speedtest“:

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

setelah selesai download scriptnya, langsung lakukan speedtestnya dengan perintah :

python speedtest --share

script diatas maksudnya adalah melakukan test dari server terdekat Speedtest.Net dan mensharing hasilnya, nanti akan muncul hasil sbb :

[email protected]:~$ python speedtest --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Crissic Solutions, LLC (107.150.xx.xx)...
Selecting best server based on ping...
Hosted by FL High Speed Internet (Cocoa, FL) [235.77 km]: 10.411 ms
Testing download speed........................................
Download: 174.52 Mbit/s
Testing upload speed..................................................
Upload: 21.28 Mbit/s
Share results: http://www.speedtest.net/result/3269069836.png
[email protected]:~$

jika share result kita buka maka hasilnya akan tampak seperti berikut:

Hasil Speedtest cli di Ubuntu Server

Jika kita ingin memilih server tujuan speedtest perintahnya adalah :

python speedtest --share --server=4350

script diatas berarti melakukan speedtest dari server ber-code 4350 milik telkom di jakarta dan mensharing hasilnya. Untuk daftar server silahkan dilihat DISINI

CHMOD dan CHOWN Semua File dan Sub-Direktori di Ubuntu

Adakalanya kita ingin merubah akses file dan sub-direktori secara masal dengan CHMOD dan CHOWN yang sama dan akan sangat melelahkan jika kita melakukan satu persatu terhadap setiap file maupun sub-direktori terlebih jika jumlah file dan sub-direktori yang akan kita rubah permission-nya berjumlah ratusan atau bahkan ribuan. Dengan menggunakan fitur find dalam command line atau cli linux (dalam hal ini saya menggunakan ubuntu server sebagai distro andalan 🙂 ) kita bisa melakukannya dalam sekali ketik perintah.

Sebagai contoh jika kita ingin merubah CHMOD semua sub-direktori (termasuk sub-direktori2 di dalamnya lagi) dalam sebuah folder, perintahnya adalah :

sudo find /path/to/your/folder -type d -exec chmod 777 "{}" \;

Jika kepemilikan file yang akan kita rubah maka perintah yang bisa kita gunakan adalah :

sudo find /path/to/your/folder -type f -exec chown user "{}" \;

Dengan perintah find kita juga bisa membatasi perubahan CHMOD atau CHOWN hanya pada file dengan ekstensi tertentu, contohnya jika kita ingin semua file dengan ekstensi .exe pada sebuah direktori dan semua sub-direktorinya bisa dieksekusi :

sudo find /path/to/your/folder -name "*.exe" -exec chmod +x {} \;

Mungkin ada yang mau sharing dan menambahkan dipersilahkan 🙂