tag:blogger.com,1999:blog-33188268181990788372024-03-14T11:14:12.920+01:00Les KurteriesVous trouverez sur ce blog quelques baffouilles de geek.Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.comBlogger197125tag:blogger.com,1999:blog-3318826818199078837.post-80811933936024440982024-03-06T07:44:00.004+01:002024-03-06T07:45:45.642+01:00Disparition de google map dans les recherche google<p> Un petit cadeau de l'union européenne. </p><p>Voici comment revenir en arrière : <a href="https://www.journaldugeek.com/2024/03/05/plus-de-maps-dans-vos-resultats-google-on-vous-explique-comment-le-retrouver/">https://www.journaldugeek.com/2024/03/05/plus-de-maps-dans-vos-resultats-google-on-vous-explique-comment-le-retrouver/</a></p>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-35014307098566401752020-09-25T08:32:00.005+02:002020-09-25T08:32:42.617+02:00VirtualBox en ligne de commande<p> Voici la commande qui permet de lancer une VM : </p><p>> VBoxSdl -startvm "ma machine"</p>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-78120285408858208872019-09-26T16:18:00.000+02:002019-09-26T16:18:19.544+02:00nano dupliquer une lignenano est un éditeur de texte en ligne de commande plus intuitif que vi.<br />
Voici deux commandes très utiles :<br />
<br />
CTRL-k : permet de supprimer une ligne<br />
CTRL-u : permet de rajouter la ligne qui vient d'être supprimée<br />
<br />
Une combinaison des deux raccourcis permet de dupliquer ou déplacer une ligne de texte.Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-8146407492609314652018-06-18T11:05:00.000+02:002018-06-18T11:05:00.390+02:00Partage de connexion via ethernetLa carte wifi de mon laptop ne fonctionne plus. Comment me connecter à internet ?<br />
<br />
En partant du principe que j'ai un autre pc à disposition, je peux connecter les deux avec un cable ethernet. Ensuite, il suffit de créer une nouvelle connexion filaire sur le pc qui dispose d'internet.<br />
=> ouvrir l'interface réseau, ajouter une connexion, choisir ethernet, dans les paramètre ipv4, sélectionner l'option "partagé avec d'autres ordinateur" et donner une adresse ip quelconque.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSklMHfCzJlvMZP7Pwv8sMWovoHg6Kh4AuiKlHuWroDJiTO3wkFdH2h_bCzoaCSKAEW0Bq8VXrGsh0CpFMFH3UgnavsMJeL2zuZTL45Qu0utoy_yXDweR8IJEyhTxLcXmGhrNoDrk2ntgf/s1600/screen1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="499" data-original-width="707" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSklMHfCzJlvMZP7Pwv8sMWovoHg6Kh4AuiKlHuWroDJiTO3wkFdH2h_bCzoaCSKAEW0Bq8VXrGsh0CpFMFH3UgnavsMJeL2zuZTL45Qu0utoy_yXDweR8IJEyhTxLcXmGhrNoDrk2ntgf/s320/screen1.png" width="320" /></a></div>
<br />
Sur le laptop sans wifi, on crée également une nouvelle connexion filaire de la même manière en spécifiant l'adresse ip ci-dessus comme passerelle. Ne pas oublier de spécifier les dns (8.8.8.8 par exemple), un petit restart pour la forme et le tour est joué.Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-77822761564925079762018-03-23T18:20:00.003+01:002018-03-23T18:20:43.659+01:00StacerPetit applicatif avec une interface graphique qui permet de monitorer très simplement votre pc.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUdvGmtV4QJGZGC_c4qj8KuKBCR_tHU2sV2Grk6n0SNs7bDKWsMiIQAZhxM0DVXbBtOdnYvALx-YugN5QdWXyu30wV_3SmP9cSofVJPO4LQId5EqlNVEdCj4XIL2Clr7KO4ZTNM7NXM84W/s1600/raw.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="354" data-original-width="500" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUdvGmtV4QJGZGC_c4qj8KuKBCR_tHU2sV2Grk6n0SNs7bDKWsMiIQAZhxM0DVXbBtOdnYvALx-YugN5QdWXyu30wV_3SmP9cSofVJPO4LQId5EqlNVEdCj4XIL2Clr7KO4ZTNM7NXM84W/s320/raw.png" width="320" /></a></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-11851504878856193772017-09-05T10:40:00.003+02:002017-09-05T10:40:45.787+02:00LogsPour connaître les dernières connections sur un poste linux :<br />
<br />
<span class="ms-rteThemeForeColor-5-0"><span style="color: blue;">last</span></span><br />
<span class="ms-rteThemeForeColor-5-0"><br /></span>
Ou uniquement les dernier reboot :<br />
<br />
<span class="ms-rteThemeForeColor-5-0"><span style="color: blue;">last reboot</span></span>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-25574660333711768862017-05-09T10:49:00.003+02:002017-05-09T10:50:02.606+02:00Find and replace dans nano<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
Pour rechercher et remplacer une chaîne de caractères dans l'outil nano, voici les commandes :</div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
CTRL \ (combinaison des touches CTRL + ALT + \)</div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<span style="line-height: 1.6;">Donner la chaîne à remplacer + retour</span></div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<span style="line-height: 1.6;">Donner la nouvelle chaîne + retour</span></div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<span style="line-height: 1.6;">Tous (ou All) pour faire le replace sur tout le document</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg8_F3jvbdTl6y1qcU5fE6nW_KE1tB_wCHqR38EpwVdj04XKU65AcF3-vNSeH7rdi18nHxNp4dfo-QkgXg3Y81X36Uc3m-ViQMn__OIpzmz74M4yqREWvqKzdGb3eJy5y6u7D3JuHJYhdk/s1600/Capture+d%2527%25C3%25A9cran+de+2017-05-09+10%253A49%253A02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg8_F3jvbdTl6y1qcU5fE6nW_KE1tB_wCHqR38EpwVdj04XKU65AcF3-vNSeH7rdi18nHxNp4dfo-QkgXg3Y81X36Uc3m-ViQMn__OIpzmz74M4yqREWvqKzdGb3eJy5y6u7D3JuHJYhdk/s400/Capture+d%2527%25C3%25A9cran+de+2017-05-09+10%253A49%253A02.png" width="400" /></a></div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<span style="line-height: 1.6;"><br /></span></div>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-58145779237258308132017-04-11T17:43:00.001+02:002017-04-11T17:43:10.082+02:00Cloner une tableL'objectif du jour : cloner une table de données (dans MySQL) index y compris.<br />
<br />
<span style="color: blue;">CREATE TABLE <nouvelle_table> LIKE <ancienne_table>;</span><br />
<span style="color: blue;">INSERT INTO <nouvelle_table> SELECT * FROM <ancienne_table>;</span><br />
<br />
Tellement simple ...Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-44215370119849725622017-04-03T11:22:00.001+02:002017-04-03T11:22:30.966+02:00mysql - transfert de tables volumineusesL'astuce suivante propose de déplacer une table volumineuse vers un autre serveur.<br />
<br />
<br />
<ol>
<li>Export des données sur le serveur source<br /><br /><span style="color: blue;">mysqldump --user=<mysql_user> -p <nom_base> <nom_table> > /chemin/grosfichier.sql</span><br /></li>
<li>Import des données sur le serveur cible<br /><br /><span style="color: blue;">mysql -h localhost -u <mysql_user> -p <nom_base> < /chemin/grosfichier.sql</span></li>
</ol>
<div>
On constate, en général, que le dump est très rapide mais la durée de l'import sera au prorata de la taille du fichier.</div>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-88130116317099545282017-02-08T16:53:00.000+01:002017-02-08T16:53:14.603+01:00Utilisation de grepLa commande pour rechercher tous les fichiers PHP qui contiennent un bout de code, avec recherche récursive dans tous les sous-répertoires d'un projet :<br />
<br />
<span style="color: blue;">grep -r --include "*.php" "<bout de code\"avec guillemets\">"</span>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-33894442824027299982017-02-01T16:58:00.002+01:002017-02-01T16:58:51.411+01:00Créer une archive protégée par mot de passePour réaliser une archive protégée par mot de passe en ligne de commande :<br />
<br />
<span style="color: blue;">zip --password <mdp> secure.zip /chemin/* -r</span><br />
<br />
En particulier, je compresse tout ce qui se trouve dans le dossier /chemin/ et de marnière récursive. Je place le tout dans un dossier secure.zip avec le mot de passe <mdp>.Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-73153975729822453942016-09-05T11:30:00.000+02:002016-09-05T11:30:26.985+02:00scpVoici l'utilisation de l'outil scp pour copier un fichier sur un serveur en ligne de commande.<br />
<br />
<span style="color: blue;">scp <mon_fichier> <user>@<serveur>:/<chemin></span><br />
<br />
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-76018015447464336212016-05-06T17:10:00.001+02:002016-05-06T17:10:14.057+02:00Netflix avec linux<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5KF3sNxtD23BVf3zJlWuIRiaQkAxUgRt9yZz39503iJw_cayBVHS__ZRuzzSp0aG3oWnAloKeAiAGqEoCzgNOIAWUq5X8NybZF9WD12Qid15kvxhit2-VU0NRL_BWNsQkYXNGj6M0YHmo/s1600/rs_560x415-140523111130-1024.netflix.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5KF3sNxtD23BVf3zJlWuIRiaQkAxUgRt9yZz39503iJw_cayBVHS__ZRuzzSp0aG3oWnAloKeAiAGqEoCzgNOIAWUq5X8NybZF9WD12Qid15kvxhit2-VU0NRL_BWNsQkYXNGj6M0YHmo/s200/rs_560x415-140523111130-1024.netflix.jpg" width="200" /></a>Que ce soit sous ubuntu ou manjaro, la solution la plus simple consiste à installer google-chrome qui vous permettra de regarder nativement netflix.<br />
<br />
Ce qui nous donne sous manjaro :<br />
<br />
<span style="color: blue;">yaourt -S google-chrome</span><br />
<br />
et sous ubuntu :<br />
<span style="color: blue;"><br /></span>
<span style="color: blue;">sudo sh -c 'echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" /etc/apt/sources.list.d/google-chrome.list'</span><br />
<span style="color: blue;">sudo apt-get update</span><br />
<span style="color: blue;">sudo apt-get install google-chrome-stable</span>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-50622548846259347352016-04-05T08:23:00.003+02:002016-04-05T08:23:51.118+02:00Convertir un gif animé en une suite d'images<pre class="bash" style="-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important; background-attachment: initial !important; background-clip: initial !important; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: none !important; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important; box-sizing: border-box; clear: none !important; font-size: 12px !important; line-height: 16px !important; max-width: 100%; outline: 0px; overflow: visible !important; padding: 0px 4px !important; vertical-align: baseline; width: auto !important; word-wrap: break-word;"><span style="color: blue;">convert GIFanimé.gif Image_<span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">%</span>d.png</span></pre>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-50563328107017654532016-03-13T09:37:00.000+01:002016-03-13T09:37:02.102+01:00Ressource bloquéeIl y a quelques temps, je travaillais sur un disque virtuel crypté. Au moment de démonter le disque, le système m'avertit que ce dernier est bloqué par des processus. Voici la commande qui m'a permis d'identifier et de tuer les processus coupables :<br />
<br />
<span style="color: blue;">lsof +D <chemin vers le disque occupé></span><br />
<br />
Cette commande me renvoie la liste des processus et leur précieux PID que l'on peut utiliser via la commande suivante :<br />
<br />
<span style="color: blue;">kill <PID></span><br />
<br />
Ceci étant fait, je pouvais enfin démonter mon disque proprement.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuq3npLAkit8_JkPU0oIAyxOurlIXg3C_AQKxTl3mTTEJV3bnT0M1_mfy7K7aTff_vlW17XX14IDpRwrrSdhxjVJY7wvOCZDxirj-SNfESuPxspRqkMMy5ShmTlSUMkmx1WgqmcK9WsraY/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2016-03-13_09-34-48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="52" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuq3npLAkit8_JkPU0oIAyxOurlIXg3C_AQKxTl3mTTEJV3bnT0M1_mfy7K7aTff_vlW17XX14IDpRwrrSdhxjVJY7wvOCZDxirj-SNfESuPxspRqkMMy5ShmTlSUMkmx1WgqmcK9WsraY/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2016-03-13_09-34-48.png" width="320" /></a></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-3355303049073781682016-03-01T16:03:00.002+01:002016-03-01T16:04:27.472+01:00Changer son mot de passeVous souhaitez changer de mot de passe mais le système vous refuse les mots de passe trop courts.<br />
Comme souvent avec linux, quand ça passe pas, essaie avec sudo :<br />
<br />
<span style="color: blue;">sudo passwd <login></span><br />
<br />
et ça passe ! Attention, cependant, au risque d'utiliser un mot de passe trop simple !<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWAsFJsxTS0ydMqKk7o8UmsaFm-A3b1oFJDfMQhPGtXxzTS3hTPjgbe3pB_hyphenhyphenRkmkgHvuflfRSMR148lHVu8bkC9T3hNGOhcorNulUiTAl226xyyL5CwQHxT3xdBtDXIdw2qOGrm25YtH/s1600/password.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="88" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWAsFJsxTS0ydMqKk7o8UmsaFm-A3b1oFJDfMQhPGtXxzTS3hTPjgbe3pB_hyphenhyphenRkmkgHvuflfRSMR148lHVu8bkC9T3hNGOhcorNulUiTAl226xyyL5CwQHxT3xdBtDXIdw2qOGrm25YtH/s320/password.png" width="320" /></a></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-9559781811946305422016-02-22T08:29:00.001+01:002016-02-22T08:29:58.802+01:00winmail.datComment exploiter le contenu d'un winmail.dat ?<br />
Installez le paquet tnef et lancez la commande suivante :<br />
<br />
<span style="color: blue;">tnef -f . winmail.dat</span><br />
<span style="color: blue;"><br /></span>
Cette commande va extraire le contenu dans le dossier du fichier winmail.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgAaa1WnlBhReb93yjyz8EepuIRDBZCzjWCCggYcDieetr-cQKkiRBzIGDjFLBo2haKv4TALMXtBvAZrl5hC9er_KzFNdIFojThWJ1AX6D0LYD9C9RplkylUi5EhmIrMqRatJabp596VDs/s1600/Capture+d%2527%25C3%25A9cran+de+2016-02-22+08%253A28%253A43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgAaa1WnlBhReb93yjyz8EepuIRDBZCzjWCCggYcDieetr-cQKkiRBzIGDjFLBo2haKv4TALMXtBvAZrl5hC9er_KzFNdIFojThWJ1AX6D0LYD9C9RplkylUi5EhmIrMqRatJabp596VDs/s400/Capture+d%2527%25C3%25A9cran+de+2016-02-22+08%253A28%253A43.png" width="400" /></a></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-28495728402939626752016-01-01T11:40:00.004+01:002016-01-01T11:40:54.742+01:00cryptsetupPour ouvrir un conteneur truecrypt avec <b>cryptsetup</b><br />
<br />
<span style="color: blue;">sudo cryptsetup --type tcrypt open /chemin/FICHIER nom</span><br />
<br />
=> ceci crée une entrée "nom" dans /dev/mapper/<br />
Ensuite, il faut monter l'entrée :<br />
<br />
<span style="color: blue;">sudo mount /dev/mapper/nom /mnt/dossier</span><br />
<br />
attention /mnt/dossier doit exister au préalable !<br />
<br />
démonter :<br />
<br />
<span style="color: blue;">sudo umount /mnt/dossier</span><br />
<span style="color: blue;">sudo cryptsetup close /dev/mapper/nom</span>Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-51009355745225375632015-09-14T20:50:00.002+02:002015-09-14T20:50:46.887+02:00Manjaro - trousseau de cléLe principe de base du trousseau, c'est qu'il est déverrouillé au moment du login (si l'on a protégé son login par un mot de passe). Le problème, c'est qu'il ne se déverrouille pas au login et me demande une confirmation de mot de passe pour chromium.<br />
Pour résoudre ce problème, j'ai installé seahorse.<br />
<br />
<span style="color: blue;">sudo pacman -S seahorse</span><br />
<br />
Ensuite, j'ai supprimé le trousseau "Défaut" et défini le trousseau "Connexion" par défaut à la place. Un reboot et ça va mieux.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA19l3hWQO9RrXS-H0CsP3M49kAj5pCtfSPjCga_0wqLzA-23zg-YJzq9bFjVbwSijgZ05dSNOkMDuffQcFviACn_BadzDN1zxtYWYbazYf5tmKAbm33RGiAHZQv__pCrDvfCvHLiiLdAL/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-14_20-49-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA19l3hWQO9RrXS-H0CsP3M49kAj5pCtfSPjCga_0wqLzA-23zg-YJzq9bFjVbwSijgZ05dSNOkMDuffQcFviACn_BadzDN1zxtYWYbazYf5tmKAbm33RGiAHZQv__pCrDvfCvHLiiLdAL/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-14_20-49-55.png" width="320" /></a></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-84353538956360810452015-09-13T08:46:00.000+02:002015-09-19T12:07:24.022+02:00Manjaro - impression d'écranPar défaut dans manjaro, la touche print screen n'est pas utilisé. Pour l'associer à l'outil de capture d'écran, c'est assez simple :<br />
<br />
Menu paramètres > Clavier > Onglet Raccourcis Clavier > ajouter.<br />
<br />
Là, on écrit l'une des commandes suivantes au choix :<br />
xfce4-screenshooter (lancer la fenêtre de capture d'écran)<br />
xfce4-screenshooter -f (capturer tout l'écran)<br />
xfce4-screenshooter -w (capturer la fenêtre active)<br />
xfce4-screenshooter -r (capturer une région)<br />
xfce4-screenshooter -s /tmp (enregistrer le fichier dans le répertoire /tmp)<br />
ensuite on associe cette commande à la touche print screen.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTo5DxN8TpOEab70756x4gER_nKlUzYj6sKkjejxpjkd-ut0AOB6t_4OFC7r-9o-UaPsST2Mqw5aoltKBv-_5yipspEOKIMD6r9TMkTvgkxD2_64wmO1DugG1b2qIJau920q3K6_85NqXD/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-13_08-44-49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTo5DxN8TpOEab70756x4gER_nKlUzYj6sKkjejxpjkd-ut0AOB6t_4OFC7r-9o-UaPsST2Mqw5aoltKBv-_5yipspEOKIMD6r9TMkTvgkxD2_64wmO1DugG1b2qIJau920q3K6_85NqXD/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-13_08-44-49.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvgPRrcslL_K0kRr5B3JPnkhqMHjx5AYHgOQWfOVjhfuiOVjBrKn8KEgNVkpXfZXTULDmfZ63RPWU5UxpIT1_a0XY-0qtAUtZedfGt14hz7OAKkYQzCRAVx75fer26uy8YyHmkbB1n6xMH/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-13_08-45-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvgPRrcslL_K0kRr5B3JPnkhqMHjx5AYHgOQWfOVjhfuiOVjBrKn8KEgNVkpXfZXTULDmfZ63RPWU5UxpIT1_a0XY-0qtAUtZedfGt14hz7OAKkYQzCRAVx75fer26uy8YyHmkbB1n6xMH/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-13_08-45-08.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-9879446024339007722015-09-12T19:16:00.000+02:002015-09-12T19:16:13.131+02:00Mon bureauC'est toujours amusant de partager son bureau et de voir à quel point il est ordonné, ergonomique, joli, etc. Je me propose d'afficher occasionnellement mon bureau du moment.<br />
<br />
<h2>
Septembre 2015</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf90EFgtPboU1EDMjBHG1H1pq-9_zwX9Wxaukkbd2NzZBmmWYIdrRhzqE1O__xeGMFiMouK0VI85S87mh2pi6iXRrB2obVVV3I7tP5Fwhq5qV46_sgZjSywK5ZNC6cNQ_PGI42Ky5MJFMx/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-12_19-12-54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf90EFgtPboU1EDMjBHG1H1pq-9_zwX9Wxaukkbd2NzZBmmWYIdrRhzqE1O__xeGMFiMouK0VI85S87mh2pi6iXRrB2obVVV3I7tP5Fwhq5qV46_sgZjSywK5ZNC6cNQ_PGI42Ky5MJFMx/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-12_19-12-54.png" width="320" /></a></div>
<br />
<h2>
Juin 2014</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJWq2Ojs56-x9ZE84eihEI87Chlaf2OtQwkWIZPIPCSm2mtZ-rAhlb5atCX_tdQGwNlzcEDUxglcUcO-BB5TGnXmcw7M2271PXbc7ITtb_om68C3Ly7Lf4VqUcVlnlN5xOzXSHA9BrO1T8/s1600/Capture+d'%C3%A9cran+de+2014-06-14+00:21:12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJWq2Ojs56-x9ZE84eihEI87Chlaf2OtQwkWIZPIPCSm2mtZ-rAhlb5atCX_tdQGwNlzcEDUxglcUcO-BB5TGnXmcw7M2271PXbc7ITtb_om68C3Ly7Lf4VqUcVlnlN5xOzXSHA9BrO1T8/s1600/Capture+d'%C3%A9cran+de+2014-06-14+00:21:12.png" width="320" /></a></div>
<div>
<br /></div>
<br />
<h2>
Février 2014</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmnCjhutwhtPS79nA-OZeouL3rlixAc_eEddTPKJ8Oyeye6LcpJm6z2HuVg8MV5JpNAYwFIHZqmj5iEvqPQ1P6Dj1OWyxTWWqTRwAAr1df0WvDTITrap4jjPAGEuDoW_E9wCrJUpu_UCLa/s1600/Capture+du+2014-02-16+11:50:18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmnCjhutwhtPS79nA-OZeouL3rlixAc_eEddTPKJ8Oyeye6LcpJm6z2HuVg8MV5JpNAYwFIHZqmj5iEvqPQ1P6Dj1OWyxTWWqTRwAAr1df0WvDTITrap4jjPAGEuDoW_E9wCrJUpu_UCLa/s1600/Capture+du+2014-02-16+11:50:18.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
En dual boot avec Debian.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBHZ7LH1VVYRM9tBxwtK_HOHrOTgbUVjwMTo5BaQgiXoCbkZU9CtELPQsyyFXvn1VjWrt4ayN8DcAkNpWMoPY-jA1rnSr2EQGM-04V67yeRFr3M-6UUd9NzFBJxVryDHck1usE5TZ8q0a/s1600/Capture+du+2014-02-16+12:41:34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBHZ7LH1VVYRM9tBxwtK_HOHrOTgbUVjwMTo5BaQgiXoCbkZU9CtELPQsyyFXvn1VjWrt4ayN8DcAkNpWMoPY-jA1rnSr2EQGM-04V67yeRFr3M-6UUd9NzFBJxVryDHck1usE5TZ8q0a/s1600/Capture+du+2014-02-16+12:41:34.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div>
Au bureau.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmQbPMNm5QT7l9EM3DHcA55cNiiYqBNc5llE6KcWuxuQPlQsSIuUU5l2S_Izubl9dyiZmYei3vma35fKQrMyyttZL-SrjGbAYd6vSYoR95Xhk8ET3oD1fI4Z9TRNolCAobDU9RxrpMxep/s1600/Capture+du+2014-02-17+08:21:22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="125" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmQbPMNm5QT7l9EM3DHcA55cNiiYqBNc5llE6KcWuxuQPlQsSIuUU5l2S_Izubl9dyiZmYei3vma35fKQrMyyttZL-SrjGbAYd6vSYoR95Xhk8ET3oD1fI4Z9TRNolCAobDU9RxrpMxep/s1600/Capture+du+2014-02-17+08:21:22.png" width="400" /></a></div>
<br /></div>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-844871518103148032015-09-12T18:10:00.000+02:002015-09-12T18:10:08.012+02:00util-linuxComment connaître l'UUID d'une partition disque ?<br />
<br />
Installez util-linux<br />
<br />
<span style="color: blue;">sudo pacman -S util-linux</span><br />
<span style="color: blue;">sudo apt-get install util-linux</span><br />
<br />
et puis testez :<br />
<br />
<span style="color: blue;">sudo blkid</span><br />
<br />
Vous avez la liste de vos disques et leur UUID.Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-20414978826111283222015-09-12T12:55:00.000+02:002015-09-14T16:29:10.522+02:00ManjaroJ'utilise Ubuntu depuis plusieurs années mais la question des mises à jour me pose toujours problème.<br />
<div>
A savoir que pour avoir un système à jour, il faut soit réinstaller son OS tous les deux ans, à l'occasion des versions Long Term Support, soit upgrader son système régulièrement avec les soucis d'instabilités que j'ai pu rencontrer dans le passé.</div>
<div>
<br /></div>
<div>
J'ai donc décidé d'évaluer une autre distribution de gnu/linux basée sur une autre philosophie de mise à jour : Manjaro. Cette distribution propose une mise à jour continue de son système avec une stabilité héritée d'Archlinux sur laquelle elle repose.</div>
<div>
<br /></div>
<div>
Ma première impression, hormis la simplicité de l'interface xfce qui m'a un peu dérangé au début - accro à Gnome Shell que je suis - a été très positive. Une fois accoutumé au couple pacman/yaourt, j'ai retrouvé toute mes applications favorites. Je dépose donc ici quelques astuces pour moi plus tard.</div>
<div>
<br /></div>
<div>
Mise à jour du système : </div>
<div>
<br /></div>
<div>
<span style="color: blue;">sudo pacman -Suy</span></div>
<div>
<br /></div>
<div>
Installation des applications gimp, gedit, nemo, chromium</div>
<div>
<br /></div>
<div>
<span style="color: blue;">sudo pacman -s gimp gedit ...</span></div>
<div>
<br /></div>
<div>
Installation de truecrypt<br />
<br /></div>
<div>
</div>
<div>
<span style="color: blue;">sudo pacman -Sy truecrypt</span></div>
<div>
<br /></div>
<div>
Basculer libre office en français<br />
<br />
<span style="color: blue;">sudo pacman -S libreoffice-fresh-fr libreoffice-still-fr</span><br />
<br />
Installation de pdfshuffler, teamviewer et skype</div>
<div>
<br /></div>
<div>
<span style="color: blue;">yaourt -S pdfshuffler teamviewer skype</span></div>
<div>
<br /></div>
<div>
Selon le cas, yaourt télécharge les binaires ou les codes source et les compile comme un grand.<br />
Quelques compléments pour la prise en charge des webccap GSPCA</div>
<div>
<br /></div>
<div>
<span style="color: blue;">yaourt -S lib32-v4l-utils</span></div>
<div>
<br /></div>
<div>
Pour désinstaller une application : </div>
<div>
<br /></div>
<div>
<span style="color: blue;">sudo pacman -R application</span></div>
<div>
<br /></div>
<div>
Et pour plus de détail sur l'utilisation de pacman et yaourt : voir le <a href="https://wiki.manjaro.org/index.php?title=Pacman_et_Yaourt" target="_blank">wiki</a>.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJ_oJ7Ol2wo7mE0vC-CdLqe2C_Slr-penTv0KZKDHeC-cWnUqGqv4qwyq6PFvsNMWv6bktCay5oLEsHTzGuiEaRz2r8jRiPcTLkocBOwwbUC-JPBoKkSaTD3mYxrdrO4_d1xIeHJIjrZG/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-12_12-52-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJ_oJ7Ol2wo7mE0vC-CdLqe2C_Slr-penTv0KZKDHeC-cWnUqGqv4qwyq6PFvsNMWv6bktCay5oLEsHTzGuiEaRz2r8jRiPcTLkocBOwwbUC-JPBoKkSaTD3mYxrdrO4_d1xIeHJIjrZG/s320/Capture+d%25E2%2580%2599%25C3%25A9cran_2015-09-12_12-52-38.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Après quelques jours d'utilisation, je suis de plus en plus convaincu par cette distribution.</div>
<div class="separator" style="clear: both; text-align: left;">
L'interface est très simple et paradoxalement très complète. Contrairement à Gnome Shell dont la customisation n'est pas toujours une partie de plaisir (consultation de forum, installation de pluggins supplémentaires), xfce comprend un beau panel de configuration très poussée.</div>
<div class="separator" style="clear: both; text-align: left;">
En outre, le système est particulièrement léger et peu gourmand en ressource.</div>
<div>
<br /></div>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-56862243164908743632015-08-25T09:01:00.000+02:002015-08-25T09:01:03.012+02:00mailto - retour à la ligneComment insérer des retour à la ligne dans un mailto ?<br />
Inutile d'utiliser la balise <br> ou \n, ça ne fonctionne pas. En revanche, l'expression <span style="background-color: white; font-family: Verdana, Arial, sans-serif, Helvetica; font-size: x-small;"><b>%0A</b></span><span style="background-color: white; font-family: Verdana, Arial, sans-serif, Helvetica; font-size: x-small;"> </span><span style="background-color: white;"><span style="font-family: inherit;">donne les résultats escomptés.</span></span><br />
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com0tag:blogger.com,1999:blog-3318826818199078837.post-82072390282223901962015-06-05T19:20:00.000+02:002017-02-02T12:22:41.679+01:00SELinux sur CentOSJ'ai récemment migré un site php sous apache hosté sur un serveur Ubuntu vers un serveur CentOS.<br />
<br />
Le premier problème rencontré après ma migration vers CentOS a été l'upload de fichiers qui ne fonctionne plus.<br />
Pourtant, après avoir vérifié sur le web, les droits de mon répertoire d'upload étaient bien ajustés :<br />
<br />
<span style="color: blue;">sudo chown apache:apache /var/www/upload_dir<br />sudo chmod 774 /var/www/upload_dir</span><br />
<br />
Rien à faire, j'ai toujours un « permission denied » dans mon /etc/httpd/logs/ssl_error_log …<br />
<br />
Que s'est-t-il passé ? La gestion traditionnelle des droits sur les répertoires est soumises à SELinux (Security-Enhanced Linux). Le principe est que les utilisateurs et les applications peuvent changer les droits d'accès aux répertoires du serveur et pas toujours de la bonne manière. L'administrateur ne peut contrôler tous ces changements de droits.<br />
<br />
SELinux va donc recouvrir tous les dossiers du serveur par un niveau ré-haussé de sécurité. Par exemple, il va interdire les accès autres que lecture seule pour http (apache) dans mon /var/www/.<br />
<br />
On peut changer le statut de SELinux en modifiant /etc/selinux/config (selinux=enfocing, permissive ou disabled) ou en écrivant<br />
<br class="Apple-interchange-newline" />
<span style="color: blue;">Setenforce 0</span><br />
<br />
Cette commande va permettre de désactiver SELinux mais ne résiste pas à un reboot. Si on modifie le fichier /etc/selinux/config, ça résiste à un reboot.<br />
<br />
Passer en disabled ou permissive permet de retrouver l'accès écriture à mon dossier et donc l'upload des fichiers fonctionne à nouveau. Le problème, c'est qu'on perd l'avantage de SELinux.<br />
<br />
Comment configurer le système pour ouvrir les droits d'écriture sur certains répertoires (/var/www/upload_dir) et pas sur le reste ?<br />
Voici quelques commandes utiles de SELinux.<br />
<br />
Tout d'abord, on peut afficher le « contexte SELinux » associé à un fichier :<br />
<br />
<span style="color: blue;">ls -Z /var/www/index.php</span><br />
<br />
=> -rw-r--r-- username username system_u:object_r:httpd_sys_content_t /var/www/html/index.html<br />
<br />
<b>system_u:object_r:httpd_sys_content_t</b> nous renseigne sur le contexte SELinux sous le format utilisateur:rôle:type:mls. (mls n'est pas affiché)<br />
<br />
On peut tester cette commande sur quelques fichiers du serveur pour mieux cerner son fonctionnement.<br />
Pour résumé, apache (httpd_t) peut lire des fichier de type httpd_sys_content_t. Par exemple, apache ne pourrait pas lire un fichier dans le home d'un utilisateur.<br />
<br />
Comment modifier le contexte des fichiers ?<br />
<br />
<span style="color: blue;">chcon -v --type=httpd_sys_content_t /var/www/newfile.php</span><br />
<br />
En récursif :<br />
<br />
<span style="color: blue;">chcon -vR –type=httpd_sys_content_t /var/www/newdir</span><br />
<br />
Finalement, voici le type qu'on va appliquer aux fichiers dans lesquels on souhaite uploader des fichiers :<br />
<br />
<span style="color: blue;">chcon -vR unconfined_u:object_r:httpd_sys_<b>rw</b>_content_t:x0 /var/www/upload_dir</span><br />
<br />
Maintenant qu'on a ouvert l'accès à l'upload de fichier, il reste à faire ça correctement en modifiant le code php pour :<br />
<br />
<ol>
<li>vérifier que l'extension du fichier est dans une « white list » (gif, jpg, png, pdf, doc, etc.) ;</li>
<li>vérifier que le type du fichier correspond bien à ce que son extension prétend être.</li>
</ol>
Kurthttp://www.blogger.com/profile/07784887766016654509noreply@blogger.com1