GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendapatkan Geolokasi Anda Dari Commandline Di Linux

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.


Linux
  1. Cara Mengontrol Pemutar Media Dari Commandline Di Linux

  2. Linux – Bagaimana Cara Autologin Ke Desktop Dengan Systemd?

  3. Cara Mendapatkan server nama domain dari commandline di Ubuntu Linux

  1. Cara Mendapatkan Jawaban Pengkodean Instan Melalui Commandline Di Linux

  2. Bagaimana cara mendapatkan nama host dari IP (Linux)?

  3. Bagaimana cara mendapatkan netmask dari bash?

  1. Cara Menemukan/Mendapatkan Alamat IP Anda di Linux

  2. Cara Membandingkan Perintah Dan Program Linux Dari Commandline

  3. Cara Menghapus Cache Browser Web Dari Commandline Di Linux