Un deuxième environnement XWindow distant sur votre poste de travail Linux via SSH

Si vous avez un poste de travail Linux avec XWindow, par exemple Ubuntu Desktop et que vous souhaitez accéder à un autre environnement XWindow complet (c’est-à-dire pas seulement une seule fenêtre X (via un ssh -X), mais bien l’environnement X avec le bureau, la barre des tâches, menus, etc.), le tout en utilisant le service SSH, voici un petit mode d’emploi.

Pour mon cas, j’ai donc un portable Ubuntu Desktop (9.10), et j’ai un autre portable (cela marche aussi avec une machine virtuelle) qui est installé avec la distribution orientée tests de sécurité Backtrack (4 final). Je souhaite avoir l’environnement graphique XWindow de Backtrack (un KDE 3) sur mon poste (un Gnome), tout en gardant mon environnement XWindow/Gnome ouvert… c’est-à-dire conserver mon environnement de travail (thunderbird, firefox, etc..) et basculer sur le mode graphique du portable Backtrack pour lancer des tests de sécurité, et donc sans me déplacer physiquement vers le portable (un bon informaticien est un informaticien fainéant!).

Ouh là ! Je rêve ?! Et bien non, c’est possible : Continue reading ‘Un deuxième environnement XWindow distant sur votre poste de travail Linux via SSH’ »

Certification LPIC-1 : ça y est, je suis un « Junior Level Linux Professional »

Bon, je sais, je n’ai pas de mérite, mais bon, je vais le dire (écrire) quand même : je viens de réussir avec succès :-) les examens LPI 101 et LPI 102, ce qui fait de moi, quelqu’un de certifié : LPIC-1 pour Linux Professional Institute Level 1.

  • Là où je n’ai pas de mérite, c’est que cela fait 15 ans que j’ai commencé avec Linux (en 1995 avec le noyau 1.2.3) (ah! la jeunesse ;-) ).
  • Là où j’ai un poil de mérite, c’est que j’ai passé les deux examens le même jour (à 10h30 et à 13h30)

Pour le petit retour d’expérience qui pourrait en intéresser d’autres : Continue reading ‘Certification LPIC-1 : ça y est, je suis un « Junior Level Linux Professional »’ »

Quelques articles

Je voudrais partager quelques articles lus sur Internet avec vous.

Tout d’abord un billet d’une journaliste de l’émission Maternelles sur France 5 au sujet des logiciels libres dans les écoles. Ce billet nous fait découvrir des initiatives pour proposer aux enfants et enseignements des logiciels éducatifs libres. Ces initiatives illustrent (par un raccourci de mon esprit) le vieux slogan lancé à l’époque de la première crise pétrolière : « En France, on n’a pas de pétrole, mais on a des idées ». Que l’on peut compléter par : « que l’on sait concrétiser avec des logiciels libres ». Je dis Bravo.

Ensuite un article sur les jeunes et leur relation avec l’ordinateur. On apprend que finalement les futures générations ne seront pas des geeks sachant taper au clavier avec 10 doigts tout en infiltrant un réseau de machines avec du code en C ou assembleur pour rechercher une quelconque information. Et oui, les ordinateurs ne seront (sont) que le moyen pour accéder à Internet et ses sites communautaires… En deux mots : consommer Internet. Les jeunes ne cherchent plus (pas) à savoir comme fonctionne l’ordinateur, comme à une certaine époque où avoir un ordinateur revenait à être un explorateur (ou devrait-on dire ? un pionnier). Malheureusement / heureusement, je partage le point de vue de cet article. Il faut bien à un moment ou à un autre que l’ordinateur devient simple au sens utilisation et mise en place, tel un téléphone portable ou un appareil GPS. Il y a aura toujours un minimum à comprendre et à connaître, mais il n’y aura (a) plus besoin de savoir parler informatique (CPU, RAM, disque, système d’exploitation, drivers, etc) pour être un utilisateur.

Un dernier billet anglophone, sur Ubuntu 10.04, la prochaine version de cette distribution Linux tournée (justement) vers l’utilisateur lambda. Cette version se distingue par un nouveau thème graphique, l’intégration au niveau bureau des services (sites) Internet communautaires, la simplification de l’utilisation des programmes (numérisation, photo, vidéo, etc.). Ce billet vient confirmer l’article précédent.

JMeter : Assertion sur un fichier Word ou Excel ou Powerpoint

Dans la continuité du billet précédent, si vous avez besoin de faire une assertion sur un fichier Word, Excel ou Powerpoint, voici la méthode toute simple avec l’API Apache POI.

JMeter : Assertion sur un fichier PDF

Si jamais vous avez besoin de faire une vérification sur le contenu d’un fichier PDF lors d’un test de charge (ou fonctionnel), voici un excellent petit billet qui vous donne la solution.

Pour cela, l’auteur utilise l’API PDFBox de Apache dans un petit BeanShell pour extraire le texte du PDF, puis faire une assertion dessus.

Tomcat ou Jboss, enregistrer le temps de traitement des requêtes HTTP

Avec Tomcat ou Jboss, il est possible d’enregistrer le temps de traitement d’une requête HTTP. Il y a en effet une valve AccessLogValve (désactivée par défaut) qui trace les accès (requêtes) HTTP qui sont effectués sur le serveur. Avec une petite modification du format du log, on peut ajouter l’enregistrement du temps de traitement coté Tomcat ou Jboss de la requête.

Ceci est particulièrement utile pour décorréler le temps de traitement par rapport au temps de réponse enregistré dans un outil de test de charge, comme JMeter.

Voici comme faire dans Tomcat :

Au niveau du fichier Tomcat_Home/conf/server.xml, on trouve la section suivante en commentaires :

<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--->

Continue reading ‘Tomcat ou Jboss, enregistrer le temps de traitement des requêtes HTTP’ »

Comment avoir le format A4 par défaut sur Ubuntu avec OpenOffice.org en version américaine ?

Bon, la question peut sembler bizarre… « Comment avoir le format A4 par défaut sur Ubuntu avec OpenOffice.org en version américaine ? » au lieu du format « letter ».

Et oui, j’utilise un Ubuntu en version en_US (américaine) alors que je suis francophone dans un monde francophone avec du matériel ‘francophone’ (clavier, mesure en cm, papier A4, etc.), d’où la question…

La réponse à cette première question ne fut pas facile à trouver, je la cherche depuis quelques mois. J’ai trouvé ce soir sur ce site, bien que les messages de ce forum datent de 2008… Je ne peux m’empêcher d’en parler sur ce blog, histoire que cela aide quelqu’un d’autre un autre jour.

Il suffit d’éditer le fichier /etc/papersize (en tant que root) et de changer ‘letter’ par ‘a4′. C’est tout.

- ajout du 09/05/2010 -

Un autre moyen de le faire (sous Ubuntu ou Debian), est :

  • si ce n’est pas déjà fait, installer le paquetage libpaper1
sudo apt-get install libpaper1
  • ou de lancer la reconfiguration du paquetage avec la commande suivante :
sudo dpkg-reconfigure libpaper1

Et choisir dans la liste proposée le format a4 (ou celui qui vous convient).

Voir cette page de la FAQ Debian

./

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 !’ »

Nouvel ordinateur : Dell Latitude E6500

J’ai reçu hier mon nouvel ordinateur portable, je partage avec vous, quelques photos et impressions.

C’est un Dell Latitude E6500, équipé d’un processeur Intel Core 2 Duo cadencé à 2,53 GHz, avec 4 Go de mémoire vive, un disque dur de 250 Go, un écran 15 pouces avec une résolution de 1440×900 pixels et une carte Nvidia Quadro NVS avec 256 Mo. Bien entendu, Wifi, Bluetooth, ethernet gigabit et aussi webcam, micro, lecteur SD et lecteur smart card. Une belle machine en deux mots. Continue reading ‘Nouvel ordinateur : Dell Latitude E6500’ »

[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