Archive for the ‘Linux’ Category.

Sous Linux/Ubuntu la migration de poste, c’est facile !

Pour compléter le billet sur mon nouveau portable, je voudrais vous dire que la migration des données et de la configuration d’un portable Ubuntu vers un autre portable Ubuntu, c’est facile, rapide et sans surprise. Continue reading ‘Sous Linux/Ubuntu la migration de poste, c’est facile !’ »

[Linux] Exécuter une commande avec un utilisateur normal en tant que root à distance sans mot de passe et en SSH

Comment exécuter une commande root avec un utilisateur normal, à distance et sans saisir de mot de passe, le tout en SSH entre deux machines Linux ?

Voici une réponse :

Pour répondre à la problématique du « à distance sans saisir de mot de passe avec SSH », nous allons utiliser la notion de clé SSH.

Sur le poste de travail Linux (le poste qui va lancer la commande à distance), nous allons générer la clé SSH avec la commande suivante :

ssh-keygen -t dsa -f $HOME/.ssh/MON_LOGIN

Puis nous allons transférer la partie publique de la clé, en utilisant l’utilitaire ssh-copy-id :

ssh-copy-id MON_LOGIN@192.168.1.1

Ubuntu 9.10 Karmic Koala est sorti

Comme à son habitude, la nouvelle version de Ubuntu est sortie en cette fin de mois d’octobre sous le numéro 9.10 alias Karmic Koala.

Quelques nouveautés qui améliorent la distribution pour la préparer vers la future version LTS (long term support) qui sortira en avril 2010.

Parmi les nouveautés, je remarque :

  • Le passage à Firefox 3.5 (meilleure rapidité d’affichage et autres améliorations ergonomiques),
  • OpenOffice 3.1.1 (l’interface des tables pivots est améliorée, ainsi que les graphiques)
  • Un réécriture du GDM (le gestionnaire de connexion à Xwindow)
  • Un nouveau thème graphique (tant pour la connexion que pour metacity) avec une belle iconographie.
  • Le remplacement du « ajouter/supprimer des logiciels » par le Ubuntu Software Center
  • L’ajout de Ubuntu One, pour le stockage en ligne (dans les nuages) de ses données
  • Et bien entendu, l’ajout de JMeter dans les paquetages de la distribution. Maintenant un simple « apt-get install jmeter » suffit pour commencer à travailler avec JMeter.

Bien entendu, j’ai fait l’upgrade ;-)

Du coté de la version Serveur de la distribution, nous avons le Ubuntu Enterprise Cloud, permettant à une entreprise de faire ses propres nuages (cloud) privés. Je vous avoue que j’ai bien envie de tester cette fonctionnalité… faut juste que j’arrive à dégoter deux serveurs ;-) puisque c’est apparemment le nombre minimal recommandé pour débuter son cloud.

Le site de Ubuntu

JMeter dans la prochaine version de Ubuntu (9.10)

La prochaine version de Ubuntu sera la 9.10 (Karmi Kaola), elle est actuellement en bêta. Il va y avoir des nouveautés, mais celle qui me tiens à cœur, c’est JMeter sera disponible dans ses paquetages.

D’après ce que je comprends, c’est la récupération du paquetage JMeter de la distribution Linux Debian (dont Ubuntu est un dérivé).

C’est une bonne chose, pas parce que cela simplifie ou non son installation, cette dernière étant assez simple (une JVM + la décompression du fichier zip JMeter), mais cela me donne le sentiment d’une certaine reconnaissance de l’outil.

C’est la version 2.3.4 (la dernière en date) qui est distribuée. Pour effectuer son installation à partir de la version bêta de Ubuntu 9.10, il suffit de taper la commande suivante :

sudo apt-get install jmeter

Cela installera 3 paquetages (jmeter, jmeter-help, jmeter-http) de base (et leur dépendances). Avec cela, vous pouvez faire des tests de charges sur des sites Web.

Pour faire des tests sur LDAP, FTP, JMS, Junit, Mail, TCP et Java, il faudra ajouter le paquetage correspondant. Voir ce lien pour la liste des paquetages disponibles.

Bons tests.

Deux nouvelles

Ce fait longtemps que je n’ai pas fais de billet. Je suis un peu occupé en ce moment, mais cela va se calmer (du moins je l’espère).

Deux nouvelles :

  • La première c’est que la version 9.04 de Ubuntu devrait sortir dans deux jours (le 23 avril). Ce n’est pas une nouveauté si vous suivez (ou utilisez) Ubuntu… Enfin toujours est-il que j’utilise la beta et maintenant la RC depuis 3 semaines.
    On est passé à OpenOffice.org 3.0.1 qui permet entre autre de faire des beaux tableaux dans une diapositive Impress, cela n’existait pas dans la 2.4, et c’est très pratique dans ses présentations (Powerpoint le proposait depuis un bout de temps).
    Par ailleurs le temps de démarrage (boot) est optimisé. Pour moi ce n’est pas flagrant sur mon poste, mais on le ressent.
    La liste des (grosses) nouveautés est visible ici
  • La deuxième nouvelle c’est l’achat de Sun par Oracle. Cela donne quelques frissons quand à l’avenir de Java, MySQL ou bien OpenOffice.org, sans parler de NetBeans, OpenSolaris et les serveurs Sun.
    Avec Sun+Oracle on obtient quelque chose qui ressemble à IBM. Est-ce que cela sera une bonne chose ? Merci qui ? merci la crise…

./

Windows 7 et Sun xVM VirtualBox sur Ubuntu 8.10

Un billet pour dire merci.

Merci tout d’abord à Sun pour xVM VirtualBox, leur produit open source de virtualisation (de bureau) qui est parfaitement intégré à Ubuntu 8.10. Grâce à cet outil, j’ai différentes machines virtuelles sur mon ordinateur (physique), de Windows XP à Centos 5.2, en passant de Ubuntu 9.04 Alpha 3 à OpenSolaris 2008.11 (sans oublier Fedora 10 et différentes VM de Ubuntu Server/JeOS). Le tout me permettant de faire différents tests ou manipulations sur ces environnements sans ‘polluer’ mon ordinateur de travail, et surtout avec une prise de risque minime sur les données situées mon ordinateur.

Un deuxième merci à Sun pour la mise à jour de VirtualBox afin d’y inclure la possibilité d’avoir une machine virtuelle Microsoft Windows 7, c’est à dire la prochaine version de Windows.

Au tour de Microsoft d’être remercié, merci pour donner la possibilité de télécharger la bêta 1 de Windows 7. C’est d’autant important qu’au vu du désintéressement (presque unanime) de Vista, il y a de la bonne communication à faire pour que le prochain opus de Windows fonctionne mieux, et surtout apporte de vrais plus par rapport à Windows XP (que l’on pourrait qualifier de ‘trop parfait’ ;-) ). Continue reading ‘Windows 7 et Sun xVM VirtualBox sur Ubuntu 8.10’ »

Bilan année 2008

En fin d’année, il est de coutume de faire le bilan. Je vous propose donc de partager différents points de vue « bilan de fin d’année », le tout étant totalement subjectif, non-exhaustif et basé sur mon seul vécu. Continue reading ‘Bilan année 2008’ »

4 Go…

Je ne résiste pas à l’envie de vous montrer cela :

~$ free -m
total used free shared buffers cached
Mem: 3916 1270 2645 0 33 522
-/+ buffers/cache: 714 3201
Swap: 5749 0 5749

Voilà, cela signifie que j’ai 4 Go de RAM sur mon ordinateur.

A quoi cela sert ? et bien pour mes machines virtuelles de tests (d’ailleurs cela me fait penser qu’il faut que j’installe une machine Solaris avec un WebSphere Application Server 6.1 pour une formation à donner dans deux semaines…)

./

Nouveau portable : Dell Latitude E5500

Je viens d’avoir un nouvel ordinateur portable, tout beau tout neuf. Il s’agit d’un Dell de la gamme Latitude, le modèle E5500. Il est équipé d’un Core 2 Duo de 2,26 Ghz, 2 Go de RAM et d’un disque de 160 Go 5400 RPM. Son écran est un 15 pouces avec une résolution de 1440×900 pixels.

Je vais pratiquer quelques optimisations sur sa configuration, en particulier, lui mettre 4 Go de RAM (c’est fait) et remplacer son disque dur interne par un 250 Go 7200 RPM (ce sera son cadeau de Noël).

Bon, le but de ce billet n’est pas (seulement) de dire à tout le monde que j’ai une nouvelle bécane, mais plutôt de vous montrer cette photo de la bête avec « son capot ouvert ». Continue reading ‘Nouveau portable : Dell Latitude E5500’ »

Gestion des packages avec YUM sans connexion Internet et avec le dvd Redhat

Pour ceux qui ne connaissent pas YUM, ce dernier est un utilitaire bien pratique dans les distributions Linux utilisant les packages RPM, tel que RedHat ou CentOS.

YUM permet en effet de faire la gestion des packages sur ces types de distributions, en gérant les dépendances entre les packages, c’est-à-dire que si vous voulez installer par exemple PHP sur votre serveur Linux RedHat, il suffit de faire « yum install php » et hop, tous les packages nécessaires à PHP vont être installés (entre autres le serveur Apache HTTP :-) ).

Mais pour cela, YUM a besoin d’une connexion à Internet pour 1/ localiser le package désiré, 2/ télécharger son entête pour voir ses dépendances, 3/ télécharger les entêtes de ses dépendances et générer également les dépendances de ses dépendances, 4/ puis quand il n’y a plus de dépendances à gérer, procéder au téléchargement et à l’installation.

Le problème est que parfois, la connexion à Internet n’est pas disponible pour faire des installations ou des mises à jour sur des serveurs dans des salles blanches sécurisées. Pas de problème, YUM avec un peu de configuration sait aussi travailler en « local », à partir du média d’origine ou d’une version de mise à jour. Continue reading ‘Gestion des packages avec YUM sans connexion Internet et avec le dvd Redhat’ »