Conosciuto anche come Golang , Go è un linguaggio open source sviluppato da Google Inc per la creazione di applicazioni software robuste, efficienti e affidabili. Gli strumenti popolari creati con Go includono Terraform, Kubernetes, Docker, Istio e InfluxDB.
Qui a LinuxAPT, come parte dei nostri Servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di monitoraggio del server.
In questo contesto, esamineremo come installare Go su un'istanza di CentOS 8.
Come installare Go su CentOS?
Prima di eseguire questa procedura di installazione, accertarsi di utilizzare un utente abilitato ai diritti sudo.
Quindi, segui i passaggi indicati di seguito.
1. Aggiorna il sistema
Per iniziare, accedi e aggiorna il tuo server CentOS 8 come mostrato.
$ sudo dnf update
Quindi, premi "y" quando richiesto e premi INVIO.
2. Scarica il file binario Vai
Il prossimo passo è scaricare il pacchetto binario Go che arriva in un file tarball. Questo è disponibile nella pagina dei download di Go. Al momento, l'ultima versione di Go è Go versione 1.16.5. È probabile che vari a seconda del momento in cui visualizzi questa guida.
Per scaricare il file compresso Go sul terminale, utilizzare il comando wget come mostrato:
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Per confermare l'esistenza del file tarball, utilizzare il comando ls:
$ ls
Quindi, estrai il file tarball nella directory /usr/local che viene utilizzata principalmente per l'installazione di applicazioni software in locale:
$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local
Ancora una volta, usa il comando ls per verificare la directory go nel percorso /usr/local.
3. Configura le variabili d'ambiente
Abbiamo bisogno di configurare la variabile $PATH per puntare il sistema Linux sulla posizione dei binari eseguibili Go. Questi binari si trovano nel percorso /usr/local/go/bin.
Quindi, aggiungi la riga sottostante al file ~/.bashrc:
export PATH=$PATH:/usr/local/go/bin
Salva le modifiche ed esci dal file.
Quindi, carica la variabile di ambiente nella sessione della shell invocando il comando sorgente come mostrato:
$ source ~/.bashrc
Quindi verifica se Go è installato controllando la versione come mostrato:
$ go version
4. Prova l'installazione in corso
Prima di concludere questa guida, testeremo se Go è stato effettivamente installato correttamente creando uno spazio di lavoro e creando un semplice programma.
Qui creeremo uno spazio di lavoro che è una directory chiamata saluti e in seguito ci sposteremo.
$ mkdir greetings && cd greetings
Quindi, crea un modulo go come segue:
$ go mod init greetings
Successivamente, creeremo un semplice file Go.
$ vim greetings.go
Scriveremo un semplice programma Go che stampa un semplice messaggio su stdout:
package main
import "fmt"
func main() {
fmt.Printf("Hello guys, Welcome to Go language\n")
}
Salva ed esci.
Quindi esegui il programma Go come mostrato.
$ go run greetings.go
Dovresti ottenere l'output visualizzato di seguito come indicato:
Hello guys, Welcome to Go language