Tutorial: Free SSL Certificate Installation in CentOS 7 / Red Hat Enterprise Linux (RHEL)
Table des matières:
Go, souvent appelé golang, est un langage de programmation open source moderne créé par Google. De nombreuses applications populaires, notamment Kubernetes, Docker, Hugo et Caddy, sont écrites en Go.
Dans ce tutoriel, nous vous montrerons comment télécharger et installer Go sur un système CentOS 7.
Conditions préalables
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.
Comment installer Go
Au moment de la rédaction de cet article, la dernière version stable de Go est la version 1.13. Avant de télécharger l'archive tar, visitez la page officielle des téléchargements Go et vérifiez si une nouvelle version est disponible.
Suivez les étapes ci-dessous pour installer Go sur CentOS 7:
-
Téléchargez l'archive.
Pour télécharger le binaire Go, utilisez
wgetoucurl:wgetVérifiez l'archive tar.
Une fois le téléchargement terminé, vérifiez la somme de contrôle tarball avec la commande
sha256sum:sha256sum go1.13.linux-amd64.tar.gz68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gzAssurez-vous que le hachage imprimé à partir de la commande ci-dessus correspond à celui de la page de téléchargements.
Extraire l'archive tar.
Utilisez la commande
tarpour extraire l'archive tar dans le/usr/local:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gzAjustez la variable de chemin.
Nous devons maintenant indiquer à notre système où trouver les binaires exécutables Go en ajustant la variable d'environnement
$PATH.Nous pouvons le faire en ajoutant la ligne suivante au fichier
~ /.bash_profile/etc/profile(pour une installation à l'échelle du système) ou au fichier$HOME/.bash_profile(pour une installation utilisateur actuelle):export PATH=$PATH:/usr/local/go/binEnregistrez le fichier et chargez la nouvelle variable d'environnement PATH dans la session shell actuelle avec la commande suivante:
source ~/.bash_profile
Testez l'installation
Pour tester si Go est installé correctement, nous allons mettre en place un espace de travail et construire un simple programme «Hello world».
-
Créer le répertoire de l'espace de travail
Par défaut, le répertoire de l'espace de travail est défini sur
$HOME/go, pour le créer, tapez:mkdir ~/goCréez un simple fichier «Hello World» Go.
À l'intérieur de l'espace de travail, créez un nouveau répertoire
src/hellomkdir -p ~/go/src/helloet dans ce répertoire, créez un fichier nommé
hello.go ~ / go / src / hello / hello.gopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }Vous pouvez en savoir plus sur la hiérarchie des répertoires de l'espace de travail Go ici
Générez le fichier hello.go:
Pour créer le fichier, basculez vers le répertoire
~/go/src/helloet exécutezgo build:cd ~/go/src/hellogo buildLa commande ci-dessus créera un exécutable nommé
hello.Exécutez l'exécutable:
Exécutez l'exécutable en tapant:
./helloHello, World
Conclusion
Maintenant que vous avez téléchargé et installé Go votre système CentOS, vous pouvez commencer à développer vos projets Go.
centos vontComment installer et configurer un serveur nfs sur centos 8
Dans ce didacticiel, vous allez suivre les étapes nécessaires pour configurer un serveur NFSv4 sur CentOS 8. Nous vous montrerons également comment monter un système de fichiers NFS sur le client.
Comment installer et configurer redis sur centos 7
Redis est un magasin de structure de données en mémoire libre. Il peut être utilisé comme base de données, cache et courtier de messages et prend en charge diverses structures de données telles que des chaînes, des hachages, des listes, des ensembles, etc.
Comment installer Anaconda sur Centos 7
Anaconda est la plateforme de science des données et d'apprentissage automatique la plus populaire en python, utilisée pour le traitement de données à grande échelle, l'analyse prédictive et le calcul scientifique. Ce tutoriel vous guidera à travers les étapes de téléchargement et d'installation d'Anaconda Python Distribution sur CentOS 7.







