Debian
Le livre s’appelle Debian mais la majorité des articles peuvent s'appliquer sur d'autres distribution linux. J'utilise juste principalement Debian d'où le nom.
Les Bases
Base de Bash
Shell Sous Linux, un shell est l’interpréteur de commandes qui fait office d’interface entre l'u...
Processus
Une commande sous linux crée un processus en mémoire, ce processus est sous la responsabilité du ...
Sudo
Sudo (Parfois considéré comme l'abréviation de Super-user do) est un programme dont l'objectif de...
Commande Basiques
Passer en super utilisateur. sudo -s Afficher le répertoire de travail courant. pwd Se déplac...
Cron
Le démon crond est le processus qui permet d’exécuter des tâches planifiées automatiquement à des...
Système de fichiers
Un système de fichiers est une façon d’organiser et de stocker une arborescence sur un support (d...
Swap
Le swap est un espace d’échange qui recueille des données normalement en RAM lorsque l’utilisatio...
Curl
Ceci constitue un petit inventaire des commandes les plus utiles de curl. Utilisation de base c...
Sed
C’est l’outil absolu pour modifier du texte en le passant par un pipe ! Ou pour effectuer des cha...
AT
Elle est utilisée pour planifier des actions qui doivent se réaliser ultérieurement et une seule ...
Awk
Cette commande agit comme un filtre programmable, prenant une série de lignes en entrée (par fich...
Find
Introduction Les exemples de ce tuto sont tous à faire en user sauf spécification. Cette comman...
Tmux
Tmux est un multiplexeur de terminal. Il permet d'utiliser plusieurs terminaux virtuels dans une ...
Copie de Fichiers avec scp
Voici la syntaxe générale de la commande scp : scp [[user@]host1:]file1 ... [[user@]host2:]file2...
Mise à jours automatique avec unattended-upgrades
Installation apt install unattended-upgrades apt-listchanges Lancement du service systemctl ...
SSH - Ajout de la 2FA
La double authentification permet d'ajouter au système d'authentification classique (mot de passe...
Connexion Clé SSH
Génération de la paire de clés: Pour générer la paire de clé utiliser ssh-keygen. On préfèreras ...
Comment changer l’ordre du boot avec GRUB
Après l’installation d’un nouveau système d’exploitation avec une nouvelle partition sur votre sy...
How to Add a Directory to PATH in Linux
When you type a command on the command line, you’re basically telling the shell to run an executa...
Ajouter un MOTD dynamique
C’est quoi un MOTD ? Comme indiqué plus haut, lorsque l’on se connecte sur une machine Linux (Dé...
Ajouter des couleurs à ses scripts shell
Les codes Remise à zéro du formatage NC='\033[0m' Couleurs de base BLACK='\033[0;30m' RED='\033[...
Exécuter une action à la mise en veille / au réveil
Systemd On mettra un script dans /lib/systemd/system-sleep/ : Exemple de script : #!/bin/sh case...
Antisèche
Linux General Cheat Sheets
Information système Commande Commentaire uname -a Afficher les informations s...
Firewall
Installation d'un pare-feu basique avec iptables
Installation de iptables apt install iptables Création du process et des règles Je créer un fi...
Firewalld : un firewall simple à utiliser
Firewalld est un pare-feu que je trouve très agréable à utiliser, où on peut « cacher » la comple...
UFW - Basic Setup
1. Installation and Configuration First, install UFW sudo apt -y install ufw Before enabling...
UFW - Block entire countries by IPs
If you don't want one explicit or even multiple countries, to connect to your server, you can b...
Auto Install with scripts
Auto Install/Update Discord
Just run this script #!/bin/bash # Vérifiez si l'utilisateur a les droits administateurs if ...
Auto Install/Update VSCode
Just run this script #!/bin/bash sudo apt install -y wget gpg wget -qO- https://packages.micro...
Auto install pterodactyl
Just run this script #!/bin/bash set -e ##################################################...
Auto Docker Install
Just run this script #!/bin/sh set -e # Docker Engine for Linux installation script. # # Thi...
Auto GLPI Install
just run this script #!/bin/bash # # GLPI install script # #Author Masaru_M #Ver 1.0.R f...
Manual Install
Lynis - System Audits
Lynis is a tool, that scans your local system for misconfigurations. At the end, you will get a...
Installation de GLPI
Présentation GLPI (Gestionnaire Libre de Parc Informatique) est un logiciel libre de gestion des...
Installer Odoo 15 sur Debian 11
Odoo est ERP (Enterprise Ressource Planning), un progiciel open-source de gestion intégré. Il fon...
Installer Symfony 6 sur Debian 11
Symfony est un framework PHP structuré en MVC accompagné de composants. Symfony permet de dévelop...
Installer Composer sur Debian 11
Dans cette procédure, je vais vous expliquer comment installer composer sur une machine Debian...
Installer Plex sur Debian 11
Dans cette procédure, je vais vous montrer comment installer Plex sur une machine Debian 11. Plex...
Installer Nextcloud sur Debian 11
Dans cette procédure, je vais vous montrer comment installer Nexcloud sur Debian 11. Après avoir ...
Installer PhpMyAdmin sur Debian 11
PhpMyAdmin est une interface Web qui permet de gérer ses bases de données Mysql et Mariadb de man...
Installer Npm sur Debian 11
Node Package Manager (NPM), est un gestionnaire de paquets pour Javascript (Node.js). Dans cette ...
Installer MariaDB sur Debian 11
Mariadb est Système de Gestion de Base de Données (SGBD) communautaire de Mysql. Dans cette procé...
Installer ZSH sur Debian 11
ZSH est un Shell interactif qui vus permet de gagner du temps lors de l’utilisation de ce Shell. ...
Créer un serveur Lamp (Apache MariaDB PHP) + PhpMyAdmin Debian
Dans cette procédure sera présenté étape par étape comment créer un serveur Lamp (Linux, Apache, ...
How to Install Go on Debian 12
Introduction Go, or Golang, is a relatively new, open-source language created by Google. Its pur...
GrubEFIReinstall
Starting with Windows 8 most Desktop PC have EFI as firmware instead of the legacy BIOS. If your ...
Failover avec Hearbeat, rsync et réplication mysql
Pour mieux expliquer ce TP, j'ai pris un exemple concret: une installation de Wordpress, qui nous...
rsync : Synchronisation de Dossiers
Introduction rsync est un outil qui permet de sauvegarder par copies vos données. Il copie tous ...
Configure Samba Share on Debian
Normally when you launch the system’s file manager on Linux/Windows system, you will see network ...