También conocido como Golang, Go es un lenguaje de código abierto desarrollado por Google Inc para crear aplicaciones de software sólidas, eficientes y confiables. Las herramientas populares creadas con Go incluyen Terraform, Kubernetes, Docker, Istio e InfluxDB.
Aquí en LinuxAPT, como parte de nuestros Servicios de administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el Monitoreo de Servidores.
En este contexto, veremos cómo instalar Go en una instancia de CentOS 8.
¿Cómo instalar Go en CentOS?
Antes de realizar este procedimiento de instalación, asegúrese de que está utilizando un usuario habilitado con derechos sudo.
Luego, siga los pasos que se indican a continuación.
1. Actualizar el sistema
Para comenzar, inicie sesión y actualice su servidor CentOS 8 como se muestra.
$ sudo dnf update
Luego, presione 'y' cuando se le solicite y presione ENTER.
2. Descarga el archivo binario de Go
El siguiente paso es descargar el paquete binario Go que viene en un archivo tarball. Está disponible en la página de descargas de Go. Por el momento, la última versión de Go es Go versión 1.16.5. Es probable que esto varíe en el momento en que vea esta guía.
Para descargar el archivo comprimido Go en la terminal, use el comando wget como se muestra:
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Para confirmar la existencia del archivo tarball, use el comando ls:
$ ls
A continuación, extraiga el archivo tarball en el directorio /usr/local, que se utiliza principalmente para instalar aplicaciones de software localmente:
$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local
Nuevamente, use el comando ls para verificar el directorio go en la ruta /usr/local.
3. Configurar variables de entorno
Necesitamos configurar la variable $PATH para señalar el sistema Linux en la ubicación de los archivos binarios ejecutables de Go. Estos archivos binarios se encuentran en la ruta /usr/local/go/bin.
Por lo tanto, agregue la siguiente línea al archivo ~/.bashrc:
export PATH=$PATH:/usr/local/go/bin
Guarde los cambios y salga del archivo.
A continuación, cargue la variable de entorno en la sesión de shell invocando el comando fuente como se muestra:
$ source ~/.bashrc
Luego verifique si Go está instalado comprobando la versión como se muestra:
$ go version
4. Probar ir a la instalación
Antes de concluir esta guía, vamos a probar si Go se instaló correctamente creando un espacio de trabajo y creando un programa simple.
Aquí, crearemos un espacio de trabajo que es un directorio llamado saludos y luego navegaremos hacia él.
$ mkdir greetings && cd greetings
A continuación, cree un módulo go de la siguiente manera:
$ go mod init greetings
A continuación, crearemos un archivo Go simple.
$ vim greetings.go
Escribiremos un programa Go simple que imprima un mensaje simple en la salida estándar:
package main
import "fmt"
func main() {
fmt.Printf("Hello guys, Welcome to Go language\n")
}
Guardar y Salir.
Luego ejecute el programa Go como se muestra.
$ go run greetings.go
Debería obtener el resultado que se muestra a continuación como se indica:
Hello guys, Welcome to Go language