screen. Elle permet de créer un session qui peut être récupéré à tout moment.apt install screenScreen :screen -S <nom-de-la-session>Ctrl-a + Ctrl-d screen -lsscreen -r <numero-session>Ctrl-A puis appuyer sur EscEsc pour sortir du mode défilement arrière. screen -D <numero-session>.<nom-session>CTRL+a et :quitscreen -X -S <number.session-name> quit apt install byobubyobuF2 : créer une nouvelle fenêtreF3 / F4 : naviguer entre les fenêtres précédentes/suivantesF6 : détacher la session (équivalent à "Ctrl-a d")F8 : renommer la fenêtre couranteMaj + F2 : diviser la fenêtre en deux (split horizontal)Maj + F3 / Maj + F4 : se déplacer entre les splitsCtrl + D : fermer le split ou la fenêtre couranteMaj + F5 : réorganiser les splitsMaj + Flèche directionnelle : redimensionner un splitF9 : menu de configuration Byobu/dev/shm. Pour éviter les faux positifs avec RKHunter, voir la section dédiée du wiki.Afin d'accéder à la console VNC de l'interface OVH avec une clavier Azerty, il est nécessaire de le configurer :
apt install keyboard-configuration : choisir Français - latin 9 seulement, 105 touches. dpkg-reconfigure keyboard-configuration apt install console-setupservice keyboard-setup restartmkdir ~/appscd ~/appsgit clone https://github.com/nojhan/liquidprompt.gitvi ~/.bashrc # Only load Liquid Prompt in interactive shells, not from a script or from scp [[ $- = *i* ]] && source ~/apps/liquidprompt/liquidprompt
mkdir ~/.config/; vi ~/.config/liquidpromptrc # Current user (root) #LP_COLOR_USER_LOGGED="$RED" # Current user (admin) #LP_COLOR_USER_LOGGED="$YELLOW" # Current user (geonat et autres utilisateurs) #LP_COLOR_USER_LOGGED="$GREEN"
source ~/.bashrcvi ~/.gitconfig[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:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
vi ~/.bash_aliases # Alias pour Git alias gs='git status ' alias gb='git branch ' alias gd='git diff'
grep --color=auto -rnw '/' -ie "<mot-de-passe>" --color=always 2>/dev/null
-rnw '<chemin>' .find '/' -type f -exec grep -i -I "<mot-de-passe>" {} /dev/null \;
Si pour une raison ou une autre, il est nécessaire d'installer les 2 versions majeures de Python, il est utile de créer une entrée dans l'outil Debian "update-alternatives". Exemple pour Python 2.7 et Python 3.7 :
python --version : doit afficher "Python 2.7.16" update-alternatives --list python : doit afficher "update-alternatives: erreur: pas d'alternatives pour python" update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 : ajoute l'aternative python2.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python2.7 » pour fournir « /usr/bin/python » (python) en mode automatique" update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2 : ajoute l'aternative python3.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python3.7 » pour fournir « /usr/bin/python » (python) en mode automatique" python --version : doit maintenant afficher "Python 3.7.3" update-alternatives --list python : doit afficher /usr/bin/python2.7 /usr/bin/python3.7
update-alternatives --config python : permet de configurer l'alternative. update-alternatives --remove python2.7 : permet de supprimer une alternative (ici 2.7) dans le cas où le paquet n'est plus installé sur le système.pip2 ou pip échoue quand la version 3 de python est utilisée… Seul pip3 fonctionne. ⇒ Trouver une solution.