Qques manips que je dois faire systématiquement qd je crée un nouveau serveur sur Gandi:

ajouter le user toto dans les sudoers adduser toto sudo

sudo apt install vim bash-completion

décommenter dans /etc/bash.bashrc la partie sur l'autocompletion

sudo dpkg-reconfigure locales et choisir fr_FR.UTF-8

sudo apt update -y && sudo apt upgrade -y && sudo apt install apache2 php mysql-server -y

ou installer php et apache seul

apt install apache2 php



Ne pas installer phpmyadmin tout de suite...

Sur Gandi, si l'on rajoute un 2ème adresse ip, il faut lancer sur le serveur (après avoir attaché l'adresse dans l'interface Gandi)

dhclient eth1

pour que ca reste, il faut ajouter ces lignes dans /etc/network/interfaces

auto eth1 iface eth1 inet dhcp

et redémarrer le service

sudo service networking restart

/etc/bash.bashrc

Pour envoyer de gros fichiers en ligne de commande via transfer.sh ajouter dans le .bashrc: transfer() { if $# -eq 0; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/^a-zA-Z0-9._-/-/g'); curl progress-bar upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl progress-bar upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }

il suffit de faire un transfer nomdufichier pour avoir un lien de téléchargement par mail