Skip to main content

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

Auto Install with scripts

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 ...