Go, auch als Golang bekannt, ist eine Open-Source-Sprache, die von Google Inc entwickelt wurde, um robuste, effiziente und zuverlässige Softwareanwendungen zu erstellen. Zu den beliebten Tools, die mit Go erstellt wurden, gehören Terraform, Kubernetes, Docker, Istio und InfluxDB.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei der Durchführung verwandter Serverüberwachungsabfragen.
In diesem Zusammenhang werden wir untersuchen, wie Go auf einer Instanz von CentOS 8 installiert wird.
Wie installiere ich Go auf CentOS?
Stellen Sie vor der Durchführung dieses Installationsvorgangs sicher, dass Sie einen Benutzer mit aktivierten Sudo-Rechten verwenden.
Befolgen Sie dann die unten angegebenen Schritte.
1. Aktualisieren Sie das System
Melden Sie sich zunächst an und aktualisieren Sie Ihren CentOS 8-Server wie gezeigt.
$ sudo dnf update
Drücken Sie dann 'y', wenn Sie dazu aufgefordert werden, und drücken Sie die EINGABETASTE.
2. Laden Sie die Go-Binärdatei herunter
Der nächste Schritt besteht darin, das Go-Binärpaket herunterzuladen, das in einer Tarball-Datei enthalten ist. Dies ist auf der Go-Downloadseite verfügbar. Im Moment ist die neueste Version von Go Go Version 1.16.5. Dies kann sich je nach Anzeige dieses Handbuchs ändern.
Um die komprimierte Go-Datei auf das Terminal herunterzuladen, verwenden Sie den wget-Befehl wie gezeigt:
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Um das Vorhandensein der Tarball-Datei zu bestätigen, verwenden Sie den Befehl ls:
$ ls
Extrahieren Sie als Nächstes die Tarball-Datei in das Verzeichnis /usr/local, das hauptsächlich für die lokale Installation von Softwareanwendungen verwendet wird:
$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local
Verwenden Sie erneut den Befehl ls, um das go-Verzeichnis im Pfad /usr/local zu überprüfen.
3. Umgebungsvariablen konfigurieren
Wir müssen die $PATH-Variable konfigurieren, um das Linux-System auf den Speicherort der ausführbaren Go-Binärdateien zu verweisen. Diese Binärdateien befinden sich unter dem Pfad /usr/local/go/bin.
Fügen Sie also die folgende Zeile zur Datei ~/.bashrc hinzu:
export PATH=$PATH:/usr/local/go/bin
Speichern Sie die Änderungen und beenden Sie die Datei.
Laden Sie als Nächstes die Umgebungsvariable in die Shell-Sitzung, indem Sie den Quellbefehl wie gezeigt aufrufen:
$ source ~/.bashrc
Überprüfen Sie dann, ob Go installiert ist, indem Sie die Version wie gezeigt überprüfen:
$ go version
4. Testen Sie die Installation
Bevor wir diese Anleitung abschließen, werden wir testen, ob Go tatsächlich korrekt installiert wurde, indem wir einen Arbeitsbereich erstellen und ein einfaches Programm erstellen.
Hier erstellen wir einen Arbeitsbereich, der ein Verzeichnis namens "Grüße" ist, und navigieren später hinein.
$ mkdir greetings && cd greetings
Als nächstes erstellen Sie wie folgt ein go-Modul:
$ go mod init greetings
Als Nächstes erstellen wir eine einfache Go-Datei.
$ vim greetings.go
Wir werden ein einfaches Go-Programm schreiben, das eine einfache Nachricht an stdout ausgibt:
package main
import "fmt"
func main() {
fmt.Printf("Hello guys, Welcome to Go language\n")
}
Speichern und schließen.
Führen Sie dann das Go-Programm wie gezeigt aus.
$ go run greetings.go
Sie sollten die unten angezeigte Ausgabe wie angegeben erhalten:
Hello guys, Welcome to Go language