Dépots

|

CentOS : http://mirror.centos.org/ Debian : http://ftp.debian.org/debian/dists/ Ubuntu : http://archive.ubuntu.com/ubuntu/dists

Classes des adresses IP

|

  Adresses IP publiques Classe Valeur 1er octet binaire nb de réseaux / nb hotes Masque de sous-réseau A 0.0.0.1 à 126.255.255.254 0xxx xxxx 126 réseaux 16 777 214 hotes /8… Read more

Automatiser le déploiement et la configuration VM Windows IP / DNS / KMS / Domaine / SQL

|

Afin de lancer une installation automatique de vos VMs Windows, vous pouvez utiliser les templates et les guest customization proposés par VMware. Cependant, les guest customization ne permettent pas toujours… Read more

Fichiers temporaires en bask : mktemps

|

Si dans vos bash vous avez besoin de fichiers temporaires, utilisez la commande mktemp pour les créer. En effet cette commande va vous permettre de créer des fichiers intermédiaires sans… Read more

OpenVPN

|

sudo systemctl enable openvpn@<nom client>.service

set

|

Arrête le script si une commande a un status de commande est > 0 set -e Affiche les commandes exécutées dans le terminal set -x

Echo -e et code couleur

|

Pour faciliter l’utilisation de couleur avec “echo”, j’utilise cette astuce Déclarer les codes couleurs (dans votre script ou à l’extérieur source ./monfichierdecouleur) Ensuite de votre code : N’oublies pas le… Read more

break & continue

|

Les commandes break et continue peuvent s’utiliser à l’intérieur des boucles for, while, until et select. La commande break permet de sortir d’une boucle. La commande continue permet de remonter à la condition d’une boucle. Syntaxe : Quitter la boucle de premier niveau… Read more

Tester un script avec ShellCheck

|

https://www.shellcheck.net/

Maitriser les conditions en bash – comparateur

|

Le scripting bash est souvent déroutant. La syntaxe est parfois assez éloignée de ce à quoi nous sommes habitués dans d’autres langages. C’est d’ailleurs pourquoi beaucoup l’évitent au maximum. Pourtant,… Read more