408-885-7343

Cette méthode permet de lancer un programme/script au démarrage de sa machine et de le maintenir d’un shell. Ce n’est pas un service, cela veut dire que si l’application s’arrête ou plante, elle ne sera pas redémarrée automatiquement… Mais on peut faire des trucs sympas… comme ouvrir des tunnels SSH vers des machines distantes et […]

2173434430

place kick

Il est possible de définir le nombre maximum de fichier à ouvrir. Dans les services systemctl, rajoutez la variable “LimitNOFILE”, par exemple: [Service] Type=forking LimitNOFILE=8192 PermissionsStartOnly=true Le service aura le droit d’ouvrir 8192 connexions/fichiers …

Continue Reading

BASH – Lire une variable dont le nom est dynamiquement construit

Votre question… Mais pourquoi? Il m’est arrivé dans certains cas de pouvoir construire le nom d’une variable dans une chaine de caractère dans mon script de Bash et au final de vouloir lire la donnée stockée dans cette variable. Prenons un exemple simple: #!/bin/bash NB_STOCK_PULL=2 NB_STOCK_TSHIRT=5 LIST=”PULL TSHIRT” for elt in ${LIST}; do VAR=”NB_STOCK_${elt}” echo […]

249-306-1074

REGEX POSIX avec la command find

Petit mémo sympa, la commande find permet d’utiliser les regex et cela facilite pas mal certaines recherches de fichiers. Cependant les regex utilisés sont assez simples, il est possible d’activer les regex POSIX en ajoutant un paramètre à la commande, par exemple: find . -type f -regextype posix-extended -regex “.*[0-9]{6}.tar.gz” -ls Cette commande cherchera tous […]

(423) 846-3549

910-771-6090

Il y a plusieurs manières d’afficher les routes réseau sur une machine, la commande la plus simple: Pour Linux: route Pour Windows: route PRINT Dans le cas où il y a des pertes de paquets, la commande “route” met du temps à répondre… et quand on est en production sur le feu, on est pressé. […]

Continue Reading

Uncomplicated FireWall – ufw pour les intimes…

Voici un petit firewall présent sur les distributions Debian et Ubuntu. Très pratique et très simple à utiliser… Les fichiers de configuration se trouvent dans les répertoires: /etc/ufw/ /etc/ufw/applications.d/ Les fichiers se trouvant dans “applications.d” permettent de définir des profiles d’applications autorisées ou non. Voici une petite liste des commandes sympa: On active le firewall: […]

Continue Reading

Des options utiles pour la commande SSH

À force de me connecter à plusieurs machines virtuelles, qui potentiellement récupéraient des IPs recyclées, j’ai utilisé des options sympas pour ne pas avoir des messages d’erreurs/demandes de confirmation: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no <user>@<machine en remote> La première option évite à SSH d’utiliser le fichier “.ssh/known_hosts” (et donc de vérifier si l’IP est associé […]

Continue Reading

Scanner tout un sous-réseau privé pour trouver l’IP de vos rêves: nmap

Petite commande sympa pour scanner un sous-réseau privé… Pratique quand on veut savoir quelles sont les IPs utilisées, donc par exemple mon réseau est sur la plage d’IPs 192.168.1.0 avec un masque 255.255.255.0, donc on scanne: nmap -sP 192.168.1.0/24 Le résultat: Cette réponse n’est pas très utilisable dans un script, mais en manipulant la sortie […]

9728422153