GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So finden Sie den geografischen Standort von Linux Server im Terminal

Manchmal müssen Sie möglicherweise den geografischen Standort eines Linux-Servers herausfinden, insbesondere eines Cloud-Servers. Zu diesen Informationen können die IP-Adresse und der physische Standort in Form von Land, Stadt und Koordinaten (Längen- und Breitengrad) gehören. Es gibt verschiedene Möglichkeiten, dies zu tun, und in diesem Tutorial werden wir untersuchen, wie Sie den geografischen Standort Ihres Servers finden.

Voraussetzungen

Stellen Sie zu Beginn sicher, dass curl installiert ist. Wir werden es verwenden, um später in diesem Handbuch API-Anforderungen zu stellen. Sie können das Vorhandensein oder die Installation bestätigen, indem Sie

aufrufen
$ curl --version

Finden Sie die öffentliche IP-Adresse des Servers

Wenn Sie die öffentliche IP-Adresse des Linux-Servers haben, ist das in Ordnung. Wenn Sie jedoch derzeit angemeldet sind und die öffentliche IP des Servers überprüfen möchten, können Sie dies tun, indem Sie den folgenden curl ausführen Befehl.

$ curl https://ipinfo.io/ip

Zusätzlich können Sie auch den Curl-Befehl gefolgt von ifconfig.me aufrufen Tool, das zum Anzeigen der öffentlichen IP-Adresse auf Linux-Systemen verwendet wird.

$ curl ifconfig.me

Suchen Sie die geografischen Details des Servers

Mit der vorliegenden IP-Adresse können Sie nun die genauen geografischen Details extrahieren, indem Sie API-Anfragen an ipinfo.io senden wie gezeigt. Die IP-Adresse ist die öffentliche IP des Servers.

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

Der Befehl liefert eine Fülle von Informationen im JSON-Format, darunter Stadt, Land, Region, Geolokalisierung in Bezug auf Breiten- und Längengrad und die Zeitzone, in der sich der Server befindet.

Wenn Sie nur die Länderinformationen abrufen möchten, können Sie die geoip verwenden Nachschlagewerk. Dies ist in Repositories für die wichtigsten Linux-Distributionen verfügbar. Sie können es wie folgt installieren.

Auf CentOS/RHEL

$ sudo yum install geoip

Auf Ubuntu / Linux Mint

$ sudo apt install geoip-bin

Auf Arch / Manjaro

$ sudo pacman -S geoip

Unter SUSE Linux

$ sudo zypper install geoip

Nach der Installation können Sie es wie vorgesehen ausführen, um das Land zu erhalten, in dem sich Ihr Server befindet.

$ geoiplookup IP-address

Dies sind einfache und praktische Methoden, mit denen Sie die geografischen Informationen eines Linux-Servers auf der Befehlszeile extrahieren können.


Ubuntu
  1. So finden Sie Dateien unter Linux

  2. So starten oder starten Sie den Linux-Server über die Befehlszeile neu

  3. So blockieren Sie die IP-Adresse auf einem Linux-Server

  4. 4 Möglichkeiten, die öffentliche IP-Adresse des Servers im Linux-Terminal zu finden

  5. So finden Sie den geografischen Standort von Linux Server im Terminal

So finden Sie Ihre IP-Adresse unter Linux

So finden Sie den geografischen Standort eines Linux-Servers mithilfe des Terminals unter CentOS 8

So finden Sie den geografischen Serverstandort (IP) mit dem Terminal unter Debian 11

So finden Sie heraus, welche IP-Adressen mit Linux verbunden sind

So öffnen Sie das Terminal in Ubuntu Linux

So finden Sie die IP-Adresse in Linux