Linux
Commandes General
Lister les services
Sur CentOS/RedHat Tous : systemctl list-units --type service --all En cours : systemctl list-u...
Quelques commandes
Commandes simples : \ : utilisation des apostrophes Lire les fichiers : cat, more, less nmtui ...
Pour voir la file d'attente : mailq Pour le journal des logs : journalctl -u postfix Pour for...
Lancer une commande active même après la déconnexion
Précéder la commande par la commande nohupS'il est nécessaire de récupérer la console, terminer l...
NTP
Pour voir l'heure et le status du service /etc/init.d/hwclock.sh show Pour checker l'heure du m...
Drop RAM SWAP CPU & MEM
lister les process qui occupe le swap : for file in /proc/*/status ; do awk '/VmSwap|Name/{pri...
Astuces Cron
Vérifier la crontab système : cat /etc/crontab Lister les crontab de tous les utilisateurs f...
Extraction link web page
Rechercher des fichier : find/locate/size
• Rechercher tous les fichiers avec l'extension .txt dans le répertoire courant :find . -name "*....
basic commande
Copie : cp /dossier /destination Deplacer : mv /dossier /destination ls : Lister les fichier...
LDAP
Création Docker OPENLDAP image OSIXIA / GITHUB avec réplication
creation fake Docker sur le serveur : CREATION LDAP TEST SANS REPLICATION POUR TESTER un LDIF...
Création OpenLdap
Install package openldap, on utilise yum pour éviter les problèmes de dépendances yum -y inst...
Passage ldif, changement des information
Passage d'un ldif qui parvient d'une autre entité, il faut passer ce script pour retirer les info...
OpenLdap commande
ldapwhoami -x -D "uid=*** -W -v Cette commande permet de s'authentifier avec l'utilisateur...
HA / CLUSTER
Keepalived HA
Nous avons setup un Keepalived pour les base de donnée avec une VIP (virtual adresse IP), pour qu...
Verifier l'état d'un cluster sous PaceMaker
Pour l'alerte suivante : App-DRBD-Monitor --> DRBD: 1 crit, 0 okay:Le service drbd ne doit pa...
Correction d'erreur drbd resynchronisation de la réplication
Correction d'erreur drbd resynchronisation de la réplication :Identifier le noeud maitrepcs statu...
HAproxy.conf
Config sur les machines proxy Format json pour vérification :
Commande Tshoot Cluster NFS/PACEMAKER/COROSYNC
lors de l'installation de votre cluster il faut que cette requête soit en état OK sur les 2 nœuds...
Script de Nettoyage ressource sur un cluster NFS
Script à appliquer sur une crontab de 24h pour effectuer un nettoyage de vos ressource, si le NFS...
Patroni cluster
Lister un cluster patroni : patronictl -c /etc/patroni/patroni.yml list
CONFIG OS
Config template
Cat /etc/ntp/step-tickers Timedatectl status Timedatectl set-ntp true hwclock Iptables -...
Hiearchy file system
/bin : binaire /lib : librairie de programme /boot : fichier du système démarage /usr : /usr/lo...
Firewall
Commande iptables : Interface de bas niveau, nécessite une gestion manuelle et convient mieu...
Créer un environnement virtuel python
Créer un environnement virtual sur sa machine pour ne pas toucher au versionning des paquets dire...
Créer SERVER local REPOSITORY
Yum install httpd –y Mettre en place un disque avec bcp de GB selon les repo que vous allez syn...
Logrotate
# cat /etc/logrotate.d/prod /production/www/clients/prod.log{ daily missingok...
NMTUI
#nmtui Activate a connectionSet system hostname Edit connectionWired connectionCheck device mac I...
Ajout Key SSh
#!/bin/bash if [ "$#" -ne 2 ]; then echo "Usage: $0 <username> <remote_host>" exit 1...
Ajout Proxy
Il faut mettre le script sous /etc/profile.d/proxy.sh PROXY_URL=http://adresseip:port/ export...
Certificat
DATA
Lister fichiers les plus volumineux sur partition
du -aBm /production 2>/dev/null | sort -nr | head -n 40 Commande pratique : du -h -d 1 /che...
Espace disque manquant sur /var/crash - Disk-Usage-/var
LIN-Diskspace-Plus Disk-Usage-/var Espace plein sur le point de montage /var. Il s'agit en g...
Mount un partage windows CIFS automatique
Je te transmets ci-dessous une procédure pour reproduire cette configuration sur les autres serve...
configuration LVM + rajout de disque sur un lvm
Schémas de finalisation de procédure : après avoir effectué cette procédure vous avez normaleme...
Augmentation Disque Linux avec LVM
Augmentation espace disque Linux sur SERVER par exemple : Partition Racine pleine à 100%. ...
monter un LVM via 2 playbook
Playbook monter un lvm sur /data --- - name: Post-configure machine hosts: virtual_machines ...
Test remplissage d'un disque
Remplir un disque : dd if=/dev/zero of=/data/testfile bs=1M count=9500