<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MilamberSpace - JMeter &#187; RedHat</title>
	<atom:link href="http://blog.milamberspace.net/index.php/category/linux/redhat/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.milamberspace.net</link>
	<description>Apache JMeter (surtout) mais aussi GNU/Linux, OpenSource, l&#039;Informatique, etc.</description>
	<lastBuildDate>Sun, 05 Feb 2012 09:51:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>20 ans du noyau Linux et ma petite histoire avec Linux</title>
		<link>http://blog.milamberspace.net/index.php/2011/07/24/20-ans-du-noyau-linux-et-ma-petite-histoire-avec-linux-936.html</link>
		<comments>http://blog.milamberspace.net/index.php/2011/07/24/20-ans-du-noyau-linux-et-ma-petite-histoire-avec-linux-936.html#comments</comments>
		<pubDate>Sun, 24 Jul 2011 19:17:08 +0000</pubDate>
		<dc:creator>Milamber</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Systèmes]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Noyau]]></category>

		<guid isPermaLink="false">http://blog.milamberspace.net/?p=936</guid>
		<description><![CDATA[Linux, le noyau qui est utilisé dans bon nombre de distributions GNU/Linux, fête ses 20 ans. Il est sorti en 1991 et on est en 2011 (soit 20 ans donc ). Pour ma part, j&#8217;ai commencé à installer Linux sur un IBM Aptiva 486 SX 25 avec 4 Mo de RAM (mon premier PC) en [...]]]></description>
			<content:encoded><![CDATA[<p>Linux, le noyau qui est utilisé dans bon nombre de distributions GNU/<a href="http://fr.wikipedia.org/wiki/Linux">Linux</a>, fête ses 20 ans. Il est sorti en 1991 et on est en 2011 (soit 20 ans donc <img src='http://blog.milamberspace.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p><a href="http://www.linuxfoundation.org/20th" target="_blank"><img src="http://www.linuxfoundation.org/20th/images/lf_linux20_webbadge.png" alt="I'll be celebrating 20 years of Linux with The Linux Foundation!" width="300" height="250" border="0" /></a></p>
<p>Pour ma part, j&#8217;ai commencé à installer Linux sur un IBM Aptiva 486 SX 25 avec 4 Mo de RAM (mon premier PC) en 1995, j&#8217;étais au lycée, le CD était une Slackware fournie avec un livre dont le titre m&#8217;échappe. Le noyau Linux était à la version 1.2.3.</p>
<p>A l&#8217;époque, je me souviens avoir lu des articles sur Linux dans des magazines, j&#8217;en ai parlé à un ami et mentor en informatique (c&#8217;est lui qui m&#8217;a fait découvrir les dessous de Windows 3.1 : le DOS), il avait 10 ans d&#8217;expérience informatique et un bel Amiga (entre autres). Il m&#8217;a dit : <span id="more-936"></span>&laquo;&nbsp;Linux, ouais c&#8217;est plutôt pour les administrateurs systèmes, les experts informatiques&nbsp;&raquo;, lui étant plutôt orienté jeu et démo. Il m&#8217;en avait pas fallut plus pour que je cherche à l&#8217;installer sur mon PC.</p>
<p>Je me souviens, qu&#8217;il est relativement &laquo;&nbsp;simple&nbsp;&raquo; d&#8217;avoir un système opérationnel à condition de suivre les étapes. Mais attention, le système opérationnel n&#8217;était pas &laquo;&nbsp;graphique&nbsp;&raquo; comme le Windows, c&#8217;était simplement une console. Je me souviens avec douleur, des tests et autres complications pour avoir un système X opérationnel. Là c&#8217;était vraiment la galère (de chez galère!).</p>
<p>D&#8217;un autre coté, je n&#8217;étais pas trop porté sur les jeux sur PC (même si j&#8217;ai passé du temps sur Warcraft 2 ou Diablo un peu plus tard), et je peux vous dire que j&#8217;étais super heureux d&#8217;avoir ses problèmes d&#8217;installation. J&#8217;ai appris VI avant mes études d&#8217;informatiques, le shell, la compilation du noyau Linux (qui prenait environ 1h30 sur mon PC), les joies du dual boot, le partitionnement avec fdisk, l&#8217;installation avec succès d&#8217;un système X, le gestionnaire de fenêtres FVWM(1et2), le xterm, etc.</p>
<p>Malheureusement, je pense que j&#8217;avais quelques attentes importantes en matière d&#8217;environnement graphique pour un poste de travail, de logiciels avancés pour l&#8217;édition de documents (traitement de texte) ou tableur. Je faisais des études scientifiques avec une option sciences expérimentales qui demandait des rapports d&#8217;expériences. A l&#8217;époque, au lycée c&#8217;était des 386, et il y avait le fameux Word 6.0 (avant le Word 95) pour rédiger mes rapports. Donc d&#8217;une part, il n&#8217;y avait pas de Word sous Linux en 1995 (à moins de faire du Latex&#8230;), et d&#8217;autre part, j&#8217;avais des études à réussir.</p>
<p>J&#8217;ai du donc continuer à utiliser Windows 3.1, puis 95 lors de mes études. C&#8217;est grâce à mon stage de fin d&#8217;études, j&#8217;ai pu pousser encore plus sur Linux. En effet, mon premier stage (qui devenu ensuite mon premier emploi) était dans une société spécialisée dans les technologies Internet, ce qu&#8217;était pas courant à l&#8217;époque. Il y a avait des Linux partout et quelques Windows NT 3.51 et 4. J&#8217;avais de la chance et j&#8217;ai beaucoup travaillé sur des serveurs Linux, pour l&#8217;administration des services SMTP, POP, FTP, DNS, etc. et aussi des serveurs Apache 1.2/1.3 avec les sites web ayant des scripts CGI en shell ou Perl (j&#8217;en ai développé pas mal à l&#8217;époque).</p>
<p>J&#8217;en avais retenu à l&#8217;époque, que Linux c&#8217;est génial, mais pour les serveurs, pas pour les postes de travail. Ce n&#8217;est que quelques années plus tard, avec l&#8217;avenemennt de GNOME, d&#8217;OpenOffice, de Thunderbird que j&#8217;ai basculé sur <a title="Ubuntu content, et Vista décidément pas content" href="http://blog.milamberspace.net/index.php/2008/04/23/ubuntu-content-et-vista-decidement-pas-content-73.html">GNU/Linux comme poste de travail (et aussi grace à la mauvaise performance de Windows Vista)</a>.</p>
<p>Aujourd&#8217;hui, d&#8217;une part, je travaille sur des architectures de simples à hyper-complexes basées sur des serveurs GNU/Linux (Debian, Ubuntu, RedHat, CentOS) qui sont un véritable gage de robustesse, qualité et performance, et d&#8217;autre part, j&#8217;utilise tous les jours un poste de travail sous <a title="Suite passage à Debian Squeeze" href="http://blog.milamberspace.net/index.php/2010/11/06/suite-passage-a-debian-squeeze-772.html">GNU/Linux Debian qui est d&#8217;une incroyable stabilité</a>, qui dispose d&#8217;une interface graphique efficace (GNOME 2.30) et qui est, à mon sens, vraiment plus simple et libre que Windows.</p>
<p>Pour conclure, je me permets de souhaiter un très très bon anniversaire à Linux (noyau), qui avec la sortie de la version estampillée 3.0 marque ce passage important.</p>
<p>Le mot de la fin, est pour les collègues &laquo;&nbsp;informaticiens&nbsp;&raquo; à qui ont demandent toute sorte d&#8217;assistance sur des problèmes informatiques (genre sa famille, ses amis, des clients, ou collègues non-informaticiens),  et c&#8217;est une phrase que j&#8217;ai naturellement écrite dans un email, il y a quelques jours :</p>
<p>&laquo;&nbsp;<em>J&#8217;assure le support de GNU/Linux, malheureusement je n&#8217;assure plus le support de Windows, c&#8217;est trop compliqué pour moi</em>&laquo;&nbsp;.</p>
<p>Voilà, re-<strong>Bon Anniversaire Linux</strong>, merci à Linux Torvalds d&#8217;avoir partagé son noyau à l&#8217;époque, et merci à la communauté du noyau d&#8217;y participer au plus grand bonheur des utilisateurs comme moi de ce beau noyau Linux.</p>
<p>./</p>
<p>PS. Ma famille proche est passée sur GNU/Linux (Ubuntu) depuis maintenant 2 ans, sinon il n&#8217;y avait pas de support <img src='http://blog.milamberspace.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milamberspace.net/index.php/2011/07/24/20-ans-du-noyau-linux-et-ma-petite-histoire-avec-linux-936.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gestion des packages avec YUM sans connexion Internet et avec le dvd Redhat</title>
		<link>http://blog.milamberspace.net/index.php/2008/11/15/gestion-des-packages-avec-yum-sans-connexion-internet-et-avec-le-dvd-redhat-101.html</link>
		<comments>http://blog.milamberspace.net/index.php/2008/11/15/gestion-des-packages-avec-yum-sans-connexion-internet-et-avec-le-dvd-redhat-101.html#comments</comments>
		<pubDate>Sat, 15 Nov 2008 19:26:57 +0000</pubDate>
		<dc:creator>Milamber</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Yum]]></category>

		<guid isPermaLink="false">http://blog.milamberspace.net/?p=101</guid>
		<description><![CDATA[Mise à jour le 19/08/2010 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&#8217;est-à-dire [...]]]></description>
			<content:encoded><![CDATA[<p><em><span style="text-decoration: underline;">Mise à jour le 19/08/2010</span></em></p>
<p>Pour ceux qui ne connaissent pas <strong>YUM</strong>, ce dernier est un utilitaire bien pratique dans les distributions Linux utilisant les packages RPM, tel que RedHat ou CentOS.</p>
<p>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&#8217;est-à-dire que si vous voulez installer par exemple PHP sur votre serveur Linux RedHat, il suffit de faire <em>« yum install php »</em> et hop, tous les packages nécessaires à PHP vont être installés (entre autres le serveur Apache HTTP <img src='http://blog.milamberspace.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<p>Mais pour cela, YUM a besoin d&#8217;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&#8217;y a plus de dépendances à gérer, procéder au téléchargement et à l&#8217;installation.</p>
<p>Le problème est que parfois, la connexion à Internet n&#8217;est pas disponible pour faire des installations ou des mises à jour sur des serveurs dans des salles blanches sécurisées. <em>Pas de problème,</em> YUM avec un peu de configuration sait aussi travailler en « local », à partir du média d&#8217;origine ou d&#8217;une version de mise à jour.<span id="more-101"></span></p>
<p>Donc, pour pouvoir faire des installations ou des mises à jour depuis le DVD (ou les Cdroms) de Redhat, il faut bien entendu le media, ou mieux l&#8217;image ISO du media.</p>
<p>Ici c&#8217;est l&#8217;image ISO de la Redhat Linux Entreprise (RHEL) version 5.5 pour processeurs Intel avec les extensions 64 bits : <em>rhel-5.5-server-x86_64-dvd.iso</em></p>
<p>Comme pré-requis, j&#8217;ai déposé l&#8217;image ISO dans le répertoire /root/dvd_redhat/</p>
<p><strong><span style="text-decoration: underline;">Etape 1 :</span></strong> Montage de l&#8217;image ISO sur le système de fichiers afin de récupérer les packages RPM qui serviront à l&#8217;installation ou à la mise à jour.</p>
<pre><span style="color: #800000;"><strong>mkdir -p /root/dvd_redhat/disk/</strong></span></pre>
<pre><span style="color: #800000;"><strong>mount -o loop /root/dvd_redhat/rhel-5.5-server-x86_64-dvd.iso /root/dvd_redhat/disk/</strong></span></pre>
<p>La commande &laquo;&nbsp;<em>mount -o loop</em>&nbsp;&raquo; qui commence à être de plus en plus connue, permet « d&#8217;ouvrir » une image ISO, et de la monter sur l&#8217;arborescence de fichiers. Ici, dans le répertoire /root/dvd_redhat/disk/</p>
<p><span style="text-decoration: underline;"><strong>Etape 2 :</strong></span> Récupération des packages RPM dans un nouveau répertoire.</p>
<p>L&#8217;image ISO montée étant en mode lecture seule, il faut copier les fichiers RPM vers un répertoire en lecture/écriture (pour faire l&#8217;étape 4).</p>
<pre><span style="color: #800000;"><strong>mkdir /root/dvd_redhat/RPM</strong></span></pre>
<pre><span style="color: #800000;"><strong>cd /root/dvd_redhat/disk/Server/</strong></span></pre>
<pre><span style="color: #800000;"><strong>cp *.rpm /root/dvd_redhat/RPM/</strong></span></pre>
<p><strong><span style="text-decoration: underline;">Etape 3 :</span></strong> Installation de l&#8217;utilitaire createrepo</p>
<p>On profite d&#8217;être dans le répertoire qui contient tous les packages RPM, pour installer manuellement l&#8217;utilitaire createrepo, ce dernier permettant de faire l&#8217;étape suivante.</p>
<pre><span style="color: #800000;"><strong>rpm -i createrepo-0.4.11-3.el5.noarch.rpm
</strong></span></pre>
<p><span style="color: #000000;">dans le cas d&#8217;une installation RedHat vide (sans aucun paquetage coché lors de l&#8217;installation), prendre cette ligne de commande :</span></p>
<p><span style="color: #800000;"> </span></p>
<pre><span style="color: #800000;"><strong>rpm -i createrepo-0.4.11-3.el5.noarch.rpm libxml2-python-2.6.26-2.1.2.8.i386.rpm rpm-python-4.4.2.3-18.el5.i386.rpm
yum-metadata-parser-1.1.2-3.el5.i386.rpm yum-3.2.22-26.el5.noarch.rpm python-elementtree-1.2.6-5.i386.rpm
python-iniparse-0.2.3-4.el5.noarch.rpm python-sqlite-1.1.7-1.2.1.i386.rpm
python-urlgrabber-3.1.0-5.el5.noarch.rpm m2crypto-0.16-6.el5.6.i386.rpm
</strong></span></pre>
<p><strong><span style="text-decoration: underline;">Etape 4 :</span></strong> Création du nouveau référentiel (repository) de fichier</p>
<p>On se place sur le nouveau répertoire contenant les RPM copiés de l&#8217;image ISO, et on va créer un nouveau référentiel (index) des fichiers RPM avec la commande createrepo.</p>
<pre><span style="color: #800000;"><strong>cd /root/dvd_redhat/RPM/</strong></span></pre>
<pre><span style="color: #800000;"><strong>createrepo ./</strong></span></pre>
<p>La commande <em>createrepo</em> prend comme argument le répertoire courant, ici /root/dvd_redhat/RPM/ .</p>
<p>Elle va créer un ensemble de fichiers dans un sous-repertoire <em>./repodata/</em></p>
<p>Tiens, on a plus besoin du montage de l&#8217;image ISO, on en profite pour démonter&#8230;</p>
<pre><span style="color: #800000;"><strong>umount /root/dvd_redhat/disk/</strong></span></pre>
<p><strong><span style="text-decoration: underline;">Etape 5 :</span></strong> Création du fichier de référence du nouveau référentiel</p>
<p>Pour que YUM puisse utiliser notre nouveau référentiel, il faut lui ajouter sa référence dans sa configuration. Sous RHEL, il faut simplement créer le fichier suivant :</p>
<pre><span style="color: #800000;"><strong>vi /etc/yum.repos.d/RedHat-Media.repo
======================CONTENU=====================================
[redhat-media]
name=RedHat-$releasever - Media
baseurl=file:///root/dvd_redhat/RPM/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
==================================================================</strong></span></pre>
<p><strong><span style="text-decoration: underline;">Etape 6 :</span></strong> utilisation de YUM</p>
<p>On va commencer par faire un nettoyage de YUM avec le commande suivante :</p>
<pre><span style="color: #800000;"><strong>yum --disablerepo=\* --enablerepo=redhat-media --noplugins clean all</strong></span></pre>
<p>On notera le <em>« &#8211;disablerepo=\* »</em> qui permet de désactiver toutes les références vers d&#8217;autres référentiels, le <em>« &#8211;enablerepo=redhat-media »</em> qui indique que l&#8217;on souhaite travaillait avec notre nouveau référentiel, et pour finir l&#8217;option <em>« &#8211;noplugins » </em>qui va désactiver tous les plugins, notamment celui du RHN qui nécessite une connexion Internet que nous n&#8217;avons pas.</p>
<p>Le <em>« clean all » </em>commandant le nettoyage du cache de YUM.</p>
<p>Voilà.</p>
<p>Ensuite, on peut utiliser YUM pour gérer les installations, les désinstallations, les mises à jour de ses packages en gérant les dépendances.</p>
<p><strong><span style="text-decoration: underline;">Pour une installation :</span></strong></p>
<pre><span style="color: #800000;"><strong>yum --disablerepo=\* --enablerepo=redhat-media --noplugins install &lt;nom_package(s)&gt;</strong></span></pre>
<p><span style="text-decoration: underline;"><strong>Pour une suppression :</strong></span></p>
<pre><span style="color: #800000;"><strong>yum --disablerepo=\* --enablerepo=redhat-media --noplugins remove &lt;nom_package(s)&gt;</strong></span></pre>
<p><span style="text-decoration: underline;"><strong>Pour une mise à jour de version sur l&#8217;ensemble des packages</strong></span> (par exemple un passage de RHEL 5.1 à RHEL 5.2)</p>
<pre><span style="color: #800000;"><strong>yum --disablerepo=\* --enablerepo=redhat-media --noplugins update</strong></span></pre>
<p>Bon courage.</p>
<p>./</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 741px; width: 1px; height: 1px; overflow: hidden;">rpm -i createrepo-0.4.11-3.el5.noarch.rpm libxml2-python-2.6.26-2.1.2.8.i386.rpm rpm-python-4.4.2.3-18.el5.i386.rpm yum-metadata-parser-1.1.2-3.el5.i386.rpm yum-3.2.22-26.el5.noarch.rpm python-elementtree-1.2.6-5.i386.rpm python-iniparse-0.2.3-4.el5.noarch.rpm python-iniparse-0.2.3-4.el5.noarch.rpm python-sqlite-1.1.7-1.2.1.i386.rpm python-urlgrabber-3.1.0-5.el5.noarch.rpm m2crypto-0.16-6.el5.6.i386.rpm</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.milamberspace.net/index.php/2008/11/15/gestion-des-packages-avec-yum-sans-connexion-internet-et-avec-le-dvd-redhat-101.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

