Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:divers [2023/05/24 13:27] – [Ajout d'une entré au script update-alternatives pour Python 2 et 3] jpmilcent | serveurs:installation:divers [2025/07/03 08:11] (Version actuelle) – aungaro | ||
|---|---|---|---|
| Ligne 21: | Ligne 21: | ||
| * Pour supprimer une session : '' | * Pour supprimer une session : '' | ||
| + | ===== Installer Byobu et raccourcis utiles ===== | ||
| + | * Byobu est un gestionnaire de sessions avancé basé sur Screen et Tmux, qui simplifie la gestion des terminaux persistants et ajoute une barre de statut pratique. | ||
| + | * Installation : '' | ||
| + | * Lancer Byobu : '' | ||
| + | * Principaux raccourcis clavier utiles : | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | * **Note** : Byobu crée des fichiers temporaires dans ''/ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Configurer le layout du clavier par défaut ===== | ||
| + | |||
| + | Afin d' | ||
| + | * '' | ||
| + | * S'il faut le reconfigurer : '' | ||
| + | * Pour que cela soit pris en compte dans la console VNC : | ||
| + | * '' | ||
| + | * '' | ||
| + | * Tester sur l' | ||
| + | |||
| + | ===== Installer Liquidprompt ===== | ||
| + | * Les utilisateurs des instances ayant besoins de clôner des dépôts Git peuvent installer [[https:// | ||
| + | * Se connecter sur l' | ||
| + | * Créer un nouveau dossier qui hébergera les applications locales à l' | ||
| + | * Se placer dans ce nouveau dossier : '' | ||
| + | * Clôner le dépôt Liquidprompt : '' | ||
| + | * Ajouter cette ligne au fichier //.bashrc// :'' | ||
| + | # Only load Liquid Prompt in interactive shells, not from a script or from scp | ||
| + | [[ $- = *i* ]] && source ~/ | ||
| + | </ | ||
| + | * Créer un fichier de configuration pour indiquer la coloration de l' | ||
| + | # Current user (root) | ||
| + | # | ||
| + | # Current user (admin) | ||
| + | # | ||
| + | # Current user (geonat et autres utilisateurs) | ||
| + | # | ||
| + | </ | ||
| + | * Décommenter la ligne // | ||
| + | * Relancer le Shell pour prendre en compte les changements : '' | ||
| + | |||
| + | ===== Configurer Git pour un utilisateur ===== | ||
| + | * Créer un fichier // | ||
| + | [core] | ||
| + | editor = vim | ||
| + | [credential] | ||
| + | helper = cache --timeout=86400 | ||
| + | [color] | ||
| + | ui = true | ||
| + | [push] | ||
| + | default = simple | ||
| + | [pull] | ||
| + | ff = only | ||
| + | [alias] | ||
| + | co = checkout | ||
| + | ci = commit | ||
| + | st = status | ||
| + | br = branch | ||
| + | pfl = push --force-with-lease | ||
| + | lg = log --color --graph --pretty=format:' | ||
| + | </ | ||
| + | * Ajouter les éléments suivant au fichier // | ||
| + | # Alias pour Git | ||
| + | alias gs=' | ||
| + | alias gb=' | ||
| + | alias gd=' | ||
| + | </ | ||
| + | |||
| + | ===== Rechercher un mot de passe sur tout le système ===== | ||
| + | |||
| + | * Ressource : [[https:// | ||
| + | * Afin de retrouver tous les fichiers stockant un mot de passe spécifique, | ||
| + | grep --color=auto -rnw '/' | ||
| + | </ | ||
| + | * Il est possible de limiter la recherche à un dossier et ses sous-dossiers | ||
| + | * La commande //find// peut aussi être employé en conjonction avec //grep// : <code bash> | ||
| + | |||
| + | |||
| + | |||
| ==== 🗑️ Ajout d'une entré au script update-alternatives pour Python 2 et 3 ==== | ==== 🗑️ Ajout d'une entré au script update-alternatives pour Python 2 et 3 ==== | ||
| Si pour une raison ou une autre, il est nécessaire d' | Si pour une raison ou une autre, il est nécessaire d' | ||