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 [2020/11/10 17:05] – [Ajout d'une entré au script update-alternatives pour Python 2 et 3] jpmilcent | serveurs:installation:divers [2023/09/20 15:28] (Version actuelle) – [Installer Liquidprompt] jpmilcent | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation/ | ====== Installation/ | ||
- | ==== Ajout d'une entré au script update-alternatives pour Python 2 et 3 ==== | + | |
+ | ===== Commande Screen ===== | ||
+ | * Certains scripts lancés sur le serveur peuvent prendre plusieurs heures pour s’exécuter. Afin de pouvoir revenir sur l' | ||
+ | * Installer la commande : '' | ||
+ | * Principe générale d' | ||
+ | - Pour lancer une nouvelle session : '' | ||
+ | - Lancer la commande/ | ||
+ | - Utiliser les séquences de touches suivante pour se détacher de la session : '' | ||
+ | - Pour voir la liste des sessions en cours : '' | ||
+ | - Le numéro de session correspond au nombre présent devant " | ||
+ | - Pour se connecter à nouveau à une session : '' | ||
+ | * Dans une session Screen, si l'on veut pouvoir remonter dans l' | ||
+ | * Appuyer sur les touches du clavier '' | ||
+ | * Utiliser ensuite les touches flèches " | ||
+ | * Appuyer sur '' | ||
+ | * Autres commandes : | ||
+ | * Détacher une session toujours attaché pour s'y attacher à nouveau : '' | ||
+ | * Quitter et supprimer une session en cours : '' | ||
+ | * Pour supprimer une session : '' | ||
+ | |||
+ | ===== 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> | ||
+ | |||
+ | |||
+ | |||
+ | ==== 🗑️ | ||
Si pour une raison ou une autre, il est nécessaire d' | Si pour une raison ou une autre, il est nécessaire d' | ||
Exemple pour Python 2.7 et Python 3.7 : | Exemple pour Python 2.7 et Python 3.7 : | ||
Ligne 17: | Ligne 106: | ||
< | < | ||
+ | |||
+ |