Tutorial singkat ini akan memandu Anda melalui cara mendapatkan geolokasi Anda dari commandline di Linux. Ini bisa berguna ketika Anda ingin mengetahui lokasi VPS atau server jarak jauh Anda. Sesama pengguna Linux Rafael Rinaldi telah membuat alat praktis yang disebut "whereami" untuk mengetahui informasi geolokasi menggunakan freegeoip.net dari baris perintah. Harap perhatikan bahwa beberapa penyedia hosting mungkin menyembunyikan lokasi persis server mereka, atau memalsukannya karena alasan keamanan. Dalam kasus seperti itu, alat ini tidak akan membantu.
Sekarang, mari kita mulai mencari tahu geolokasi sistem Linux dari commandline menggunakan utilitas whereami.
Instal whereami
Memasang alat 'whereami' cukup sederhana dan mudah. Anda perlu menginstal npm , pengelola paket javascript terlebih dahulu.
Untuk menginstal npm pada sistem berbasis RPM seperti RHEL, CentOS, Fedora, jalankan perintah berikut:
sudo yum install epel-release
sudo yum install npm
Atau,
sudo dnf install epel-release
sudo dnf install npm
Di Debian, Ubuntu, Linux Mint, jalankan:
sudo apt-get install npm
Di Arch Linux dan turunannya:
sudo pacman -S npm
Di SUSE/openSUSE:
sudo zypper install npm
Setelah npm terinstal, jalankan perintah berikut untuk menginstal alat "whereami".
npm install -g @rafaelrinaldi/whereami
Anda akan mendapatkan output seperti di bawah ini.
/usr/bin/whereami -> /usr/lib/node_modules/@rafaelrinaldi/whereami/bin/whereami /usr/lib └─┬ @rafaelrinaldi/[email protected] ├─┬ [email protected] │ ├─┬ [email protected] │ │ └── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ └─┬ [email protected] │ └── [email protected] ├─┬ [email protected] │ └─┬ [email protected] │ ├── [email protected] │ └─┬ [email protected] │ └─┬ [email protected] │ ├── [email protected] │ └── [email protected] ├── [email protected] ├─┬ [email protected] │ └── [email protected] └── [email protected]
Dapatkan Geolokasi Anda Dari Commandline Di Linux
Sekarang, waktunya bermain. Untuk mengetahui lokasi Anda, cukup jalankan:
whereami
Contoh keluarannya adalah:
11.1,77.35
Seperti yang Anda lihat pada output di atas, Ini menampilkan lintang (11.1), dan bujur (77.35) lokasi saya.
Saya tidak mengerti, dapatkah saya memiliki format yang dapat dibaca manusia? Tentu saja Anda bisa! Tambahkan --f manusia beralih dengan perintah whereami seperti di bawah ini.
whereami --f human
Ini hasil saya:
Tiruppur, Tamil Nadu, India
Saya tidak akan mengatakan ini adalah hasil yang akurat, tetapi sangat dekat dengan lokasi saya yang sebenarnya.
Saya membutuhkan lebih banyak detail, dapatkah saya memilikinya juga? Ya! Tampilkan hasil mentah yang berisi alamat IP publik, kode negara, kode pos, zona waktu kode metro, dll., dengan menggunakan perintah berikut:
whereami -r
Contoh keluaran:
{"ip":"122.178.36.244","country_code":"IN","country_name":"India","region_code":"TN","region_name":"Tamil Nadu","city":"Tiruppur","zip_code":"641603","time_zone":"Asia/Kolkata","latitude":11.1,"longitude":77.35,"metro_code":0}
Untuk mengetahui lebih detail tentang perintah whereami, jalankan:
whereami -help
Contoh keluaran:
Usage: whereami [OPTIONS] Get your geolocation information using freegeoip.net from the CLI Example: $ whereami -23.4733,-46.6658 $ whereami --f human San Francisco, CA, United States Options: -v --version Display current software version -h --help Display help and usage details -f --format Output format (either human, json or sexagesimal) -r --raw Output raw data from freegeoip.net
Saya cukup yakin mungkin ada alat dan cara lain untuk mengetahui geolokasi. Apakah Anda tahu metode lain? Mohon pencerahannya di kolom komentar di bawah.
Unduh - Panduan Gratis:"Panduan Bash untuk Pemula"Semoga membantu.