background preloader

TIPS & TRICKS

Facebook Twitter

Become a Command Line Power User with Oh My ZSH and Z. Advertisement Today, too many websites are still inaccessible.

Become a Command Line Power User with Oh My ZSH and Z

In our new book Inclusive Design Patterns, we explore how to craft flexible front-end design patterns and make future-proof and accessible interfaces without extra effort. Hardcover, 312 pages. Get the book now! The command line is increasingly becoming a part of every web developer’s workflow. This article provides insight into some of the best tools to use in your day-to-day workflow in the command line and gets you started with a totally customized setup. Getting The Right Terminal Link Before we can start using ZSH, Z and related tools, getting the right terminal application up and running would be extremely helpful. Further Reading on SmashingMag: Link For OS X users, iTerm 26 is recommended as a replacement for OS X’s default Terminal. iTerm 2 introduces some features that are missing in the regular terminal, including commands you would regularly use in your text editor.

On Windows we have the built-in PowerShell. Sécuriser facilement et gratuitement un site avec HTTPS. Vous connaissez sans doute tous, Let's encrypt qui permet d'avoir un certificat SSL gratuit pour basculer son site en HTTPS. Mais connaissez-vous Certbot, un outil proposé par l'EFF (Electronic Frontier Foundation) qui permet d'obtenir en une ligne de commande son certificat et de configurer dans la foulée son serveur web ? Je n'avais pas encore pris le temps de le tester et je me dis que c'est l'occasion aujourd'hui de vous en faire un petit tuto rapide. Vous allez voir, c'est rapide, sans douleur et de toute façon, vous devrez tous y passer. Voici donc comment migrer un site web (sous WordPress dans mon exemple, mais ça fonctionne avec tout) de HTTP vers HTTPS.

Première étape : Installer CERTBOT sur votre serveur. Pour cela, téléchargez le script, rendez le executable et lancez-le : Tmux. Tmux, à l'instar de Screen, est un multiplexeur de terminaux, outil permettant d'exploiter plusieurs terminaux au sein d'un seul et même affichage. <Ctrl> + <b> suivi de <"> : Split vertical du terminal courant en deux + ouverture d’un terminal dans le nouveau panel <Ctrl> + <b> suivi de <%> : Split horizontal du terminal courant en deux + ouverture d’un terminal dans le nouveau panel <Ctrl> + <b> suivi de <o> : Switcher entre les terminaux splittés <Ctrl> + <b> suivi de <espace> : Changer l’organisation visuelle des terminaux splittés <Ctrl> + <b> suivi de <Alt> + (flèches directionnelles) : Reduire, agrandir fenêtre du split <Ctrl> + <b> suivi de <!

> : Convertir un split en terminal seul <Ctrl> + <b> suivi de <q> : Afficher les numéros des terminaux splittés <Ctrl> + <b> puis saisissez :join : permet de joindre un terminal seul dans un split Par exemple, après avoir tapé le combo <Ctrl>+<b> si vous saisissez :join -v -s 3.0 -p 50 Où : Making tmux Pretty and Usable - A Guide to Customizing your tmux.conf. In my previous blog post I gave a quick and easy introduction to tmux and explained how to use tmux with a basic configuration.

Making tmux Pretty and Usable - A Guide to Customizing your tmux.conf

If you’ve followed that guide you might have had a feeling that many people have when working with tmux for the first time: “These key combinations are really awkward!”. Rest assured, you’re not alone. How can I use the mouse in a virtual terminal? - Ask Ubuntu. Faire une présentation avec deux écrans sous linux. Réinitialiser le mot de passe root oublié pour MariaDB ou MySql serveur en 5 étapes. Un mémo sur comment réinitialiser le mot de passe root oublié du serveur de base de données MariaDB ou MySQL.

réinitialiser le mot de passe root oublié pour MariaDB ou MySql serveur en 5 étapes

Comment anonymiser les programmes lancés en ligne de commande ? Si vous voulez anonymiser une commande sous Linux (ou OSX), c'est possible avec Tor.

Comment anonymiser les programmes lancés en ligne de commande ?

Voici comment faire sous Ubuntu / Debian. D'abord, il faut installer tor sudo apt-get install tor Ensuite, éditez le fichier de config /etc/tor/torrc (sudo nano /etc/tor/torrc) pour décommenter les lignes suivantes et les mettre aux bonnes valeurs : ControlPort 9051CookieAuthentication 0 Ensuite, relancez Tor comme ceci : Rclone - Comme Rsync mais pour le cloud (Dropbox, Amazon S3, Google Drive, Hubic, Backblaze...etc)

Vous connaissez sans doute l'outil en ligne de commande Rsync qui permet de synchroniser à distance des répertoires, mais connaissez vous Rclone ?

Rclone - Comme Rsync mais pour le cloud (Dropbox, Amazon S3, Google Drive, Hubic, Backblaze...etc)

Et bien c'est tout pareil sauf que ça sait se connecter aux services de cloud suivants : Google DriveAmazon S3Openstack Swift / Rackspace cloud files / Memset MemstoreDropboxGoogle Cloud StorageAmazon Cloud DriveMicrosoft One DriveHubicBackblaze B2Yandex DiskLe système de fichier local Les hash des fichiers sont contrôlés lors des transferts, les timestamps sont conservés et il est possible de faire des synchronisations partielles. La synchronisation peut se faire dans les 2 sens ou dans un seul et il est même possible de synchroniser 2 services de cloud ensemble. Bref, que du bon. Mon seul regret, c'est que l'outil ne propose pas de chiffrement natif. Comment lancer une commande sur plusieurs serveurs Linux en même temps ? Si vous gérez plusieurs serveurs, sachez qu'il existe une suite d'outils qui s'appelle PSSH et qui permet grâce à différents outils d'exécuter une seule et même commande, simultanément sur toutes vos machines. pssh permet de lancer des instances de SSH en parallèlepscp permet de copier des fichiers en parallèleprsync permet de synchroniser des fichiers sur plusieurs machines en parallèlepnuke permet de shooter des processus en simultanépslurp permet de récupérer des fichiers en provenance de plusieurs serveurs, vers une machine hôte principal.

Comment lancer une commande sur plusieurs serveurs Linux en même temps ?

Pour installer PSSH sous Linux, il suffit d'utiliser la commande pip (Vous pouvez installer pip comme ceci : sudo apt-get install python-pip) suivante : sudo pip install pssh Ensuite pour utiliser pip, vous devez créer un fichier host qui contiendra la liste des IPs de toutes les machines à connecter. Ex : Comment installer Linux sur Android. Pour installer Linux sur un téléphone Android sans dire adieu à une utilisation normale de son appareil, il existe une solution sans risque baptisée Linux Deploy.

Comment installer Linux sur Android

Ce logiciel disponible sur le PlayStore permet de récupérer une distrib Debian, Ubuntu, Arch Linux, Fedora, Kali...etc et de la monter dans un environnement chroot. Cela permet de faire cohabiter une version de Linux avec votre Android. La distrib Linux ne sera pas directement utilisable depuis le téléphone, avec l'interface desktop, un clavier et une souris sauf si vous passez par VNC (en local ou distant depuis votre ordinateur) ou via SSH (pour la ligne de commande).

Pour mon test, j'ai installé Kali Linux, que vous connaissiez peut être avant sous le nom de Backtrack est une distrib dédiée à la sécurité informatique et au pentest. Pour cela, il vous faut un téléphone capable de faire tourner Android 2.1 au minimum, 5 GB d'espace libre, une connexion wifi et un peu de temps... Merci à Mouad pour le partage ! Affichez votre adresse IP dans la barre d'état d'Ubuntu.

Si vous êtes sous Ubuntu et que vous voulez connaitre en permanence votre adresse IP, il existe un petit outil Python baptisé Indicator-IP qui une fois installé, ira afficher vos adresses IP locales et publiques dans la barre d'état.

Affichez votre adresse IP dans la barre d'état d'Ubuntu

Pour l'installer, ouvrez un terminal et entrez les commandes suivantes : sudo apt-add-repository ppa:bovender/bovendersudo apt-get updatesudo apt-get install indicator-ip Une fois en place, celui-ci se lancera automatiquement avec Gnome. Si vous voulez le désactiver ou modifier l'affichage de indicator-ip, ouvrez un terminal (ou faites ALT+F2) et entrez la commande suivante : gnome-session-properties Vous pourrez ainsi ajouter l'option -i avec l'interface réseau de votre choix derrière pour afficher l'IP de celle-ci par défaut. D'autres options sont disponibles comme la possibilité de changer la source qui renvoie l'IP publique (avec le paramètre -u).

Source Rejoignez les 60857 korbenautes et réveillez le bidouilleur qui est en vous.