<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://brunosanchiz.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>pense-b&#234;te de bruno sanchiz</title>
	<link>https://dindoun.lautre.net/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://brunosanchiz.fr/spip.php?id_rubrique=32&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>pense-b&#234;te de bruno sanchiz</title>
		<url>https://brunosanchiz.fr/local/cache-vignettes/L128xH128/favicon-68ee1.png?1762285646</url>
		<link>https://dindoun.lautre.net/</link>
		<height>128</height>
		<width>128</width>
	</image>



<item xml:lang="fr">
		<title>cinnamon : lanceur rapide de documents/applications</title>
		<link>https://brunosanchiz.fr/spip.php?article647</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article647</guid>
		<dc:date>2025-06-30T12:42:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;Ceci est un &#034;applet&#034; qi s'appelle lanceur d'applications&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique32" rel="directory"&gt;Trucs Informatiques&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Ceci est un &#034;applet&#034; qi s'appelle &lt;strong&gt;lanceur d'applications&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>gestion des mots de passe : keepassxc</title>
		<link>https://brunosanchiz.fr/spip.php?article571</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article571</guid>
		<dc:date>2024-02-28T13:39:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;C'est un programme qui va g&#233;rer les mots de passe &#224; votre place : il suffit de se rappeler d'un seul mot de passe ( ET DE NE JAMAIS L'OUBLIER )
&lt;br class='autobr' /&gt;
sudo apt-get install keepassxc webext-keepassxc-browser &lt;br class='autobr' /&gt;
AES256 argon2d ; 10 cycles,64Mio, 2fils d'ex&#233;cution
&lt;br class='autobr' /&gt;
on peut ajouter un fichier cl&#233; &lt;br class='autobr' /&gt; sur Android, KeePassDX &lt;br class='autobr' /&gt; sur iOS, Strongbox et KeePassium. &lt;br class='autobr' /&gt;
https://keepassxc.org
&lt;br class='autobr' /&gt;
https://keepassxc.org/docs/KeePassXC_GettingStarted
&lt;br class='autobr' /&gt;
https://keepassxc.org/docs/KeePassXC_UserGuide&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique32" rel="directory"&gt;Trucs Informatiques&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;C'est un programme qui va g&#233;rer les mots de passe &#224; votre place : il suffit de se rappeler d'un seul mot de passe ( ET DE NE JAMAIS L'OUBLIER )&lt;br class='autobr' /&gt;
sudo apt-get install keepassxc webext-keepassxc-browser&lt;/p&gt;
&lt;p&gt;AES256 argon2d ; 10 cycles,64Mio, 2fils d'ex&#233;cution&lt;br class='autobr' /&gt;
on peut ajouter un fichier cl&#233;&lt;/p&gt;
&lt;p&gt; sur Android, KeePassDX &lt;br class='autobr' /&gt; sur iOS, Strongbox et KeePassium.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://keepassxc.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://keepassxc.org&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://keepassxc.org/docs/KeePassXC_GettingStarted&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://keepassxc.org/docs/KeePassXC_GettingStarted&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://keepassxc.org/docs/KeePassXC_UserGuide&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://keepassxc.org/docs/KeePassXC_UserGuide&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>chiffrage,cryptage</title>
		<link>https://brunosanchiz.fr/spip.php?article423</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article423</guid>
		<dc:date>2020-08-12T00:37:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>mysql</dc:subject>

		<description>
&lt;p&gt;disques : NON essay&#233; &lt;br class='autobr' /&gt;
d'apr&#233;s https://www.debian-fr.org/t/disque-externe-crypte-avec-bitlocker-ne-peut-plus-ouvrir/91817/12 d'apr&#233;s https://www.malekal.com/chiffrer-disque-cle-usb-ubuntu-luks/
&lt;br class='autobr' /&gt;
@Zargos : On peut crypter avec luks, Et sur cette partition LUKS tu cr&#233;es une partition FAT. Et &#231;a sera compatible pour les deux OS, M$ et Linux. mysqlINSERT INTO dossiersSecrets(titre, contenu) VALUES ('$titre', AES_ENCRYPT('AA','BB')) ;
&lt;br class='autobr' /&gt;
SELECT titre, AES_DECRYPT(contenu,'motdepasse') AS contenu (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique65" rel="directory"&gt;hacking&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot45" rel="tag"&gt;mysql&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;disques : NON essay&#233;&lt;/h2&gt;
&lt;p&gt;d'apr&#233;s &lt;a href=&#034;https://www.debian-fr.org/t/disque-externe-crypte-avec-bitlocker-ne-peut-plus-ouvrir/91817/12&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.debian-fr.org/t/disque-externe-crypte-avec-bitlocker-ne-peut-plus-ouvrir/91817/12&lt;/a&gt; d'apr&#233;s &lt;a href=&#034;https://www.malekal.com/chiffrer-disque-cle-usb-ubuntu-luks/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.malekal.com/chiffrer-disque-cle-usb-ubuntu-luks/&lt;/a&gt;&lt;br class='autobr' /&gt;
@Zargos : On peut crypter avec luks, Et sur cette partition LUKS tu cr&#233;es une partition FAT. Et &#231;a sera compatible pour les deux OS, M$ et Linux.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;mysql&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;INSERT INTO dossiersSecrets(titre, contenu) VALUES ('$titre', AES_ENCRYPT('AA','BB')); SELECT titre, AES_DECRYPT(contenu,'motdepasse') AS contenu FROM dossiersSecrets; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;type local&lt;/h2&gt;
&lt;p&gt;cr&#233;ation d'un fichier cl&#233; keys.txt :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;echo -n &#034;1;&#034;&gt;keys.txt;openssl rand -hex 16 &gt;&gt;keys.txt&lt;/code&gt;&lt;br class='autobr' /&gt;
chiffrage du fichier keys.txt :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;openssl enc -aes-256-cbc -md sha1 -k d774b766bdf37767cd281f183df74c5b -in keys.txt -out keys.enc&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>scripts persos</title>
		<link>https://brunosanchiz.fr/spip.php?article352</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article352</guid>
		<dc:date>2019-04-16T16:53:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;Cr&#233;ation de planches contact de 3 images de large # !/bin/bash #V2 images interm&#233;diaires LOG=&#034;/tmp/planche contact 3 V1.log&#034; date &gt;&gt; &#034;$LOG&#034; RepTemp=&#034;/tmp/planche_contact_$(date '+%s')&#034; mkdir -p &#034;$RepTemp&#034;
&lt;br class='autobr' /&gt;
if [ $# -eq 0 ] ; then find . -maxdepth 1 -type f -iname &#034;*.jpg&#034; -o -iname &#034;*.png&#034; |while read fich ; do convert &#034;$fich&#034; -resize 280x280 -background white -compose Copy -gravity center -extent 300x300 -quality 90 (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique32" rel="directory"&gt;Trucs Informatiques&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Cr&#233;ation de planches contact de 3 images de large&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#!/bin/bash #V2 images interm&#233;diaires LOG=&#034;/tmp/planche contact 3 V1.log&#034; date &gt;&gt; &#034;$LOG&#034; RepTemp=&#034;/tmp/planche_contact_$(date '+%s')&#034; mkdir -p &#034;$RepTemp&#034; if [ $# -eq 0 ]; then find . -maxdepth 1 -type f -iname &#034;*.jpg&#034; -o -iname &#034;*.png&#034; |while read fich ; do convert &#034;$fich&#034; -resize 280x280 -background white -compose Copy -gravity center -extent 300x300 -quality 90 &#034;$RepTemp&#034;/&#034;$fich&#034; ; done echo montage -label '%t.%m' -auto-orient &#034;$RepTemp&#034;/* -geometry +3+3 -tile 3x -frame 10 planche_contact.jpg &gt;&gt; &#034;$LOG&#034; ; montage -label '%t.%m' -auto-orient &#034;$RepTemp&#034;/* -geometry +3+3 -tile 3x -frame 10 planche_contact.jpg fi if [ $# -ge 1 ]; then cp &#034;${@}&#034; &#034;$RepTemp&#034;/ echo montage -label '%t.%m' -auto-orient &#034;$RepTemp&#034;/* -geometry +3+3 -tile 3x -frame 10 planche_contact.jpg &gt;&gt; &#034;$LOG&#034; ; montage -label '%t.%m' -auto-orient &#034;$RepTemp&#034;/* -geometry +3+3 -tile 3x -frame 10 planche_contact.jpg fi &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Recherche de mots dans les fichiers tex.&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; alias TEX='python3 /opt/usr_bin/TEX.py'&lt;/li&gt;&lt;li&gt; utilisations
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; TEX &#034;produit scalaire&#034;&lt;/li&gt;&lt;li&gt; TEX MotARechercher&lt;/li&gt;&lt;li&gt; TEX &lt;i&gt;ET|OU&lt;/i&gt; Mot1 Mot2 ...&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;alias CreeCSV='python3 /opt/br_/usr_bin/CreeCSV.py'&lt;br class='autobr' /&gt;
alias PY='python3 /opt/usr_bin/PY.py'&lt;/p&gt;
&lt;p&gt;alias TRADUIT='python3 /opt/usr_bin/TRADUIT.py'&lt;/p&gt;
&lt;p&gt;alias Elements='python3 /home/user/Bureau/PR*/PY*/CL*/CAtomes.py '&lt;br class='autobr' /&gt;
alias redoc='atril ~/Bureau/PROGRAMMATION/PYTHON/DOC/re-python-7.2-re.pdf &amp; libreoffice ~/Bureau/PROGRAMMATION/PYTHON/DOC/re-python.ods &amp;'&lt;br class='autobr' /&gt;
alias transfr='trans -t fr -b '&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>attaques cot&#233; client</title>
		<link>https://brunosanchiz.fr/spip.php?article322</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article322</guid>
		<dc:date>2019-01-02T00:15:42Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;https://www.root-me.org/fr/Challenges/Web-Client/ CSRF on est connect&#233; sur un site un mail / un site t&#233;l&#233;charge une page http du 1er site notre ordi va sur la page du site avec des GET DOCS CSRF http://repository.root-me.org/Exploitation%20-%20Web/FR%20-%20les%20attaques%20CSRF.pdf http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20CSRF :%20Attack%20and%20defense.pdf http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20OWASP%20Cross-site%20Request%20Forgery%20CSRF.pdf (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique65" rel="directory"&gt;hacking&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;&lt;a href=&#034;https://www.root-me.org/fr/Challenges/Web-Client/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.root-me.org/fr/Challenges/Web-Client/&lt;/a&gt;&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; CSRF&lt;/li&gt;&lt;/ul&gt;&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; on est connect&#233; sur un site&lt;/li&gt;&lt;li&gt; un mail / un site t&#233;l&#233;charge une page http du 1er site&lt;/li&gt;&lt;li&gt; notre ordi va sur la page du site avec des GET&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; DOCS CSRF
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://repository.root-me.org/Exploitation%20-%20Web/FR%20-%20les%20attaques%20CSRF.pdf&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://repository.root-me.org/Exploitation%20-%20Web/FR%20-%20les%20attaques%20CSRF.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20CSRF:%20Attack%20and%20defense.pdf&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20CSRF:%20Attack%20and%20defense.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20OWASP%20Cross-site%20Request%20Forgery%20CSRF.pdf&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20OWASP%20Cross-site%20Request%20Forgery%20CSRF.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Confused Deputy : &lt;a href=&#034;http://www.cis.upenn.edu/~KeyKOS/ConfusedDeputy.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.cis.upenn.edu/~KeyKOS/ConfusedDeputy.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; protections client contre CRSF
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; ne pas utiliser un client mail qui interpr&#232;te les codes HTML.&lt;/li&gt;&lt;li&gt; ne pas sauvegarder les identifiants dans le navigateur.&lt;/li&gt;&lt;li&gt; ne pas utiliser la fonction &#034;remember me&#034; propos&#233;e par de nombreux sites.&lt;/li&gt;&lt;li&gt; ne pas suivre les liens suspects.&lt;/li&gt;&lt;li&gt; se d&#233;connecter lorsque vous avez fini de visiter les sites sensibles.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; protection serveur contre CSRF
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; le referer ; plusieurs navigateurs ; proxy&lt;/li&gt;&lt;li&gt; un jeton al&#233;atoire cach&#233; &#224; chaque requ&#234;te (ssl )&lt;/li&gt;&lt;li&gt; noms de variables al&#233;atoires&lt;/li&gt;&lt;li&gt; double validation, captcha&lt;/li&gt;&lt;li&gt; mots de passe non d&#233;fauts&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>sites divers</title>
		<link>https://brunosanchiz.fr/spip.php?article323</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article323</guid>
		<dc:date>2019-01-02T00:15:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;https://www.mag-securs.com/
&lt;br class='autobr' /&gt;
https://www.mitre.org/
&lt;br class='autobr' /&gt;
https://www.cert.ssi.gouv.fr/avis/
&lt;br class='autobr' /&gt;
https://www.linformaticien.com &lt;br class='autobr' /&gt;
private server for non-experts&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique65" rel="directory"&gt;hacking&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://www.mag-securs.com/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.mag-securs.com/&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://www.mitre.org/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.mitre.org/&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://www.cert.ssi.gouv.fr/avis/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.cert.ssi.gouv.fr/avis/&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://www.linformaticien.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.linformaticien.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://freedombox.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;private server for non-experts&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>configuration d'un &#233;cran</title>
		<link>https://brunosanchiz.fr/spip.php?article307</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article307</guid>
		<dc:date>2018-08-24T12:14:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;Configuration des &#233;crans &lt;br class='autobr' /&gt;
apt-get install mate-control-center : mate-display-properties Menu Syst&#232;me-&gt;Pr&#233;f&#233;rences-&gt;Mat&#233;riel-&gt;Affichage &lt;br class='autobr' /&gt;
apt-get install lxrandr lxrandr &lt;br class='autobr' /&gt;
Cr&#233;er un nouveau mode : https://la-vache-libre.org/xrandr-regler-la-resolution-de-son-ecran-sous-debian/ on prend le r&#233;sultat de gtf 1280 1024 60 on le rajoute &#224; xrandr xrandr &#8212;newmode &#034;1280x1024_60.00&#034; 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync ajouter le mode &#224; xrandr : xrandr &#8212;addmode VGA1 (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique46" rel="directory"&gt;Configurations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Configuration des &#233;crans&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get install mate-control-center:&lt;/code&gt;&lt;br class='autobr' /&gt;
mate-display-properties&lt;/p&gt;
&lt;div class='spip_document_232 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://brunosanchiz.fr/local/cache-vignettes/L28xH23/mateproperties-icon-fe6d4.png?1762321699' width='28' height='23' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_233 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://brunosanchiz.fr/IMG/png/mateproperties.png?1660413159' width='500' height='239' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Menu Syst&#232;me-&gt;Pr&#233;f&#233;rences-&gt;Mat&#233;riel-&gt;Affichage&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get install lxrandr&lt;/code&gt;&lt;br class='autobr' /&gt;
lxrandr&lt;/p&gt;
&lt;div class='spip_document_231 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://brunosanchiz.fr/IMG/png/lxrandr.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://brunosanchiz.fr/IMG/png/lxrandr.png?1660413159' width='500' height='152' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cr&#233;er un nouveau mode : &lt;a href=&#034;https://la-vache-libre.org/xrandr-regler-la-resolution-de-son-ecran-sous-debian/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://la-vache-libre.org/xrandr-regler-la-resolution-de-son-ecran-sous-debian/&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; on prend le r&#233;sultat de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gtf 1280 1024 60&lt;/code&gt;&lt;/li&gt;&lt;li&gt; on le rajoute &#224; xrandr &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr --newmode &#034;1280x1024_60.00&#034; 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync&lt;/code&gt;&lt;/li&gt;&lt;li&gt; ajouter le mode &#224; xrandr : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr --addmode VGA1 &#034;1280x1024_60.00&#034;&lt;/code&gt;&lt;/li&gt;&lt;li&gt; activation : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr --output VGA1 --mode &#034;1280x1024_60.00&#034;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Informations sur les &#233;crans&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;utilisation de xrandr : &lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get install xrandr&lt;/code&gt;&lt;br class='autobr' /&gt;
man xrandr , man 3 xrandr : Interface pour RandR&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr&lt;/code&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='22' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Screen 0: minimum 320 x 200, current 2048 x 768, maximum 8192 x 8192 DisplayPort-0 disconnected (normal left inverted right x axis y axis) HDMI-0 disconnected (normal left inverted right x axis y axis) DVI-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 338mm x 270mm 1280x1024 60.02 + 75.02 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00* 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08 DVI-1 connected 1024x768+1024+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00* 800x600 60.32 56.25 848x480 60.00 640x480 59.94&lt;/textarea&gt;
&lt;p&gt;L'&#233;toile montre la configuration en cours.&lt;br class='autobr' /&gt;
traduction :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 2 &#233;crans connect&#233;s en DVI&lt;/li&gt;&lt;li&gt; les 2 sont en 1024x768,60 Hz&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; changer la configuration&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr --output DVI-1 --fb 1024x768&lt;/code&gt;&lt;/li&gt;&lt;li&gt; configuration auto&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;xrandr --output DVI-1 --auto&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;utilisation de gtf&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt-get install xserver-xorg-core&lt;/code&gt;&lt;br class='autobr' /&gt;
man gtf : calculate VESA GTF mode lines&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;gtf 1280 1024 60&lt;/code&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz Modeline &#034;1280x1024_60.00&#034; 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;multi &#233;crans&lt;/h2&gt;
&lt;p&gt;Voir les connecteurs d'&#233;crans d&#233;tect&#233;s par le syst&#232;me :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;find /sys/devices/ -iname edid&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;/sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1/card1-DVI-D-2/edid /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1/card1-VGA-1/edid /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1/card1-HDMI-A-4/edid /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1/card1-DVI-D-1/edid /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1/edid /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-3/edid /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/edid &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;programmes utiles :&lt;br class='autobr' /&gt;
xrandr lxrandr arandr&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>configuration de apache2</title>
		<link>https://brunosanchiz.fr/spip.php?article295</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article295</guid>
		<dc:date>2018-06-29T03:09:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>php</dc:subject>
		<dc:subject>apache2</dc:subject>
		<dc:subject>serveur</dc:subject>

		<description>
&lt;p&gt;voir aussi installation de APACHE MYSQL mariadb configuration apache/php7/php8 commandes fichiers .conf , redirections configurations de la s&#233;curit&#233; de apache2 &lt;br class='autobr' /&gt;
liens internets configuration php5 &lt;br class='autobr' /&gt; php.ini &lt;br class='autobr' /&gt;
configurer apache pour augmenter le temps permis pour calculer une page php, ou un import de base de donn&#233;es sous phpmyadmin par exemple. &lt;br class='autobr' /&gt;
php7 ou php8 (exemple avec 8.2) remplacer dans /etc/php/8.2/apache2/php.ini ( ou parfois /etc/php/8.2/cli/php.ini ) par les lignes suivantes (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique46" rel="directory"&gt;Configurations&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot10" rel="tag"&gt;php&lt;/a&gt;, 
&lt;a href="https://brunosanchiz.fr/spip.php?mot53" rel="tag"&gt;apache2&lt;/a&gt;, 
&lt;a href="https://brunosanchiz.fr/spip.php?mot54" rel="tag"&gt;serveur&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://brunosanchiz.fr/IMG/logo/arton295.png?1725236805' class='spip_logo spip_logo_right' width='150' height='37' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;voir aussi &lt;a href='https://brunosanchiz.fr/spip.php?article111' class=&#034;spip_in&#034;&gt;installation de APACHE MYSQL mariadb&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;#php.ini&#034; class=&#034;spip_ancre&#034;&gt;configuration apache/php7/php8&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;#commandes&#034; class=&#034;spip_ancre&#034;&gt;commandes&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;#conf&#034; class=&#034;spip_ancre&#034;&gt;fichiers .conf , redirections&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;#ConfSecu&#034; class=&#034;spip_ancre&#034;&gt;configurations de la s&#233;curit&#233; de apache2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;#DOCs&#034; class=&#034;spip_ancre&#034;&gt;liens internets&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;#php5&#034; class=&#034;spip_ancre&#034;&gt;configuration php5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id=&#034;php.ini&#034;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;php.ini&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;configurer apache pour augmenter le temps permis pour calculer une page php, ou un import de base de donn&#233;es sous phpmyadmin par exemple.&lt;/strong&gt;&lt;/p&gt;
&lt;center&gt;php7 ou php8 (exemple avec 8.2)&lt;/center&gt;
&lt;p&gt;remplacer dans /etc/php/8.2/apache2/php.ini ( ou parfois /etc/php/8.2/cli/php.ini ) par les lignes suivantes&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;max_execution_time = 3000 # Maximum execution time of each script, in seconds max_input_time = 6000 # Maximum amount of time each script may spend parsing request data session.gc_maxlifetime=7200 #Temps de vie maximale d'acc&#232;s &#224; la base avec phpmyadmin memory_limit = 1280M post_max_size = 80M upload_max_filesize = 20M &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;En une ligne : &lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sed -e &#034;s/max_execution_time\ =\ \([0-9]*\)/max_execution_time = 3000 /&#034; -e &#034;s/max_input_time\ =\ \([0-9]*\)/max_input_time = 6000 /&#034; -e &#034;s/^session.gc_maxlifetime.*/session.gc_maxlifetime=7200/&#034; -e &#034;s#memory_limit =.*#memory_limit = 1280M#&#034; -e &#034;s#post_max_size =.*#post_max_size = 80M#&#034; -e &#034;s#upload_max_filesize =.*#upload_max_filesize = 20M#&#034; -i /etc/php/[0-9].[0-9]/apache2/php.ini &amp;&amp; systemctl restart apache2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id=&#034;commandes&#034;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;commandes&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;systemctl restart apache2 OU /etc/init.d/apache2 restart : arr&#234;te et d&#233;marre apache2 systemctl reload apache2 OU /etc/init.d/apache2 reload : relit la configuration de apache2 systemctl start apache2 OU /etc/init.d/apache2 start : d&#233;marre apache2 systemctl stop apache2 OU /etc/init.d/apache2 stop : arr&#234;te apache2 systemctl disable apache2 : pas de d&#233;marrage de apache2 au d&#233;marrage de l'ordi systemctl enable apache2 : d&#233;marrage de apache2 au d&#233;marrage de l'ordi &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;apache2ctl -t -D DUMP_VHOSTS ; liste les virtualhosts cr&#233;&#233;s a2ensite machin : configure machin ( /etc/apache2/sites-available/machin.conf ) a2dissite machin : d&#233;configure machin ( /etc/apache2/sites-available/machin.conf ) &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a id=&#034;conf&#034;&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
configurations de apache2&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Configurations des virtualhosts, sites, conf&lt;/h2&gt;&lt;h2 class=&#034;spip&#034;&gt;exemple de configuration des liens et droits html&lt;/h2&gt;
&lt;p&gt;dans &lt;strong&gt;/etc/apache2/conf-enabled/apache2-doc.conf&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Alias /manual /usr/share/doc/apache2-doc/manual/ &lt;Directory &#034;/usr/share/doc/apache2-doc/manual/&#034;&gt; Options Indexes FollowSymlinks AllowOverride None Require all granted AddDefaultCharset off &lt;/Directory&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;qui permet http://127.0.0.1/manual &lt;=&gt; /usr/share/doc/apache2-doc/manual/&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;exemple de /etc/apache2/sites-available/machin.conf&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;VirtualHost *:80&gt; ServerName d.localhost DocumentRoot /data/vhosts/ba/damna/htdocs &lt;Directory /data/vhosts/ba/damna/htdocs/&gt; Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted &lt;/Directory&gt; LogLevel trace8 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined &lt;/VirtualHost&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;DirectoryMatch &#034;^/var/www/(.+/)?[0-9]{3}/&#034;&gt; # ... &lt;/DirectoryMatch&gt;&lt;/code&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Autoriser le htaccess : &lt;br class='autobr' /&gt;
cr&#233;er&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;/etc/apache2/conf-enabled/br_essai.conf &lt;Directory &#034;/var/www/html/truc&#034;&gt; Options Indexes FollowSymlinks AllowOverride All AllowOverride AuthConfig &lt;/Directory&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a id=&#034;ConfSecu&#034;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;configurations de la s&#233;curit&#233; de apache2&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; configurer modsecurity :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://phoenixnap.com/kb/setup-configure-modsecurity-on-apache&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://phoenixnap.com/kb/setup-configure-modsecurity-on-apache&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://medium.com/@redswitches/how-to-install-and-configure-modsecurity-on-apache-for-ubuntu-6d059400347c&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://medium.com/@redswitches/how-to-install-and-configure-modsecurity-on-apache-for-ubuntu-6d059400347c&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; mod evasive : Anti Denial of Service (DoS) module and protects against brute force attempts. This control is advised for systems running a webserver and those in particular which are available from public networks.
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://supersonique-studio.com/2022/06/anti-ddos-avec-mod_evasive-pour-apache-2/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://supersonique-studio.com/2022/06/anti-ddos-avec-mod_evasive-pour-apache-2/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://wiki.debian.org/fr/Apache/mod_evasive&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://wiki.debian.org/fr/Apache/mod_evasive&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#034;DOCs&#034;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;variable de apache2 :&lt;/h2&gt;
&lt;p&gt;/etc/apache2/envvars&lt;br class='autobr' /&gt;
# envvars - default environment variables for apache2ctl&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.linuxtricks.fr/wiki/debian-installer-un-serveur-lamp-apache-mariadb-php&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;linuxtricks installer un serveur lamp apache mariadb php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://olange.developpez.com/tutorial/configuration-&lt;br class='autobr' /&gt;
virtualhost/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;virtualhost&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://doc.ubuntu-fr.org/apache2&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;apache2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://httpd.apache.org/docs/current/howto/htaccess.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;htaccess&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#allowoverride&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;allowoverride&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#acceptfilter&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AcceptFilter&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#acceptpathinfo&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AcceptPathInfo&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#accessfilename&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AccessFileName&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#adddefaultcharset&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AddDefaultCharset&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#allowencodedslashes&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AllowEncodedSlashes&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#allowoverride&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AllowOverride&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#allowoverridelist&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AllowOverrideList&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#cgimapextension&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;CGIMapExtension&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#cgipassauth&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;CGIPassAuth&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#cgivar&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;CGIVar&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#contentdigest&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ContentDigest&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#defaultruntimedir&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;DefaultRuntimeDir&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#defaulttype&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;DefaultType&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#define&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Define&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#directory&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;Directory&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#directorymatch&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;DirectoryMatch&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#documentroot&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;DocumentRoot&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#else&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;Else&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#elseif&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;ElseIf&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#enablemmap&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;EnableMMAP&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#enablesendfile&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;EnableSendfile&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#error&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Error&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#errordocument&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ErrorDocument&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#errorlog&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ErrorLog&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#errorlogformat&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ErrorLogFormat&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#extendedstatus&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ExtendedStatus&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#fileetag&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;FileETag&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#files&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;Files&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#filesmatch&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;FilesMatch&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#forcetype&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ForceType&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#gprofdir&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;GprofDir&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#hostnamelookups&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;HostnameLookups&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#httpprotocoloptions&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;HttpProtocolOptions&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#if&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;If&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#ifdefine&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;IfDefine&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#ifdirective&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;IfDirective&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#iffile&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;IfFile&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#ifmodule&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;IfModule&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#ifsection&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;IfSection&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#include&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Include&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#includeoptional&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;IncludeOptional&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#keepalive&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;KeepAlive&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#keepalivetimeout&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;KeepAliveTimeout&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limit&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;Limit&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitexcept&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;LimitExcept&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitinternalrecursion&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitInternalRecursion&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitrequestbody&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitRequestBody&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitrequestfields&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitRequestFields&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitrequestfieldsize&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitRequestFieldSize&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitrequestline&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitRequestLine&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#limitxmlrequestbody&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LimitXMLRequestBody&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#location&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;Location&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#locationmatch&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;LocationMatch&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#loglevel&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LogLevel&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#maxkeepaliverequests&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MaxKeepAliveRequests&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#maxrangeoverlaps&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MaxRangeOverlaps&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#maxrangereversals&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MaxRangeReversals&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#maxranges&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MaxRanges&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#mergetrailers&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;MergeTrailers&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#mutex&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Mutex&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#namevirtualhost&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;NameVirtualHost&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#options&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Options&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#protocol&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Protocol&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#protocols&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Protocols&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#protocolshonororder&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ProtocolsHonorOrder&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#qualifyredirecturl&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;QualifyRedirectURL&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#regexdefaultoptions&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RegexDefaultOptions&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#registerhttpmethod&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RegisterHttpMethod&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#rlimitcpu&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RLimitCPU&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#rlimitmem&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RLimitMEM&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#rlimitnproc&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RLimitNPROC&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#scriptinterpretersource&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ScriptInterpreterSource&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#seerequesttail&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SeeRequestTail&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#serveradmin&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerAdmin&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#serveralias&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerAlias&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#servername&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerName&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#serverpath&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerPath&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#serverroot&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerRoot&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#serversignature&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerSignature&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#servertokens&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ServerTokens&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#sethandler&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SetHandler&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#setinputfilter&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SetInputFilter&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#setoutputfilter&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SetOutputFilter&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#timeout&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;TimeOut&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#traceenable&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;TraceEnable&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#undefine&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;UnDefine&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#usecanonicalname&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;UseCanonicalName&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#usecanonicalphysicalport&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;UseCanonicalPhysicalPort&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://httpd.apache.org/docs/current/mod/core.html#virtualhost&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;VirtualHost&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;a id=&#034;php5&#034;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;center&gt;php5&lt;/center&gt;
&lt;p&gt;remplacer dans /etc/php5/apache2/php.ini par ses lignes :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;max_execution_time = 3000 ; Maximum execution time of each script, in seconds max_input_time = 6000 ; Maximum amount of time each script may spend parsing request data memory_limit = 2000M ; Maximum amount of memory a script may consume &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Les chiffres peuvent &#234;tre choisis autres &#233;videmment.&lt;/p&gt;
&lt;p&gt;En une ligne : &lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sed -e &#034;s/max_execution_time\ =\ \([0-9]*\)/max_execution_time = 3000 /&#034; -e &#034;s/max_input_time\ =\ \([0-9]*\)/max_input_time = 6000 /&#034; -e &#034;s/memory_limit\ =\ \([0-9]*\)/memory_limit = 2000/&#034; -i /etc/php5/apache2/php.ini&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>RAID : pr&#233;server ses donn&#233;es par redondance </title>
		<link>https://brunosanchiz.fr/spip.php?article259</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article259</guid>
		<dc:date>2018-03-11T17:44:02Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>&lt;p&gt;Si un fichier est sur deux disques durs diff&#233;rents et que l'un &#034;meurt&#034;, l'autre a encore les donn&#233;es : c'est le principe g&#233;n&#233;ral.&lt;/p&gt;

-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique32" rel="directory"&gt;Trucs Informatiques&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://brunosanchiz.fr/local/cache-vignettes/L64xH64/arton259-3820d.png?1762510306' class='spip_logo spip_logo_right' width='64' height='64' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Suivant le num&#233;ro du RAID, les donn&#233;es sont r&#233;cup&#233;rables m&#234;me si un disque dur - voire plus - ne marche plus.&lt;/p&gt;
&lt;table class=&#034;table spip&#034; aria-describedby=&#034;dby9bf9&#034;&gt;
&lt;caption&gt;L&#233;gende du Tableau&lt;br /&gt; &lt;small id=&#034;dby9bf9&#034; class=&#034;summary offscreen&#034;&gt;R&#233;sum&#233; du Tableau&lt;/small&gt;&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;type&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;contenu des disque&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;raid 0&lt;/td&gt;
&lt;td&gt;pas de redondance&lt;/td&gt;
&lt;td&gt;disque 1 : A1 A3 A5 A7 ... disque 2 : A2 A4 A6 A8&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;aucun disque perdable&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;raid 1&lt;/td&gt;
&lt;td&gt;copie &#224; l'identique&lt;/td&gt;
&lt;td&gt;disque 1 : A1 A2 A3 A4 ... disque 2 : A1 A2 A3 A4 ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;50 %&lt;/td&gt;
&lt;td&gt;1 disque perdable&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;raid 5&lt;/td&gt;
&lt;td&gt;parit&#233; 1/4&lt;/td&gt;
&lt;td&gt;disque1 : A1 B1 Cp ; disque 2 : A2 Bp C1 ;disque 3 : Ap B2 C2&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;100 ( 1 - 1 / N )&lt;/td&gt;
&lt;td&gt;1 disque perdable&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;raid 0 : si perte , rien n'est r&#233;cup&#233;rable ; permet juste d'augment la vitesse de lecture et d'&#233;criture&lt;/p&gt;
&lt;p&gt;raid 1 : si perte d'un disque , tout est sauvegard&#233;&lt;/p&gt;
&lt;p&gt;raid 5 : si perte du disque 1, A1 et B1 sont perdus mais r&#233;cup&#233;rables avec Ap et Bp.&lt;/p&gt;
&lt;p&gt;Les questions qui se posent :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; r&#233;cup&#233;ration possible&lt;/li&gt;&lt;li&gt; temps de r&#233;cup&#233;ration&lt;/li&gt;&lt;li&gt; r&#233;action &#224; un secteur en panne&lt;/li&gt;&lt;li&gt; temps de r&#233;action en situation normale&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;On peut combiner les raids&lt;/p&gt;
&lt;p&gt;voir&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://fr.wikipedia.org/wiki/RAID_(informatique&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://fr.wikipedia.org/wiki/RAID_(informatique&lt;/a&gt;)&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://www.debian-fr.org/t/disque-en-lecture-seule/77606/17&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.debian-fr.org/t/disque-en-lecture-seule/77606/17&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>lancer un programme au d&#233;marrage</title>
		<link>https://brunosanchiz.fr/spip.php?article240</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article240</guid>
		<dc:date>2017-12-11T22:59:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;d'apr&#232;s https://www.baeldung.com/linux/run-script-on-startup : &lt;br class='autobr' /&gt;
cron crontab -e @reboot sh /home/ec2-user/reboot_message.sh Toutes les versions n'acceptent pas @reboot. &lt;br class='autobr' /&gt;
/etc/rc.local # !/bin/bash sh /home/lo/br_/monte.sh exit 0 &lt;br class='autobr' /&gt;
chmod a+rwx /etc/rc.local &amp;amp ;&amp;amp ; systemctl start rc-local.service &amp;amp ;&amp;amp ; systemctl status rc-local.service &lt;br class='autobr' /&gt;
/etc/init.d/service_wrapper.sh # ! /bin/sh case &#034;$1&#034; in start) # Executes our script sudo sh (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique46" rel="directory"&gt;Configurations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;d'apr&#232;s &lt;a href=&#034;https://www.baeldung.com/linux/run-script-on-startup&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.baeldung.com/linux/run-script-on-startup&lt;/a&gt; :&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;cron&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;crontab -e @reboot sh /home/ec2-user/reboot_message.sh&lt;/code&gt;&lt;br class='autobr' /&gt;
Toutes les versions n'acceptent pas @reboot.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;/etc/rc.local&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#!/bin/bash sh /home/lo/br_/monte.sh exit 0 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;chmod a+rwx /etc/rc.local &amp;&amp; systemctl start rc-local.service &amp;&amp; systemctl status rc-local.service&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;/etc/init.d/service_wrapper.sh&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#! /bin/sh case &#034;$1&#034; in start) # Executes our script sudo sh /home/ec2-user/reboot_message.sh ;; *) ;; esac exit 0 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;update-rc.d service_wrapper.sh defaults&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;systemd&lt;/h2&gt;
&lt;p&gt;/etc/systemd/system/reboot_message.service&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[Unit] Description=Reboot message systemd service. [Service] Type=simple ExecStart=/bin/bash /home/ec2-user/reboot_message.sh [Install] WantedBy=multi-user.target &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The file is organized into different sections :&lt;/p&gt;
&lt;p&gt; Unit &#8211; contains general metadata, like a human-readable description&lt;br class='autobr' /&gt; Service &#8211; describes the process and daemonizing behavior, along with the command to start the service&lt;br class='autobr' /&gt; Install &#8211; enables the service to run at startup using the folder specified in WantedBy to handle dependencies&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;systemctl enable reboot_message.service&lt;/code&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;/etc/xdg/autostart&lt;/h2&gt;
&lt;p&gt;/etc/xdg/autostart/test.desktop&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[Desktop Entry] Type=Application Exec=/home/linaro/autostart.sh Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=MyScript Comment=Runs MyScript script at system startup. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;voir&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; centre de controle puis applications au d&#233;marrage ou directement : la commande est : &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mate-session-properties&lt;/textarea&gt;&lt;/li&gt;&lt;li&gt; voir le r&#233;pertoire /etc/xdg/autostart/ ,&lt;/li&gt;&lt;li&gt; voir /etc/init.d/ /etc/rc2.d ,/etc/init.d/README et man update-rc.d ; la commande est : &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;update-rc.d [-n] nom defaults&lt;/textarea&gt; &lt;p&gt;o&#249; nom est le nom du programme plac&#233; en /etc/init.d/ et cr&#233;&#233; &#224; partir du squelette /etc/init.d/skeleton&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;voir /etc/systemd/system&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
