GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo encontrar la ubicación geográfica del servidor Linux en la terminal

A veces, es posible que necesite averiguar la ubicación geográfica de un servidor Linux, más aún un servidor en la nube. Dicha información puede incluir su dirección IP y ubicación física en términos de país, ciudad y coordenadas (longitudes y latitudes). Hay diferentes formas de hacerlo y en este tutorial examinaremos cómo encontrar la ubicación geográfica de su servidor.

Requisitos previos

Al comenzar, asegúrese de que curl esté instalado. Lo utilizaremos para realizar solicitudes de API más adelante en esta guía. Puede confirmar su presencia o instalación invocando

$ curl --version

Encuentre la dirección IP pública del servidor

Si tiene la dirección IP pública del servidor Linux, está bien. Sin embargo, si actualmente está conectado y desea verificar la IP pública del servidor, puede hacerlo ejecutando el siguiente curl comando.

$ curl https://ipinfo.io/ip

Además, también puede invocar el comando curl seguido de ifconfig.me herramienta que se utiliza para mostrar la dirección IP pública en sistemas Linux.

$ curl ifconfig.me

Encuentre los detalles geográficos del servidor

Con la dirección IP en la mano, ahora puede proceder a extraer los detalles geográficos precisos enviando solicitudes de API a ipinfo.io como se muestra. La dirección IP es la IP pública del servidor.

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

El comando genera una gran cantidad de información en formato JSON que incluye la ciudad, el país, la región, la ubicación geográfica en términos de latitud y longitud y la zona horaria donde se encuentra el servidor.

Si solo desea obtener la información del país, puede usar el geoip herramienta de búsqueda Está disponible en los repositorios de las principales distribuciones de Linux. Puede instalarlo de la siguiente manera.

En CentOS/RHEL

$ sudo yum install geoip

En Ubuntu/Linux Mint

$ sudo apt install geoip-bin

Sobre Arco / Manjaro

$ sudo pacman -S geoip

En SUSE Linux

$ sudo zypper install geoip

Una vez instalado, puede ejecutarlo como se proporciona para obtener el país donde se encuentra su servidor.

$ geoiplookup IP-address

Estas son formas simples y prácticas que puede utilizar para extraer la información geográfica de un servidor Linux en la línea de comandos.


Ubuntu
  1. Cómo encontrar archivos en Linux

  2. Cómo reiniciar o reiniciar el servidor Linux desde la línea de comandos

  3. Cómo bloquear la dirección IP en el servidor Linux

  4. 4 formas de encontrar la dirección IP pública del servidor en la terminal de Linux

  5. Cómo encontrar la ubicación geográfica del servidor Linux en la terminal

Cómo encontrar su dirección IP en Linux

Cómo encontrar la ubicación geográfica de un servidor Linux usando la terminal en CentOS 8

Cómo encontrar la ubicación geográfica del servidor (IP) usando la terminal en Debian 11

Cómo encontrar qué direcciones IP están conectadas a Linux

Cómo abrir la terminal en Ubuntu Linux

Cómo encontrar la dirección IP en Linux