GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak najít geografickou polohu serveru Linux v terminálu

Někdy možná budete muset zjistit zeměpisnou polohu linuxového serveru, spíše cloudového serveru. Tyto informace mohou zahrnovat jeho IP adresu a fyzickou polohu ve smyslu země, města a souřadnic (zeměpisné délky a šířky). Existují různé způsoby, jak toho dosáhnout a v tomto tutoriálu prozkoumáme, jak najít geografickou polohu vašeho serveru.

Předpoklady

Na začátku se ujistěte, že je nainstalováno curl. Použijeme jej k vytváření požadavků API později v této příručce. Jeho přítomnost nebo instalaci můžete potvrdit vyvoláním

$ curl --version

Najděte veřejnou IP adresu serveru

Pokud máte veřejnou IP adresu linuxového serveru, je to v pořádku. Pokud jste však aktuálně přihlášeni a chtěli byste ověřit veřejnou IP serveru, můžete tak učinit spuštěním následujícího curl příkaz.

$ curl https://ipinfo.io/ip

Kromě toho můžete také vyvolat příkaz curl následovaný ifconfig.me nástroj, který se používá pro zobrazení veřejné IP adresy na systémech Linux.

$ curl ifconfig.me

Najděte geografické podrobnosti serveru

S IP adresou nyní můžete přistoupit k extrakci přesných geografických podrobností odesláním požadavků API na ipinfo.io jak je znázorněno. IP-adresa je veřejná IP serveru.

$ curl https://ipinfo.io/ip-address

Příkaz poskytuje množství informací ve formátu JSON, které zahrnují město, zemi, region, geolokaci ve smyslu zeměpisné šířky a délky a časové pásmo, kde se server nachází.

Pokud chcete pouze získat informace o zemi, můžete použít geoip vyhledávací nástroj. To je k dispozici v repozitářích pro hlavní distribuce Linuxu. Můžete jej nainstalovat následovně.

Na CentOS/RHEL

$ sudo yum install geoip

Na Ubuntu / Linux Mint

$ sudo apt install geoip-bin

Na Arch / Manjaro

$ sudo pacman -S geoip

V systému SUSE Linux

$ sudo zypper install geoip

Po instalaci jej můžete spustit tak, jak je uvedeno, abyste získali zemi, kde se nachází váš server.

$ geoiplookup IP-address

Toto jsou jednoduché a praktické způsoby, které můžete použít k extrahování geografických informací linuxového serveru na příkazovém řádku.


Ubuntu
  1. Jak zablokovat IP adresu na serveru Linux

  2. 4 způsoby, jak najít veřejnou IP adresu serveru v terminálu Linux

  3. Jak najít geografickou polohu serveru Linux v terminálu

  1. Jak najít soubory v Linuxu

  2. Jak restartovat nebo restartovat Linux Server z příkazového řádku

  3. Jak najít nebo zkontrolovat svou IP adresu v Linuxu

  1. Jak nainstalovat SQL Server na Linux

  2. Jak najít soubory pomocí příkazového řádku v terminálu Linux

  3. Jak nainstalovat Minecraft Server na Linux