Ubuntu : mettre à jour son système

Pour voir la version de votre Ubuntu : $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty Vous pouvez vérifier les périodes de support des différentes versions d’Ubuntu sur le site officiel. Récupérer la liste des mises à jour disponibles  $ apt-get update Get:1 http://security.ubuntu.com trusty-security InRelease [64.4 … 

 

Commandes de base pour PostgreSQL

C’est toujours pratique d’avoir sous la main une liste de commandes de base de postgresql pour les tâches quotidiennes. Lister les bases de données psql=> \l List of databases      Name     |  Owner   | Encoding | Collation  |   Ctype    |   Access privileges ————–+———-+———-+————+————+———————– test | test | UTF8 … 

 

Apache: compresser les logs générés par cronolog

Dans un article précédent, j’expliquais comment utiliser cronolog avec Apache pour créer des fichiers en fonction de la date. On obtient des fichiers classés de la sorte : /var/log/apache2# ls -l 2016/01/ -rw-r–r– 1 root root 4136552 Jan 1 23:59 01_blog.preprod_access.log -rw-r–r– 1 root root 86773599 Jan 1 23:59 01_blog.prod_access.log -rw-r–r– 1 root root 5314165 Jan … 

 

Utilisation de tar en ligne de commande

Tar est un utilitaire historique de gestion d’archives de fichiers. Un fichier .tar peut contenir un ou plusieurs fichiers. Créer une archive d’un répertoire $ tar cvf books.tar books/ a books a books/.git a books/.git/branches a books/.git/config a books/.git/description a books/.git/HEAD […] $ ls -l books.tar -rw-r–r– 1 charles staff 32256 16 jan 18:36 books.tar   … 

 

Ssh: utiliser une passerelle pour atteindre une machine

  L’accès à certaines infrastructures peut-être protégé avec un whitelisting par rapport à l’adresse IP source. Disons que vous vous trouver sur une machine A, voulez accéder à un serveur C sur lequel seule la machine B est autorisée à se connecter. Vous pouvez indiquer automatiquement à ssh que lorsque vous vous connectez à la …