Articles de la catégorie «Planet Libre» :
Linux sur le desktop
Je dédicace cet article à Cyrille et Ice. Cyrille qui n’arrête pas d’arrêter de parler du desktop Linux, Ice qui m’a chatouillé suffisamment pour que je cesse de leur laisser tout dire sans les confronter à des arguments contraires et participer à une saine émulation. Des échanges, des arguments, du respect, ce que le blogging devrait être. Personne n’a vraiment raison ou tort, à croiser les points de vue on dessine mieux ce que l’on voit.
Linux, Linux, Linux ou Linux
Je vais débuter en précisant une chose fort importante, je ferai une distinction entre plusieurs sujets dont nous avons la très mauvaise habitude de parler en disant simplement Linux :
Le noyau Linux : Le kernel Les distributions Linux : Debian, Ubuntu, CentOS, Arch, Mageia… Le bureau Linux, Linux sur le desktop : Distributions Linux comprenant des environnements de bureau (Gnome, KDE, Xfce, Mate…) et les logiciels
Le noyau… Lire la suite
Petits meurtres entre amis
J’ai trouvé cet article passionnant, j’adore ces astuces rendant le système inutilisable ha ha. Je débute une liste, j’espère que vous y participerez
Fork bomb
La fork bomb est probablement l’attaque la plus connue :(){:|:&};:, bien expliquée ici. On multiplie les processus jusqu’à saturation du système.
Advanced fork bomb
Sur le même principe mais en masquant la visibilité/compréhension de la fork bomb décrite ici (et là).
eval $(echo « I<RA(‘1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;== » | uudecode)
rm -rf *
Dans le même article l’auteur propose $(echo cm0gLXJmICoK | base64 -d) qui correspond à un rm -rf * dans le dossier courant.
Zip bomb
J’entends surtout parler de cette technique pour lutter contre les scripts kiddies et les scanners de vulnérabilité attaquant les sites web. Korben et Lire la suite
Plus de barre des tâches et autres joyeusetés sur Mint Xfce après mises à jour
Si comme moi vous faites régulièrement les mises à jour et que vous êtes sur Mint Xfce, vous rencontrez peut-être de gros problèmes : Plus de barre des tâches, plus accès aux boutons Réduire/Maximiser des fenêtres, difficultés à ouvrir des applications en maximisé comme Firefox, etc.
Pour rappel on peut retrouver la liste des paquets installés dans /var/log/dpkg.log. Pour s’informer sur le problème : https://forums.linuxmint.com/viewtopic.php?p=1654428
Je vous donne la procédure que j’ai utilisé qui me semble la plus simple et la plus fonctionnelle :
Vous vous loguez sur votre session Vous ouvrez un terminal (vous pouvez faire un clic droit sur le bureau puis Ouvrir dans un terminal) Vous tapez la commande mintdesktop puis vous choisissez Xfwm4 + Compton enfin vous cliquez sur le bouton Close Vous tapez la commande sudo reboot qui va redémarrer votre pc puis vous vous loguez sur votre session
À titre… Lire la suite
Donald Trump à la rescousse du logiciel libre
Vous n’avez certainement pas loupé l’affaire du désaccord commercial entre Etats-Unis d’Amérique et Chine concernant Huawei. Le gouvernement étasunien ordonne à des entreprises locales (filles ?) de ne plus commercer avec d’autres entreprises étrangères.
Ainsi l’entreprise chinoise Huawei n’aura plus accès à Android, le logiciel faisant tourner 80% des téléphones mobiles dans le monde actuellement. Microsoft est lui aussi mis à contribution et ne devra plus fournir de Windows à cette même firme chinoise. N’ayant aucune envie d’analyser la portée géopolitique des mauvaises relations sino-étasuniennes, je me focaliserais plutôt sur la mise en lumière involontaire projetée par Donald Trump sur le Logiciel Libre.
Et oui, le logiciel libre est l’alternative vers laquelle se tournent les victimes de l’histoire. Auparavant, la Russie, la Gendarmerie française et certaines parties prenantes dans le monde avaient décidé de se passer des services de Microsoft (Windows… Lire la suite
Décalage horaire entre Windows et Linux en dual-boot
En ce moment je m’occupe de tous les petits soucis que je rencontre sur GNU/Linux. Le pc fixe est en dual-boot, Madame utilise une session Windows, je suis sur Mint Xfce. Mint est à l’heure, la session de Madame affiche 2h de moins.
J’avais pris ce problème par dessus la jambe, réglé l’heure sur sa session mais après quelques essais, Windows affiche de nouveau 2h de moins. Pas évident de faire la corrélation entre Windows et Linux à cause du dual-boot.
On peut régler le problème du côté Windows ou Linux, je vous propose Linux évidemment : timedatectl –adjust-system-clock set-local-rtc 1. On vérifie ensuite qu’on a bien RTC in local TZ: yes en faisant timedatectl. À noter le Warning : The system is configured to read the RTC time in the local time zone. This mode can not be fully supported. It will create various problems with time zone changes… Lire la suite
L’option ControlMaster de ssh_config
D’habitude j’essaie d’être synthétique, ce ne sera pas le cas cette fois, l’article sera long. Je voudrais vous montrer comment je procède lorsque je creuse un sujet et les voies tortueuses pour apprendre, comprendre.
L’option ControlMaster
D’après le man ssh_config, elle permet d’activer le partage de multiples sessions à travers une seule connexion réseau. On ne le dit pas assez mais le man c’est brut de décoffrage, celui qui comprend à quoi cette option peut servir à partir de l’explication est un génie. Je vais faire la traduction en vous parlant de son usage et de son intérêt.
Lorsqu’on se connecte à un serveur en SSH, on passe par une phase d’authentification avant d’être connecté. C’est en général très rapide, j’ai fait quelques tests sur des serveurs au boulot, je tourne à 0.3s. Cela va dépendre de nombreux facteurs : la vitesse de votre connexion (fibre, ADSL…), votre méthode d’authentification… Lire la suite
youtube-dl, récupérer les flux audio et vidéo de nombreux sites
youtube-dl sous licence Unlicense permet de télécharger les flux audio et vidéo de nombreux sites dont youtube, youporn, facebook, arte.tv, france.tv, tf1.fr, vimeo, twitch… En temps normal j’aurais fait une présentation plus soignée de youtube-dl mais Next INpact a publié un article complet que je vous invite à lire (comme je soutiens la presse de qualité et que je suis une grosse feignasse). Pour l’installation, go to Mémo installation packages.
À l’occasion de la diffusion de Internet ou la révolution du partage, faisons un focus sur les principales commandes et options à connaître pour utiliser cet outil.
Les options à connaître
-F, –list-formats : Lister tous les formats des flux audio et vidéo disponibles pour une URL -r, –limit-rate : Limiter le débit du téléchargement (500K ou 3.5M par exemple) -a,… Lire la suite
Vous avez 4 heures
Je me suis dit que ça pourrait être marrant de vous faire participer aux casse-têtes auxquels je suis confronté. Je lance le truc pour voir si ça vous plaît/amuse, si il n’y a pas de retours je remballerai mon idée ha ha.
On m’a demandé de récupérer les logs du 22/01 à partir de 11h40 sur quelques 130 serveurs. On peut utiliser ansible ou un outil de ce type pour balancer la commande sur tous ces serveurs mais comment récupérer tous les logs (ligne entière) à partir de 11h40 ?
Ci-dessous 50 lignes de logs d’un serveur (j’ai trafiqué et tronqué les infos) qui vous serviront à tester la solution que vous proposez, je vous invite à les copier-coller dans un fichier sur votre poste pour effectuer vos tests. Tous les coups sont permis : Scripts (tous langages : Python, Perl…), shell one-liner, site web qui fournit la solution en… Lire la suite
Démarrer sur une entrée précise de GRUB au prochain boot
Il y a quelques mois j’ai dû compiler/tester différents noyaux avec les bons modules activés pour faire fonctionner un programme. Ça m’a rapidement gonflé de devoir sélectionner le noyau sur lequel je souhaitais booter durant les quelques secondes offertes au démarrage (serveur distant). Du coup j’ai cherché une solution.
Afficher votre menu d’amorçage GRUB
Pour rappel GRUB permet l’amorçage des systèmes GNU/Linux ou Windows sur un pc/serveur. L’entrée par défaut est la première ligne avec par exemple : Linux Mint 19.1 Xfce ou Debian GNU/Linux.
Voici le menu GRUB de mon pc fixe.
Linux Mint 19.1 Xfce Options avancées pour Linux Mint 19.1 Xfce Memory test (memtest86+) Memory test (memtest86+, serial console 115200) Windows 10 (sur /dev/sdc1)
Voici le menu GRUB sur un serveur.
Debian GNU/Linux Advanced options for Debian GNU/Linux
Voici comment je le récupère : grep -E ‘^(menuentry|submenu)’ /boot/grub/grub.cfg | cut -d « ‘ » -f2 grep -E ‘^(menuentry|submenu)’ #… Lire la suite
Lobbying
La corruption c’est quand tu donnes de la tune. Le lobbying c’est quand t’en dépenses. Un commentaire sur Next INpact.
Les dépenses en lobbying des GAFAM en millions d’euros à Bruxelles
Sources : https://fr.statista.com/infographie/10836/les-millions-depenses-par-les-gafam-a-bruxelles/ https://www.nextinpact.com/brief/google-depense-21-millions-de-dollars-en-lobbying-a-washington–et-donne-2-millions-a-wikimedia-7456.htm
Les dépenses en lobbying des GAFAM en millions de dollars aux États-Unis
Sources : https://siecledigital.fr/2019/01/24/etats-unis-gafam-depense-lobbying-2018/ https://www.forbes.fr/business/google-a-depense-18-millions-de-dollars-en-lobbying-a-washington-en-2018/
Microsoft France renforce son partenariat avec le Ministère de l’Éducation nationale
Alain Crozier, Président de Microsoft France et Najat Vallaud Belkacem, Ministre de l’Éducation nationale, de l’Enseignement supérieur et de la Recherche, ont signé le 30/11/2015 un partenariat afin de contribuer à la réussite du Plan Numérique à l’École. 13 millions d’euros seront ainsi investis par Microsoft pour le développement du numérique éducatif : l’accompagnement des enseignants et des cadres de l’éducation, la mise à disposition de plateformes collaboratives, ainsi que l’apprentissage… Lire la suite