Posts tagged ‘Linux’

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

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

Version bêta de Ubuntu 8.10, nom de code : Intrepid Ibex

La prochaine version de la distribution Linux Ubuntu est prévue pour le 30 octobre 2008. En attendant, la version bêta est sortie.

Parmi la (petite) liste des nouveautés, je retiens celles-ci :

  • La possibilité d’avoir un répertoire privé et surtout crypté pour chaque utilisateur. Basé sur ecryptfs, cela permet donc d’avoir des données cryptées sur son disque, ceci de manière transparente (c’est intégré au keyring et s’affiche comme un nouveau disque). Si jamais vous perdez votre ordinateur (ou on vous le vol), vous serez certainement content de cette fonctionnalité. Elle est d’autant plus intéressante qu’elle ne nécessite pas le cryptage complet du disque ou d’un partition (comme truecrypt par exemple), ceci étant (à mon avis) un avantage si jamais vous avez un pépin au niveau de votre ordinateur et qu’il faille ré-installer.
  • La possibilité d’avoir un compte Invité (guest) temporaire, pour, par exemple donner l’accès à un ami sur votre poste, afin qu’il puisse consulter ses emails, surfer, ou carrément travailler ses documents Word sous Google Docs, etc. Cette fonctionnalité part du constat qu’aujourd’hui, seul un navigateur web suffit pour travailler, les couches sous-jacentes (système d’exploitation et disons disque dur) ne sont plus requises.

Malheureusement, la version 3.0 d’OpenOffice n’est pas inclut dedans (du moins pour l’instant). On reste sur la version 2.4.1.

Vous pouvez trouver les différentes versions 8.10 de Ubuntu à cette adresse :

http://www.ubuntu.com/testing/intrepid/beta

Redbooks : Linux Performance and Tuning Guidelines

Linux ayant une place importante dans mon utilisation informatique, il est bien normal d’être à l’affût de bons documents dessus. IBM via son site de publications Redbooks nous propose un excellent document sur les performances et l’optimisation de Linux (il s’agit en réalité d’une mise à jour d’un document déjà sorti en juillet 2007).

Redbooks : Linux Performance and Tuning Guidelines

Ce livre nous propose ainsi une large introduction au fonctionnement interne de Linux au niveau de la gestion des processus, les architectures mémoire (en particulier les différences entre systèmes 32 bits et 64 bits), les systèmes de fichiers (ext3, ext2, etc.), la gestion des entrées / sorties et la gestion du réseaux. C’est extrémement instructif.

La suite est un panorama des outils disponibles sur les distributions Linux pour la supervision et le benchmark. Chaque outil est expliqué, en particulier l’interprétation des données affichées.

Les deux derniers chapitres nous montrent d’une part les méthodes d’identifications des goulots d’étranglements (bootlenecks) au niveau CPU, mémoire, disques et réseaux. Et d’autre part des techniques d’optimisation de sa machine Linux (orienté serveur).

Pour résumé, ce document doit être une référence pour tout bon administrateur système qui s’occupe de serveurs Linux ou tout personne soucieuse (comme moi) des performances des bécanes !

Bon lecture.
./