Tous les articles par Le Seb

SCP : des espaces dans le chemin

Je ne comprends pas comment j’ai pu utiliser scp (Secure Copy) toutes ces années sans jamais être confronté à ce cas: des espaces dans le chemin!! Lorsque la source est distante (on essai de récupérer un fichier distant sur le serveur local en SCP), les espaces posent problème, et le chemin n’est pas reconnu. Dans ce cas, il ne suffit pas d’ajouter un antislash pour échapper l’espace, ou entourer de double quotes le chemin. Il faut sortir l’artillerie lourde! entourer le chemin de double quotes ET échapper les espaces avec un double antislash.

scp -r username@servername:"/home/leseb/Dossier\\ Espace" /dest/

Il en va de même pour échaper les caractères spéciaux.

GNU/Linux: Mettre une tâche en background après lancement

Il m’arrive de lancer une commande sous Linux, la plupart du temps en remote shell SSH. Puis, pour une raison ou une autre, je dois fermer la fenêtre depuis laquelle je l’ai exécutée. Cela arrive notamment lorsque je lance des transferts de fichiers volumineux en SFTP d’un serveur à un autre, et que j’ai encore oublié de faire un nohup. Pour que la commande ne s’arrête pas inopinément à la fermeture de la fenêtre, il serai bien de pouvoir la passer en tâche de fond après l’avoir lancée… Et bien on peut!!

Continuer la lecture de GNU/Linux: Mettre une tâche en background après lancement

XBMC: Centraliser la médiathèque XBMC Dharma

Si vous commencez à avoir plusieurs media center XBMC, il peut être utile de centraliser la médiathèque. Cela apporte un peu de souplesse à l’utilisation en stockant les infos des médiathèque dans une base de données centralisée a la place d’avoir une base par terminal XBMC.

Pour mémoire, XBMC est une application media center open-source pour XboX (v1), Windows, Mac, Linux et AppleTV2.

Continuer la lecture de XBMC: Centraliser la médiathèque XBMC Dharma

Charger automatiquement les clés SSH avec pagent et powershell

Si comme moi vous vous connectez souvent via PuTTY aux consoles de vos serveurs GNU/Linux, et que vous utilisez des clés ppk, alors comme moi, vous êtes un peu las de toujours devoir rechercher les clés et les charger à la main. On peu bien sûr créer un script contenant toutes les clés qui seront chargées dans pagent, mais il faut rajouter chaque clé dans le script. J’ai donc écrit un tout petit script Powershell qui lit les fichiers présent dans un répertoire donné, et les charge dans le pagent.

Continuer la lecture de Charger automatiquement les clés SSH avec pagent et powershell

Inventaire des esx avec fusioninventory et GLPI sous debian

Suite à l’installation et la configuration d’un serveur d’inventaire et de gestion de parc informatioque OCS-Inventory et GLPI, il a fallu que je m’attèle à l’inventaire de certains types de serveurs: les ESX. Un plugin GLPI semble parfaitement répondre à ce besoin, et bien d’autres encore : FusionInventory. Il s’agit d’un « serveur » d’inventaire type OCS-Inventory qui se présente sous la forme d’un plugin GLPI. Il dispose d’un agent pouvant s’installer sur les postes clients, et d’un librairie très utiles, permettant d’effectuer l’inventaire des ESX/ESXi à distance en contactant leurs API’s.

Continuer la lecture de Inventaire des esx avec fusioninventory et GLPI sous debian

adapter le nombre d’inodes lors du formatage ext4

Ce matin, un serveur utilisé comme proxy n’allait pas bien. Plusieurs services, et notamment les services proxy (Squid, squidGuard, SARG), refusaient de démarrer, privant ainsi les quelques 500 utilisateurs d’Internet dés le matin. Après une courte analyse, il s’avère que la partition contenant les fichiers d’analyse des logs (de tous petits fichiers HTML générés par le logiciel SARG) n’était pas pleine en termes d’espace disque, mais le pourcentage d’inodes utilisés était de 100%.

En effet, la partition n’a pas été « taillée » pour accueillir un grand nombre de petits fichiers, très consommateur en inodes. Voici comment partitionner une partition en ext4 et en adaptant le nombre d’inodes.

Le fichier /etc/mke2fs.conf contient des configurations de formatages pré définies. La configuration « default » est appliquée si rien n’ai précisé. Pour les petits fichiers, il existe une configuration prédéfinit nommée « small ».  On peut appliquer cette configuration lors du formatage d’une partition via la commande mkfs.ext4 :

mkfs.ext4 -T small /dev/sda1

Il est également possible d’affiner les paramètres concernant les inodes en utilisant les connecteurs –i (inode ratio : plus le ratio est grand, plus le nombre d’inodes est petit) et -I (taille d’un inode).

Vim et coloration syntaxique sous debian

Je continue mes retrouvailles avec Debian (Squeeze). Cette fois c’est l’éditeur de texte VI qui me pose problème. C’est puissant, et c’était certainement très utilisé à une époque, mais à part quelques commandes dont je me sers au quotidien, je n’ai jamais vraiment réussi à maitriser VI. Je passe donc à VIM avec coloration syntaxique, histoire de m’y retrouver.

Continuer la lecture de Vim et coloration syntaxique sous debian