MySQL : résoudre le message "Warning: Using a password on the command line interface can be insecure."

MySQL : résoudre le message "Warning: Using a password on the command line interface can be insecure." photo

J'ai récemment écrit un petit script bash qui me permet de sauvegarder rapidement toutes les bases de données d'un serveur. Le script est lancé par une tâche cron automatiquement, tous les jours. Si l'on passe l'utilisateur et le mot de passe SQL dans la requête, avec mysql ou mysqldump, vous obtiendrez très certainement le message d'avertissement suivant: Et pour cause : cela veut dire que n'importe qui ayant accès au serveur pourra voir, dans les logs ou avec un simple […]

Lire la suite »

Cron : résoudre l'erreur logrotate_script: 3: [: /var/run/mysqld/mysqld.pid: unexpected operator

Cron : résoudre l'erreur logrotate_script: 3: [: /var/run/mysqld/mysqld.pid: unexpected operator photo

Depuis que j'ai déplacé les bases de données SQL sur une autre partition, logrotate semble avoir quelques soucis avec l'archivage des logs de MariaDB. Voici le message d'erreur complet : C'est en fait un problème de regex connu et la solution est très simple. 1. On édite le fichier /etc/logrotate.d/mysql-server: 2. on recherche la ligne avec la regex de grep: 3. on ajoute m1 aux arguments de grep, ce qui nous donne: Sauvegardez le fichier. Vous ne recevrez plus de […]

Lire la suite »

Linux : désactiver les emails de notification d'une tâche cron

Linux : désactiver les emails de notification d'une tâche cron photo

La plupart des tâches cron sont exécutées à un moment où elles n'empiètent pas sur les ressources du serveur (i.e. la nuit). Or crontab envoie un email récapitulatif à chaque fois qu'une tâche est complétée, ce qui peut vite devenir pénible à gérer. Heureusement, il existe plusieurs manières d'empêcher de recevoir ces emails de notification de tâches cron. 1. Méthode nucléaire : rendre la variable MAILTO nulle Vous pouvez éditer le fichier /etc/crontab et rendre la variable MAILTO nulle, comme […]

Lire la suite »

NAS Synology : télécharger automatiquement les sous-titres avec Subliminal

NAS Synology : télécharger automatiquement les sous-titres avec Subliminal photo 3

Quoi de plus normal que de regarder des séries et films en VO ? Et si vos sous-titres étaient automatiquement téléchargés sur votre NAS tous les soirs ? Regarder des séries et films en version originale, c'est ce que je passe mon temps à faire à recommander à mes élèves - et à leurs parents lors des réunions parents-professeurs. On s'affranchit souvent de ces petits fichiers textes mais il peut arriver de tomber sur une série un peu plus coriace, […]

Lire la suite »

Linux : résoudre l'erreur cron "line too long in state file /var/lib/logrotate/status"

Linux : résoudre l'erreur cron "line too long in state file /var/lib/logrotate/status" photo

Ce matin, j'ai reçu ce message d'erreur de mon serveur par email : /etc/cron.daily/logrotate: error: line 672139 too long in state file /var/lib/logrotate/status error: could not read state file, will not attempt to write into it run-parts: /etc/cron.daily/logrotate exited with return code 1 Sous les systèmes GNU/linux, logrotate est le service qui archive les fichiers log de manière à ne pas travailler sur des fichiers trop lourds. Les fichiers sont donc archivés plus ou moins régulièrement, selon leur taille et […]

Lire la suite »

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH photo 1

Aujourd'hui, nous abordons la sauvegarde des fichiers essentiels du serveur. Backup Manager permet d'effectuer des sauvegardes quotidiennes du système : il crée des archives dans plusieurs formats de compression (tar, gzip, bzip2, lzma, dar, zip) et peut les exporter vers un serveur FTP. Dans notre cas, nous allons l'installer et le configurer pour envoyer tout ce qui est important sur notre serveur sur le serveur FTP externe de sauvegarde fourni gratuitement par OVH (100 Go). Etape 1 : installation de […]

Lire la suite »

Migration de serveur : Kimsufi 250G

Migration de serveur : Kimsufi 250G photo

Aujourd'hui, je vous donne les quelques news techniques du site. Serveur Kimsufi 500G Cela fait presque un an que SkyMinds.Net tourne sur un serveur dédié hébergé chez OVH. Le serveur était un Kimsufi avec 500 Go de disque dur. Quelques jours seulement après le transfert du site, OVH annonce le Kimsufi avec 250 Go mais... à moitié prix ! Et on ne peut rendre un serveur Kimsufi pour un autre, il s'agit de deux achats séparés. Au niveau des performances, […]

Lire la suite »

Installer la dernière version de Firefox, Thunderbird ou Seamonkey sous Ubuntu de manière automatique avec UbuntuZilla

ubuntuzilla

Cela fait quelques semaines que je me demande comment mettre à jour Firefox sous Ubuntu alors qu'aucune mise à jour ne semble voir le jour dans les dépôts officiels. Et voici que je tombe sur UbuntuZilla, un script Python qui permet d'installer les dernières versions de Firefox, SeaMonkey et Thunderbird sur les plateformes Ubuntu et dérivées, et cela automatiquement ! Téléchargement d'UbuntuZilla Commencez par télécharger la version d'UbuntuZilla correspondant à votre système. Le fichier est un paquet .deb donc directement […]

Lire la suite »

WP-Google Sitemap ralentit WordPress

WordPress n'est plus aussi rapide qu'auparavant lorsque j'écris ou que j'édite un post. Après avoir jeté un coup d'oeil à la liste de plugins ainsi qu'aux options, je me suis rendu compte (aidé par Donncha) que le plugin Google Sitemap effectuait un dump de l'ensemble du blog à chaque publication et - pire ! - à chaque enregistrement d'article ! Tout cela est bien évidemment inutile : il faut donc décocher l'option Rebuild sitemap if you change the content of […]

Lire la suite »

Introduction à CRON - les tâches automatisées

Qu'est-ce que CRON ? Cron est le nom du programme qui permet aux utilisateurs Unix d'exécuter automatiquement des commandes ou des scripts à une heure spécifiée. Cron est très utile pour lancer une procédure de sauvegarde à heure fixe, optimiser une base de données ou encore supprimer les courriers indésirables de votre boîte aux lettres. C'est un peu l'équivalent Unix du planificateur de tâches de Windows. Cron est basé sur une table référençant les tâches à lancer ainsi que l'année, […]

Lire la suite »

Backup files and databases easily with cron

Backup files and databases easily with cron photo

This post is an extension to my former tutorial : Backup all your MySQL databases with one line of cron, which can now be considered as obsolete since some people reported having some issues with the gzip file generation. So here is another attempt at dealing with the security of your files and databases on your domain. In this tutorial, I assume your web host has Cpanel installed with the cron features that will backup everything for us at regular […]

Lire la suite »

Blog par email

Cela fait un bon bout de temps que je ne poste pas par email sur ce blog - presque un an. Et pour cause : cela n'a d'intérêt que lorsqu'on est en voyage ou que notre connectivité est limitée (oui, se connecter via un téléphone portable qui transmet à 9.6 kb/s fait partie de ces petites limitations... ;-)). Mais cela a le mérite d'être bien pratique et je vais vous en explique un peu le fonctionnement : il faut tout […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: