Ces dernières années, Golang est devenu l'un des langages de développement les plus populaires, et de plus en plus d'entreprises et de développeurs ont commencé à utiliser Golang dans leurs projets. Avec la popularité de Golang, de plus en plus de services sont développés à l'aide de Golang. Dans cet article, nous expliquerons comment installer le service Golang et comment le faire fonctionner en mode arrière-plan.
Installer les services Golang
Avant de commencer, vous devez vous assurer que Golang est installé. Vous pouvez le télécharger et l'installer à partir du site officiel de Golang. Avant de commencer l'installation du service, vous devez également installer certaines dépendances requises :
Ces dépendances peuvent être installées avec la commande suivante :
sudo apk add libc6-compat libgcc libstdc++
Ensuite, vous devez télécharger et Installez les binaires de votre service Golang. Par exemple, si vous souhaitez installer un service appelé "my-service", vous utiliserez la commande suivante :
wget https://example.com/my-service.tar.gz tar xzf my-service.tar.gz cd my-service
Dans ce répertoire, vous devriez trouver les binaires.
Vous devez maintenant installer le service sur votre système. Pour ce faire, vous devez créer un fichier de service systemd. Dans les systèmes d'exploitation comme Ubuntu, vous pouvez créer ce fichier en :
sudo nano /etc/systemd/system/my-service.service
Dans ce fichier, vous devez ajouter ce qui suit :
[Unit] Description=My Service After=network.target [Service] Type=simple User=<user> WorkingDirectory=<path> ExecStart=<path>/my-service Restart=on-failure [Install] WantedBy=multi-user.target
Veuillez noter que vous devez remplacer < user > nom d'utilisateur et chemin réels. Si vous souhaitez que le service s'exécute en arrière-plan, vous pouvez définir le type sur "forking".
Après avoir enregistré le fichier, vous devez recharger la configuration du démon système systemd. Cela peut être fait avec la commande suivante :
sudo systemctl daemon-reload
Ensuite, vous devez démarrer votre service. Vous pouvez le démarrer avec la commande suivante :
sudo systemctl start my-service
Vous pouvez vérifier l'état du service avec la commande suivante :
sudo systemctl status my-service
Si votre service démarre avec succès, vous pouvez le faire démarrer automatiquement au démarrage du système avec la commande suivante :
sudo systemctl enable my-service
Vous avez maintenant installé avec succès le service Golang et pouvez l'exécuter en mode arrière-plan.
Résumé :
Dans cet article, nous avons présenté comment installer le service Golang et le faire fonctionner en mode arrière-plan. Avant d'installer le service, vous devez vous assurer que Golang est installé et que les dépendances nécessaires sont installées. Après avoir installé le service, vous devez créer un fichier de service systemd et le démarrer. Nous espérons que cet article vous a aidé à installer avec succès votre service 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!