Astuces diverses pour Linuxiens

Rédigé par Zergy Aucun commentaire

Des trucs… en vrac…

Tar over SSH

Il est possible d'utiliser conjointement les commandes tar et ssh pour en voyer un flux de données compressé d'un ordinateur à un autre via SSH.

Pour envoyer les données vers un autre ordinateur :

$ tar -c[OPTION] - source | ssh [user@]hostname "tar -x[OPTION] - -C /destination"

Pour récupérer les données d'un autre ordinateur :

$ ssh [user@]hostname "cd /dossier_parent_source; tar -c[OPTION] - source" | tar -x[OPTION] - -C /destination

Les options sont celles des programmes tar et ssh, attention à bien utiliser des formats de compressions et décompression identiques dans les deux commandes tar.

Support de MariaDB sous Munin

Munin est un système de supervision permettant de rester informé de l'état des divers éléments d'un ordinateur.

Il peut superviser l'état d'un service MySQL via divers plugins, cependant, le plugin mysql_ peut ne pas fonctionner si il est utilisé avec un fork de MySQL, tel MariaDB ou Percona.

Pour résoudre ce problème, éditer le fichier /usr/share/munin/plugins/mysql_ et, à la ligne 983, ajouter la ligne suivante :

$status =~ s/-----------------nMain thread//g;

Puis, redémarrez munin-node :

# service munin-node restart

Le plugin devrait fonctionner convenablement après cela.

Support de PostfixAdmin par RoundCube

Il est possible de faire fonctionner le webmail Rouncube avec un serveur de courriel Postfix gérée via PostfixAdmin, mais, afin que RounCube fonctionne correctement pour l'utilisateur il est nécessaire que celui-ci puisse charger son mot de passe de messagerie via RounCube.

Cependant, le plugin password de RounCube ne s’interconnecte avec PostfixAdmin qu'après une modification.

Pour ce faire, aller dans le répertoire racine de RoundCube, éditez le fichier plugins/password/config.inc.php et remplacez la ligne :

$rcmail_config['password_query'] = 'SELECT update_passwd(%c, %u)';

Par :

$rcmail_config['password_query'] = 'UPDATE mailbox SET password=%c WHERE username=%u';

Avoir le pavé numérique sous Vi(m) via PuTTY

Les utilisateurs Windows ayant besoin d'utiliser SSH pour gérer des ordinateurs fonctionnant sous des UNIX(-like) quelconque connaissent bien PuTTY, cependant, on remarque bien vite que le pavé numérique ne fonctionne pas quand on se sert de Vi(m), via PuTTY.

Il est très simple de corriger ce problème, pour ce faire, dans PuTTY, allez dans la section Terminal → Features et cochez la case « Disable application keypad mode ».

Afficher les journaux système sur tty8

Si vous désirez avoir rapidement accès à vos journaux système, il est possible pour ce faire de les afficher sur le terminal /dev/tty8 qui est généralement inutilisé.

Sous Debian

  • Éditez le fichier /etc/rsyslog.confet décommentez les lignes suivantes :
    daemon,mail.*;
    	news.=crit;news.=err;news.=notice;
    	*.=debug;*.=info;
    	*.=notice;*.=warn	/dev/tty8
  • Redémarrez RSyslog 
    # systemctl restart rsyslog.service

Sous Ubuntu

  • Éditez le fichier /etc/rsyslog.d/50-default.confet décommentez les lignes suivantes :
    daemon,mail.*;
    	news.=crit;news.=err;news.=notice;
    	*.=debug;*.=info;
    	*.=notice;*.=warn	/dev/tty8
  • Ajoutez l'utilisateur syslog au group tty :
    $ sudo adduser syslog tty
  • Redémarrez RSyslog 
    $ sudo systemctl restart rsyslog.service

Partager sur Mastodon

Les commentaires sont fermés.