Maison  >  Article  >  développement back-end  >  golang déployé sur Linux

golang déployé sur Linux

PHPz
PHPzoriginal
2023-05-10 09:27:36771parcourir

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.

  1. Préparation

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.

  1. Compiler l'application Golang

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.

  1. Déploiement d'applications Golang

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
  1. Exécutez l'application Golang

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.

  1. Résumé

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn