Advanced Search
Search Results
24 total results found
🔴 Éditeurs de texte
Les éditeurs de texte nano et vim pour lire et modifier rapidement un fichier depuis un terminal Linux. nano vim
Introduction
Ce site répertorie les connaissances utiles au métier de SRE : Linux, Git, automatisation, réseaux, observabilité, Kubernetes... C'est ma base de connaissances personnelle, pensée comme un mémo. J'écris ces articles en français parce que c'est plus naturel pou...
🔴 Manipulation de texte
Les outils en ligne de commande pour lire, filtrer, transformer, rechercher, comparer, trier du texte... pipes redirections /dev/null tee grep regex sed awk sort uniq cut tr diff xargs find find -exec (vs xargs) jq
🔴 Bash
Les bases du scripting bash : variables, arguments, structures de contrôle, fonctions, bonnes pratiques... shebang variables quoting variables d'environnement PATH variables spéciales arguments de script $1 shift getopts expansion de paramètres ${var:-défaut} ...
🔴 SaltStack
placeholder
🔴 Ansible
placeholder
🔴 Utilisateurs & permissions
Les utilisateurs, les groupes, les permissions d'accès aux fichiers et répertoires, les droits sudo... utilisateurs useradd usermod groupes groupadd /etc/passwd /etc/shadow /etc/group id passwd su chmod chown umask setuid setgid sticky bit sudo acl attributs c...
Git
placeholder
🔴 Processus
Le suivi, le contrôle et le débogage des processus d'un système Linux, de leur lancement à leur arrêt... processus ps top htop états R S D Z signaux kill pgrep pkill jobs nohup tmux priorités nice lsof file descriptors /proc//fd ulimit -n /etc/security/limits....
🔴 Systemd & services
La gestion des services avec systemd : unités, timers, tâches planifiées, redémarrage automatique, dépannage... systemctl unit files drop-ins systemctl edit Restart= targets timers cron crontab systemd-analyze
🔴 Commandes de base
Les commandes pour naviguer dans l'arborescence, manipuler des fichiers, consulter l'aide, l'historique... ls cd pwd cp mv rm mkdir touch cat less head tail wc echo which type man help --help alias history watch timeout flock
🔴 Système de fichiers
Les fondamentaux du système de fichiers : arborescence, liens symboliques et physiques, inodes, stat... fhs /proc /dev types de fichiers symlink hardlink inodes stat
🔴 Logs
Les logs système : où les trouver, comment les consulter, les filtrer, comment gérer leur rotation... /var/log journald journalctl rsyslog logrotate niveaux de sévérité dmesg
🔴 Ressources & performance
Le suivi de l'utilisation du CPU, de la mémoire et du disque pour diagnostiquer un système sous tension... uptime load average cpu ram free swap oom killer vmstat iostat sar iowait perf
🔴 Stockage & disques
Le stockage : partitionnement, montage, fstab, systèmes de fichiers, LVM, extension de volumes, RAID... lsblk fdisk systèmes de fichiers ext4 xfs mount fstab uuid blkid df du inodes saturés df -i lvm extension d'un volume lvextend resize2fs xfs_growfs fichiers...
🔴 Réseau
Le diagnostic réseau, de la simple connectivité à la résolution DNS : ports, connexions, certificats TLS... ip ss ping traceroute mtr curl dig dns /etc/nsswitch.conf /etc/hosts /etc/resolv.conf systemd-resolved resolvectl ports tcp udp cidr nc tcpdump openssl ...
🔴 SSH
SSH : connexion, authentification par clés, tunnels, accès via bastion, bonnes pratiques de configuration... ssh clés ssh authorized_keys ~/.ssh/config ProxyJump ssh-agent tunnels scp sshd_config
🔴 Pare-feu & sécurité de base
Configurer un pare-feu et appliquer les premiers réflexes de durcissement sur un serveur Linux exposé. firewall iptables nftables ufw moindre privilège durcissement ssh mises à jour de sécurité services inutiles apparmor