<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Romainhk</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Romainhk"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Romainhk"/>
	<updated>2026-05-04T01:23:35Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Equivalent_de_WinPopup&amp;diff=16598</id>
		<title>Trucs:Equivalent de WinPopup</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Equivalent_de_WinPopup&amp;diff=16598"/>
		<updated>2009-01-20T20:20:39Z</updated>

		<summary type="html">&lt;p&gt;Romainhk : mise en page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Florian Manach&amp;lt;f.manach@wanadoo.fr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;La messagerie instantanée par le réseau local&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Dans les dernières versions de Windows, Microsoft a inclus un utilitaire d&#039;envoi et de réception de messages par le réseau local : NetSend.&lt;br /&gt;
&lt;br /&gt;
Ce programme n&#039;est bien entendu pas disponible sous GNU/Linux mais il est utilisé par certains administrateurs réseau pour que les serveurs puissent communiquer pour annoncer une extinction par exemple.&lt;br /&gt;
&lt;br /&gt;
Cet article vise à vous permettre l&#039;échange de ces messages par le biais d&#039;un réseau Samba. Nous considérerons donc que Samba est installé et correctement configuré sur votre machine.&lt;br /&gt;
&lt;br /&gt;
== Les préparatifs ==&lt;br /&gt;
&lt;br /&gt;
La seule chose à faire est d&#039;installer un programme nommé Xdialog qui permet a bash d&#039;utiliser des interfaces graphiques. C&#039;est lui que nous utiliserons pour afficher un message reçu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;# urpmi Xdialog&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Envoyer un message ==&lt;br /&gt;
&lt;br /&gt;
Pour envoyer un message nous utiliserons la commande SMBCLIENT. Il suffit de taper &amp;lt;code&amp;gt;smbclient -M &amp;quot;IP ou nom DNS du destinataire&amp;quot;&amp;lt;/code&amp;gt;. S&#039;affiche alors un message qui confirme la connexion. Tapez votre message puis faites &amp;lt;code&amp;gt;CTRL+D&amp;lt;/code&amp;gt; pour finir.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ smbclient -M 192.168.0.2&amp;lt;br /&amp;gt; Connected. Type your message, ending it with a Control-D&amp;lt;br /&amp;gt; Hello World !!!&amp;lt;br /&amp;gt;&#039;&#039;&#039;[Ctrl-D]&#039;&#039;&#039;&amp;lt;br /&amp;gt; sent 17 bytes&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recevoir un message ==&lt;br /&gt;
&lt;br /&gt;
Avant tout il faut donner des droits à l&#039;extérieur pour agir sur le serveur X : &amp;lt;code&amp;gt;xhost +&amp;lt;/code&amp;gt;. Le mieux est d&#039;automatiser cette commande à chaque démarrage.&amp;lt;br /&amp;gt;&amp;lt;u&amp;gt;Note de Jice&amp;lt;/u&amp;gt; : Attention, cette commande désactive toute la sécurité d&#039;accès au serveur X ; elle n&#039;est à utiliser que sur un intranet sécurisé. Dans le cas contraire, soyez au moins plus sélectif avec cette commande (&amp;lt;code&amp;gt;man xhost&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, modifiez le fichier de configuration de Samba à la ligne &amp;lt;code&amp;gt;message command&amp;lt;/code&amp;gt;. Cette ligne doit être remplacée par &amp;lt;code&amp;gt;message command = DISPLAY=:0 Xdialog --title &amp;quot;Message Netsend de %f&amp;quot; --textbox %s 10 40&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; Il est à noter que la variable %f représente l&#039;expéditeur et %s, le texte du message.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
Vous voici donc en mesure d&#039;utiliser Net Send avec votre pingouin. J&#039;espère avoir été aussi explicite que possible.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Trucs_Réseau]]&lt;/div&gt;</summary>
		<author><name>Romainhk</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:All%C3%A9ger_son_noyau_en_utilisant_les_modules&amp;diff=16597</id>
		<title>Trucs:Alléger son noyau en utilisant les modules</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:All%C3%A9ger_son_noyau_en_utilisant_les_modules&amp;diff=16597"/>
		<updated>2009-01-20T19:08:07Z</updated>

		<summary type="html">&lt;p&gt;Romainhk : passage en tableau, ortho&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Fred&amp;lt;frederic point bonnaud chez la poste point net&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette manipulation demande à ce que vous connaissiez bien votre matériel (carte réseau, son, disque dur, carte SCSI, etc.), le but de cette manœuvre étant de passer les principaux drivers en modules pour alléger votre noyau (le kernel) et aussi le rendre plus rapide. Malheureusement vous ne pouvez pas TOUT passer en module, autrement vous ne pourrez même pas booter votre Linux...&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord nous allons &amp;quot;optimiser&amp;quot; la compilation du kernel et des modules. Cela va dépendre de la mémoire que vous avez sur votre machine. Regardons ce petit tableau : &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|16 Mo||3&lt;br /&gt;
|-&lt;br /&gt;
|24 Mo||4&lt;br /&gt;
|-&lt;br /&gt;
|32 Mo||5&lt;br /&gt;
|-&lt;br /&gt;
|40 Mo||6&lt;br /&gt;
|-&lt;br /&gt;
|48 Mo||7&lt;br /&gt;
|-&lt;br /&gt;
|56 Mo||8&lt;br /&gt;
|-&lt;br /&gt;
|64 Mo||9&lt;br /&gt;
|-&lt;br /&gt;
|80 Mo||11&lt;br /&gt;
|-&lt;br /&gt;
|96 Mo||13&lt;br /&gt;
|-&lt;br /&gt;
|112 Mo||15&lt;br /&gt;
|-&lt;br /&gt;
|118 Mo||17&lt;br /&gt;
|}&lt;br /&gt;
Nous allons permettre la compilation en parallèle de plusieurs modules à la fois. N&#039;augmentez pas le chiffre de plus de ce qui est dans ce tableau, sinon vous ralentirez la compilation au lieu de l&#039;optimiser. Pour ce faire, aller dans le répertoire &amp;lt;tt&amp;gt;/usr/src/linux&amp;lt;/tt&amp;gt;, éditez le fichier &amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;Makefile&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;, cherchez la ligne &amp;quot; &amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;MAKE=make&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;quot;et faites ce changement : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 MAKE=make -j N&lt;br /&gt;
&lt;br /&gt;
avec N le nombre du tableau qui correspond à votre config mémoire. &amp;lt;br /&amp;gt;Si vous avez plus de 118Mo, le calcul est simple, vous trouvez N= (mémoire/8) +1. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;Attention, cette manip est pour une compilation sous la console (pas sous X !) et va vous bouffer 100% des ressources pour la compilation (ce qui n&#039;est pas grave si vous ne désirez rien faire d&#039;autre en même temps) ! De même si votre système swappe comme un fou, stoppez la compilation par Ctrl-C et baissez le nombre N ! De même si votre processeur est overclocké ça risque de planter !&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bon maintenant passons à ce qui peut être compilé en modules. Déjà tout ce qui permet d&#039;accéder au &amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt;(racine) &amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;ne doit pas être compilé en module sous peine de ne plus pouvoir booter &amp;lt;/font&amp;gt;le systême, c&#039;est à dire que si votre racine est sur un disque IDE, il ne faut pas mettre le support IDE en module, et de même si il est sur un disque SCSI, le SCSI ne dois pas être passé en module. Pour la même raison, le système de fichiers &amp;quot;ext2fs&amp;quot; (ou ext3fs, etc.) ne doit pas être non plus compilé en module. Si votre partition racine est montée par le réseau et NFS (cas des stations diskless par exemple), ne mettez pas le support de la carte réseau et le support NFS en modules.&lt;br /&gt;
&lt;br /&gt;
En effet, les modules sont chargés &#039;&#039;&#039;APRES&#039;&#039;&#039; le noyau, et si les modules IDE sont sur un disque IDE, il faut d&#039;abord les charger avant de pouvoir accéder au disque, mais pour les charger, il faut avoir accès au disque et donc les avoir chargés avant... vous voyez le cercle vicieux ?&lt;br /&gt;
&lt;br /&gt;
Tout le reste peut être compilé en modules, c&#039;est à dire carte son, carte réseau (sauf si la racine est en NFS, voir ci-dessus), port parallèle, ppp support, slip support, CD-ROM, etc. Si vous avez du matériel PnP et que vous voulez utiliser le support PnP, passez également tous les drivers pour ces cartes en modules et configurez votre PNP (voir [../hardware/pnp.php3 rubrique PnP]).&lt;br /&gt;
&lt;br /&gt;
Je vous conseille aussi pour plus de facilité d&#039;inclure le chargement auto des modules par le kernel (&amp;lt;tt&amp;gt;kerneld Y&amp;lt;/tt&amp;gt;), le support des modules bien sûr. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour plus de détails sur la compilation du noyau, voyez la [../kernel/kernel.php3 rubrique compilation du noyau].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&lt;br /&gt;
Après la compilation et l&#039;installation, éditez le fichier &amp;lt;tt&amp;gt;/etc/conf.modules&amp;lt;/tt&amp;gt; et passez les &#039;&#039;options&#039;&#039; et &#039;&#039;alias&#039;&#039; de vos modules (voir aussi dans la [../hardware/pnp.php3 rubrique PnP], cela y est expliqué).&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Trucs_Noyau]]&lt;/div&gt;</summary>
		<author><name>Romainhk</name></author>
	</entry>
</feed>