Maison > Article > développement back-end > golang déployé sur Linux
Avec le développement continu et l'application généralisée du langage Golang, de plus en plus de programmeurs commencent à déployer Golang sur les systèmes Linux. De quelques avantages à quelques conseils de déploiement, voici une introduction détaillée à la façon de déployer Golang sur un système Linux.
Avant de commencer à déployer Golang, vous devez vous assurer que Golang a été installé sur le système Linux.
Si Golang n'a pas été installé, vous pouvez l'installer rapidement via la ligne de commande suivante :
sudo apt-get update sudo apt-get install golang
Une fois l'installation terminée, entrez la commande suivante pour vérifier si l'installation a réussi :
go version
Si le numéro de version de Golang est affiché, cela prouve que l'installation est réussie.
Avant de déployer Golang sur un système Linux, l'application Golang doit être compilée dans un fichier exécutable.
La commande de compilation est :
go build main.go
Où, main.go est le nom du fichier principal de votre application. Après avoir exécuté cette commande, un fichier exécutable sera généré dans le répertoire courant avec le nom de fichier main.
Avant de déployer des applications Golang, vous devez télécharger le fichier exécutable compilé sur le système Linux.
Vous pouvez utiliser la commande SCP (copie sécurisée) pour télécharger des fichiers sur un système Linux. Voici un exemple :
scp main yourUsername@yourIPAddress:/home/yourUsername/
où main est le nom du fichier exécutable, votre nom d'utilisateur est le nom d'utilisateur de votre système Linux et votre adresse IP est l'adresse IP de votre système Linux.
Après avoir téléchargé le fichier exécutable, déplacez le fichier dans un répertoire bin à l'aide de la commande suivante :
sudo mv main /usr/local/bin/
Pour vous assurer que le fichier exécutable est autorisé à s'exécuter, exécutez la commande suivante :
sudo chmod +x /usr/local/bin/main
Maintenant, vous pouvez exécuter l'application sur le système Linux en exécutant la commande suivante :
main
À ce stade, l'application Golang a été déployée avec succès sur le système Linux.
Il est à noter que si vous souhaitez que l'application s'exécute en arrière-plan, vous pouvez utiliser la commande nohup. Voici un exemple :
nohup main &
La commande ci-dessus exécutera l'application en arrière-plan et écrira la sortie dans le fichier nohup.out.
Déployer Golang sur un système Linux n'est pas une question très compliquée. Il vous suffit d'effectuer les quatre étapes de préparation préliminaire, de compilation de l'application, de déploiement de l'application et d'exécution de l'application, et vous pouvez facilement effectuer cette tâche à l'aide du langage Golang.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!