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