Liens internes : Page perso | Liens Web
Bienvenue
Cet espace Wiki permet principalement de partager mes expériences avec l’outil informatique. Il est donc évident que les astuces fournies dépendent de mon environnement de travail. Sachez que j’utilise essentiellement un système d’exploitation issu de la famille GNU / Linux qui appartient au monde du Libre.
Cette page recense plusieurs astuces triées par section. Un grand titre équivaut à une section.
Bureautique
- Conky : Widget sympa pour afficher les informations systèmes sur son bureau. Espace disque restant, processeur, mémoire vive, flux RSS, musique en cours, etc. Conky vous affiche tout !
- Changer son gestionnaire de fenêtres sous GNU/Linux
- Guide pour réduire la fatigue visuelle issue de l'utilisation de moniteurs
- Passer à la fenêtre suivante à l’aide d’un script : script permettant de passer à la fenêtre suivante (utilisable pour créer un raccourci clavier par exemple). Utile quand on a 2 écrans par exemple.
- Les fichiers PDF
- Raccourcis claviers utiles : quelques compositions de touches qui vous raviront
- Redshift : réduire la fatigue visuelle due aux écrans à l’aide d’outils adaptés
- Changer son fond d’écran à l’aide de la console : Permet de modifier son fond d’écran avec une simple commande console
- VLC, l’outil vidéo par excellence : Lecteur vidéo à la base, il permet également d’écouter de la musique, voir les chaînes de TV/Podcasts sur votre ordinateur, diffuser ce que vous écoutez/regardez, convertit vos vidéos/musiques et permet même d’enregistrer une vidéo de sa webcam, de son bureau ou son jeu vidéo préféré
Conseils
Alors bénévole sur le forum PC-Infopratique , j’ai dû répondre aux demandes de plusieurs internautes (6 000 messages en 2 ans). De mon expérience est ressorti plusieurs mini-tutoriel pour s’en sortir en informatique.
Au fil du temps, j’ai agrémenté la liste avec ma propre activité.
- Nettoyer l’ordinateur : Nettoyer, dépoussiérer physiquement l’ordinateur
- Comment trouver les informations dont nous avons besoin sur internet ? : Nous cherchons parfois des pilotes, des manuels et autres, sans trop savoir où chercher, la réponse est ici !
- Tester la mémoire vive de l'ordinateur à l'aide de Memtest
- Changer la carte mère de l’ordinateur : Procédure pour un changement sans accrocs
- Modifier la séquence de démarrage : Ou comment s’occuper de faire démarrer le CD directement au démarrage de l’ordinateur (séquence de démarrage/boot).
- Comment formater
- Programmes gênants au démarrage (MSCONFIG + Hijackthis)
- Déceler un élément en panne dans notre ordinateur
- Récupérer des données suite à un souci de redondance cyclique sur CDROM, suite au non fonctionnement du système, etc.
Développement
« Les idées sont comme les enfants : faciles à avoir mais difficiles à développer ». En informatique c’est la même chose : on peut avoir des idées, mais encore faut-il avoir les outils, les bonnes pratiques et les ressources pour mener à bien un projet.
Je n’ai pas forcément tout ce qu’il vous faut ici, mais j’estime que c’est un bon début 😆.
- Chaîne de production logicielle : Qu’est la chaîne de production logicielle ? Que contient-elle ?
- gitlab-ci-local : Outil pour s’abstraire de Gitlab et travailler son fichier .gitlab-ci.yml localement !
- GNU Make et les makefile : une excellente méthode pour automatiser la compilation d’un certain nombre de fichiers, générer automatiquement des fichiers particuliers, déployer sur plusieurs serveurs, etc. Tout dépend de votre imagination.
- Lua : Language de programmation léger et rapide. Proche du langage C.
- Les dépôts Git : Travailler en équipe c’est aussi s’organiser et mettre le travail en commun. À cet effet nous disposons de dépôts GIT permettant le versionnement de nos fichiers.
- Libres Conseils : ensembles de conseils qui ont fait la réussite de projets Libres
- Vim : éditeur de texte et véritable environnement de développement pour tous types de langages de programmation
Documentation
- L’art ASCII : Dessiner avec les caractères alphanumériques des ordinateurs !
- Les pages de manuel de la commande MAN : De l’utilisation de MAN, outil de lecture des pages de manuels de nos logiciels en ligne de commande
Jeux
- Dofus : jeu MMORPG payant compatible GNU/Linux et fonctionnant avec AdobeAIR.
- fortune : ce n’est pas de l’argent. Mais des proverbes et phrase saugrenues faites pour sourire.
Matériel
- Manette de PS4 : Utiliser une manette de PS4 sur GNU/Linux
- Nokia N900 : Un téléphone portable de chez Nokia contenant Maemo , un système basé sur Debian GNU/Linux.
- RaspberryPi : un ordinateur de la taille d’une carte de crédit assez puissant pour se connecter en HDMI à une télévision et faire tourner un blog (et plus encore!)
Services - délivrés par des serveurs
- Amber (déploiement) : Déployer une application Amber derrière un Nginx
- Baïkal : Serveur de gestion de contacts, de calendriers et de notes (CalDav et CardDav)
- Caddy : Server Web HTTP/2 multiplateforme avec récupération automatique des certificats Let’s Encrypt, récupération de dépôts Git public, génération de blog à l’aide d’Hugo, etc.
- Dnsmasq : Serveur DNS et DHCP
- gitweb : Interface Web de navigation dans les dépôt Git
- Isso : Serveur de commentaires (Un disqus auto-hébergé)
- Kubernetes : plateforme de déploiement de conteneurs, équilibrage de charges et automatisation sur 1 à des milliers de machines
- Minetest : Comment créer un serveur Minetest (alternative à Minecraft) sous ArchLinux ?
- MiniDLNA : Serveur multimédia (vidéo à la demande) compatible PS3 (entre autre)
- Nginx : Serveur Web léger
- OpenSSH : Accès sécurisé à sa machine via un tunnel chiffré à l’aide d’une clé publique asymétrique
- PostgreSQL : Serveur de base de données
- Samba : Server de partage de fichier compatible Windows
- Supervisor : Un service pour les lancer tous. Fréquemment utilisé dans les conteneurs Docker .
Système
- Ansible : outil d’automatisation de tâches sur plusieurs serveurs en utilisant une connexion SSH à ces derniers. Utilisé pour le déploiement d’applications par exemple.
- Awstats : Analyse des journaux d’Apache2/Nginx et création de statistiques webs à ce sujet.
- Bash : L’interpréteur de commande GNU/Linux basique, appelé Bourne Again Shell
- Chroot : Sorte de prison numérique qui permet d’isoler l’exécution de certains processus et programmes. Très utile pour isoler un serveur web ou bien tester une configuration spécifique sans toucher à sa configuration générale.
- Console : quelques astuces pour la console qui facilitent la vie ! Ceux qui n’ont pas d’interface graphique seront contents, ceux qui en ont une pourront découvrir la beauté de la console et des possibilités énormes qu’elle renferme.
- Le chiffrement : Comment générer des clefs de chiffrement ?
- cron : l’art et la manière de lancer des applications, des scripts, etc. automatiquement, à des heures définies
- GPM : Comment activer le curseur de la souris dans une console TTY quand on a pas d’interface graphique
- ImageMagick, boîte à outil pour les images. Exemple : convertir des fichiers PNG en fichiers PDF, réduire des images de taille, etc.
- Lilo : Programme d’amorçage du système d’exploitation
- Pacman : Gestionnaire de paquet utilisé principalement dans la distribution GNU/Linux nommée ArchLinux
- Pinning sous Debian : Installer des paquets d’autres branches Debian sur une version donnée
- rxvt-unicode : Terminal graphique léger, efficace et robuste en UNICODE
- Supprimer l’amorce (démarrage Windows, Grub, etc.) sans casser la table de partitions : que ce soit à l’aide de Windows 98, XP, Vista, 7 ou GNU/Linux, apprenez à supprimer le système de démarrage sans casser la table de partition
- Tmux : gestionnaire de consoles virtuelles permettant notamment de diviser facilement son écran en plusieurs zones (alternative à Screen)
- XDMCP sur Lightdm : connexion à une session distante à l’aide de Lightdm, gestionnaire de sessions
- Zsh : Un interpréteur de commande GNU/Linux plus évolué que Bash avec complètement automatique des commandes par exemple et une invite de commande plus complète
Virtualisation
- Docker : Outil de création de conteneurs (similaire à des chroots) se basant sur LXC sous GNU/Linux mais de manière plus simple que LXC avec gestion plus simple et rapide. Compatible MacOS et Windows
- Kvm : Outil de virtualisation pour GNU/Linux (et possiblement d’autres)
- Virtualbox : Outil de virtualisation fonctionnant à la fois sous Microsoft Windows et sous GNU/Linux.
Web
- DokuWiki : outil de wiki léger, simple et souple !
- HTML : diverses astuces HTML pour afficher des objets spécifiques tels qu’une barre de progression
- Shaarli : Un gestionnaire de marques - pages en ligne façon del.icio.us. Simple, léger, rapide, avec une page “daily” qui affiche les liens du jour.
Espace personnel
Nous y voilà, mon petit coin privé.
Bon d’accord, c’est un espace de partage, alors si vous partagez ma folie, faites un tour sur ces quelques pages.
Mes critères pour choisir une distribution GNU/Linux
- Les distributions que j’ai testées (liste)
- Critères personnels pour le choix d’une distribution
- Ensemble des applications désirées pour une distribution
Quelques cours suivis
- BTS IG 2006 / 2007 (Informatique de gestion)
- Licence Professionnelle CDED (Conception / Développement en Environnement Distribué):
Archives
Pour les astuces qui se sont vieillies mais qui pourraient toujours servir à l’une ou l’autre personne faisant des fouilles archéologiques dans les logiciels.
Je vous invite donc à rejoindre la merveilleuse salle des archives.