Si vous débutez dans la gestion d’un serveur virtuel et sur Ubuntu en règle général, voici une petite liste des commandes utiles pour mieux connaître votre serveur et le gérer au quotidien. À ce jour, aucune autre commande que celles présentées ici ne m’a été utile pour la gestion au quotidien du serveur et de Discourse.
Se connecter au serveur
Utilisez l’application Terminal sur MAC ou le logiciel Putty sur Windows pour vous connecter à votre serveur avec l’adresse IP de celui-ci, votre identifiant root et mot de passe.
– MAC : entrez la commande
ssh [email protected]
(remplacez 00.00.00.00 par l’ip de votre serveur) puis entrez le mot de passe quand il vous le sera demandé– PC : exécutez putty.exe, dans Host Name (or IP Address) inscrivez l’ip de votre serveur et dans Connection type : SSH, cliquez ensuite sur Open. Un terminal s’ouvrira, entrez d’abord votre pseudo root puis le mot de passe.
Mise à jour, nettoyage d’Ubuntu
Mise à jour d’Ubuntu et autres logiciels (une commande à la fois)
apt-get update && apt-get upgrade apt-get dist-upgrade sudo apt-get upgrade docker-engine
Nettoyage des programmes inutiles
apt-get autoremove && apt-get autoclean
Activer l’installation automatique des MAJ de sécurité (facultatif)
dpkg-reconfigure -plow unattended-upgrades
Mise à jour de Docker
wget -qO- https://get.docker.com/ | sh
Autres commandes utiles
Redémarrer le serveur (action à faire régulièrement)
reboot
Changer la date du serveur
sudo dpkg-reconfigure tzdata
Changer le mot de passe de votre compte
passwd root
Infos processeur
cat /proc/cpuinfo
Espace disque utilisé
df -h
Mémoire RAM consommée
free -m
Processus en cours
top
Mettre à jour Discourse
Mise à jour Discourse depuis le serveur (recommandé au minimum une fois par mois)
cd /var/discourse git pull ./launcher rebuild app
Nettoyage du disque dur
cd /var/discourse ./launcher cleanup app
Modifier le fichier de configuration Discourse
cd /var/discourse nano containers/app.yml