In diesem Tutorial zeigen wir Ihnen, wie Sie Go auf einem VPS mit Ubuntu 18.04 installieren und wie Sie eine einfache Go-Anwendung erstellen.
Go ist eine kompilierte Open-Source-Programmiersprache, die von Google entwickelt wurde. Go ist für viele Anwendungen beliebt, einschließlich Docker und Kubernetes, die in Go geschrieben sind. Die Sprache wurde zum Schreiben von Servern entwickelt und bietet eine große Auswahl an Bibliotheken, wodurch sie sehr vielseitig und für viele Anwendungsfälle anwendbar ist.
Beginnen wir mit der Installation.
Voraussetzungen
- Für die Zwecke dieses Tutorials verwenden wir eines unserer Ubuntu 18.04-VPS.
- Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.
Schritt 1:Verbinden Sie sich über SSH und aktualisieren Sie
Verbinden Sie sich über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:
ssh root@IP_ADDRESS -p PORT_NUMBER
Denken Sie daran, „IP_ADDRESS“ und „PORT_NUMBER“ durch die entsprechende IP-Adresse und SSH-Portnummer Ihres Servers zu ersetzen.
Bevor Sie mit der Installation beginnen, müssen Sie Ihre Systempakete auf die neuesten Versionen aktualisieren. Es ist ganz einfach und dauert nicht länger als ein paar Minuten.
Sie können dies tun, indem Sie den folgenden Befehl ausführen:
sudo apt-get update sudo apt-get upgrade
Sobald die Aktualisierungen abgeschlossen sind, können wir mit dem nächsten Schritt fortfahren.
Schritt 2:Go installieren
Zuerst müssen wir die aktuelle binäre Archivdatei herunterladen. Bevor Sie es herunterladen, sollten Sie die offizielle Go-Download-Seite besuchen und nach der neuesten Version suchen.
Wir verwenden das wget Befehl zum Herunterladen der neuesten stabilen Version.
wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
Um die Tarball-Prüfsumme zu überprüfen, verwenden wir die ‘sha256sum ‘Befehl:
sha256sum go1.12.7.linux-amd64.tar.gz
Die Ausgabe sollte ungefähr so aussehen:
66d83bfb5a9ede000e33c6579a91a29e6b101829ad41fffb5c5bb6c900e109d9 go1.12.7.linux-amd64.tar.gz
Sie müssen sicherstellen, dass der Hash aus sha256sum gedruckt wird Befehl stimmt mit dem von der Go-Download-Seite überein.
Als nächstes extrahieren wir das tar Datei nach /usr/local Verzeichnis mit folgendem Befehl:
sudo tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
Jetzt sollten wir auf unserem System angeben, wo sich die ausführbaren Go-Binärdateien befinden. Auf diese Weise können Sie die Befehle tatsächlich in Ihrem Terminal ausführen. Dazu müssen wir den PATH setzen Umgebungsvariable. Wir müssen den Pfad an $HOME/.profile anhängen Datei für den aktuellen Benutzer.
nano $HOME/.profile
Und fügen Sie den folgenden Pfad hinzu:
export PATH=$PATH:/usr/local/go/bin
Wir speichern die Datei und laden den neuen PFAD Variable in die aktuelle Shell-Session, indem Sie den folgenden Befehl ausführen.
source ~/.profile
Schritt 3:Überprüfen der Go-Installation
Wenn alles korrekt installiert und eingerichtet ist, sollten wir in der Lage sein, die Go-Befehle auszuführen.
Führen Sie den folgenden Befehl aus, um die Go-Version zu überprüfen:
go version
Die Ausgabe sollte ungefähr so aussehen:
go version go1.12.7 linux/amd64
Wenn Sie alle konfigurierten Umgebungsvariablen überprüfen möchten, können Sie den folgenden Befehl verwenden:
go env
Die Ausgabe sollte ungefähr so aussehen:
GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/root/go" GOPROXY="" GORACE="" GOROOT="/usr/local/go" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build959242624=/tmp/go-build -gno-record-gcc-switches"
Go wurde erfolgreich auf dem Server installiert und eingerichtet. Als nächstes testen wir die Installation mit einem einfachen Beispielprogramm.
Schritt 4:Testen der Go-Installation
Wir erstellen ein neues Workspace-Verzeichnis und erstellen eine einfache Go-Anwendung.
Führen Sie den folgenden Befehl aus, um ein Arbeitsbereichsverzeichnis zu erstellen:
mkdir ~/go
Wir müssen mit dem folgenden Befehl ein neues Verzeichnis innerhalb des Arbeitsbereichs erstellen:
mkdir -p ~/go/src/helloGo
Wir sollten in diesem Verzeichnis eine neue Datei mit dem Namen helloGo.go erstellen und fügen Sie den folgenden Inhalt ein:
package main import "fmt" func main() { fmt.Printf("Hello, Go\n") }
Jetzt müssen wir die Datei erstellen, indem wir die folgenden Befehle ausführen:
cd ~/go/src/helloGo go build
Wir können dann die ausführbare Datei ausführen, indem wir den folgenden Befehl ausführen:
./helloGo
Sie sollten die folgende Ausgabe sehen:
Hello, Go
Das ist alles – in diesem Tutorial haben wir gelernt, wie man Go auf einem Ubuntu 18.04 VPS installiert und wie man eine einfache Go-Anwendung erstellt. Jetzt können Sie von der großen Community und den vielen Programmen profitieren, die in Go geschrieben sind.
Natürlich müssen Sie Go nicht auf einem Ubuntu 18.04 VPS installieren, wenn Sie einen unserer Ubuntu VPS-Pläne verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Go auf Ubuntu 18.04 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Go unter Ubuntu 18.04 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Teilen-Schaltflächen unten verwenden, oder hinterlassen Sie einfach eine Antwort im Kommentarbereich. Danke.