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 10:04] – [<color /#c8bfe7>[ARCHIVE]</color> 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 4: | Ligne 4: | ||
===== Commande Screen ===== | ===== Commande Screen ===== | ||
* Certains scripts lancés sur le serveur peuvent prendre plusieurs heures pour s’exécuter. Afin de pouvoir revenir sur l' | * Certains scripts lancés sur le serveur peuvent prendre plusieurs heures pour s’exécuter. Afin de pouvoir revenir sur l' | ||
- | * Installer la commande : '' | + | * Installer la commande : '' |
* Principe générale d' | * Principe générale d' | ||
- Pour lancer une nouvelle session : '' | - Pour lancer une nouvelle session : '' | ||
Ligne 21: | Ligne 21: | ||
* Pour supprimer une session : '' | * Pour supprimer une session : '' | ||
- | ==== Ajout d' | + | ===== Configurer le layout du clavier par défaut ===== |
- | <color /#c8bfe7>[ARCHIVE]</ | + | |
+ | Afin d'accéder à la console VNC de l' | ||
+ | * '' | ||
+ | * 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 | ||
+ | [[ $- = *i* ]] && source ~/ | ||
+ | </ | ||
+ | * Créer un fichier de configuration | ||
+ | # Current user (root) | ||
+ | # | ||
+ | # Current user (admin) | ||
+ | # | ||
+ | # Current user (geonat | ||
+ | # | ||
+ | </ | ||
+ | * 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:' | ||
+ | </code> | ||
+ | * Ajouter les éléments suivant au fichier // | ||
+ | # Alias pour Git | ||
+ | alias gs=' | ||
+ | alias gb=' | ||
+ | alias gd=' | ||
+ | </code> | ||
+ | |||
+ | ===== 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 '/' -ie "< | ||
+ | </ | ||
+ | * 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 ==== | ||
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 : |