vim: Impossible de copier coller dans Debian Stretch
Article publié le 17 Avril 2018
Certains l'auront remarqué, depuis debian 9 (stretch), il est par défaut impossible de faire un copier coller depuis un terminal en utilisant vim.
Afin de résoudre ce petit désagrément, il suffit d'éditer le fichier /usr/share/vim/vim80/defaults.vim et de modifier la ligne suivante:
if has ('mouse')
set mouse=a
endif
par:
if has ('mouse')
set mouse=r
endif
… Lire la suite
Monitorer en temps réél vos machine Linux avec Netdata
Article publié le 9 Avril 2018
Netdata est un outil de monitoring très puissant. Il vous permet d'avoir un dashboard complet et en temps réel de l'état de votre machine. L'interface graphique est très belle et très pratique.
1) Installation
Cette méthode d'installation est adaptée pour toutes les distributions récentes:
- Lancez la commande suivante:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Le script va vérifier les prérequis et les installer pour vous:
Le script d'installation compilera et installera tous les modules nécessaires au fonctionnement de Netdata.
Une fois l'installation terminée, vous devriez avoir ceci:
2) Utilisation
Connectez vous à l'interface via l'adresse <ip ou dns de votre machine>:19999
Quelques screenshot pour vous montrer à quoi ressemble le dashboard de monitoring:
Enfin, Netdata est capable de faire le monitoring de la plupart des services installés sur votre machine (MySQL, Apache2, etc...):… Lire la suite
Analysez les logs de vos serveurs web en temps réel avec GoAccess
Article publiée le 6 Avril 2018
J'ai découvert par hasard un petit outil fort sympathique nommé GoAccess. GoAccess vous permet d'analyser en temps réel les logs de votre serveur Web (Apache, Nginx ou autre) et d'avoir des statistiques détaillées (via votre terminal ou export au format HTML, CSV).
1) Installation
Sous Debian/Ubuntu:
- Ajoutez les dépôts officiels GoAccess:
echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
- Ajoutez la clé GPG:
wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add -
- Installez le package
sudo apt-get update && sudo apt-get install goaccess
Sous RedHat/Centos:
- Installez directement GOAcess depuis les dépots de la distribution
yum install goaccess
2) Utilisation
Pour générer un rapport:
goaccess -f <la log access de votre serveur web> #A adapter selon votre serveur Web
Exemple de rapport:
Vous pouvez également générer un rapport sous forme de page HTML
Éditez le fichier /etc/goaccess est décommentez les lignes "date-format" et "time-format" en fonction du serveur web dont vous voulez analyser les logs.… Lire la suite