Modifier la valeur fs.inotify.max_user_watches sous Archlinux

Si vous travaillez avec des outils comme Webpack, vous utilisez certainement l’option watch qui permet de lancer automatiquement la compilation de votre code dès que vous modifiez un des fichiers de votre projet. Pour fonctionner, Webpack (et tous les outils de ce style) utilise le système d’événement de votre système d’exploitation. A savoir sous linux : inotify. Sauf que sur des projets contenant un nombre important de fichiers, il peut arriver que la base de données de inotify ne veuille plus se mettre à jour. ...

31 octobre 2017

error: key could not be looked up remotely

Voilà 2 ans que j’utilise quotidiennement la distribution Linux Archlinux. Mais ce matin, un petit souci vient enrayer mon enthousiasme… Lors d’une tentative de mise à jour des paquets via pacman, une erreur s’est produite : $ sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date .... .... .... downloading required keys... error: key "EEEEE2EEEE2EEEEE" could not be looked up remotely error: required key missing from keyring error: failed to commit transaction (unexpected error) Errors occurred, no packages were upgraded. Un soucis sur une clé qui semble ne plus être disponible dans le trousseau… ...

24 octobre 2017

Revenir sur une version antérieure d'un package Archlinux

J’ai récemment dû faire un “downgrade” d’un paquet Archlinux car la version actuelle me posait quelques soucis. Après une recherche sur les internets infructueuse, mon pote Benoît m’a parlé d’un outil qui permet de réaliser rapidement et simplement cette action : agetpkg. Pour commencer, vous devez installer cet outil : $ yaourt agetpkg Vous remarquerez qu’à ce jour, yaourt va piocher directement sur le github du projet. Une fois installé il suffit de taper la commande suivante pour pouvoir choisir la version du paquet souhaitée (dans mon cas : docker-compose version 1.5.2) ...

9 juin 2016

Modifier l'extension d'une url avec NginX

Dans le cas présent, je souhaiterais rediriger tous les appels aux url finissant par *.html vers la même url mais sans extension. Exemple : www.skitoo.net/unepage.html vers www.skitoo.net/unepage/ Pour celà voici la petite astuce qui permet de réaliser cette redirection : location ~ \.html$ { rewrite ^/(.*)\.html$ /$1 last; } Source

10 janvier 2016

Raccourcis clavier sous Bash

Aujourd’hui je vais vous dresser une liste la plus complète possible des raccourcis clavier disponibles sous Bash. Une fois maîtrisé, ils deviennent vite indispensable pour gagner du temps lors de vos sessions sur console Linux. Ctrl + a : Déplace votre curseur en début de ligne Ctrl + e : Déplace votre curseur en fin de ligne Ctrl + l : Efface tout l’écran Ctrl + u : Efface tous les caractères à gauche du curseur Ctrl + k : Efface tous les caractères à droite du curseur Ctrl + t : Permet d’inverser la lettre courante avec la précédente Ctrl + y : Colle la précédente saisie Ctrl + d : Efface le caractère courant ou sinon déconnecte (équivalent de logout) si la ligne est vide Ctrl + w : Efface le mot précédent Alt + d : Efface le mot suivant Alt + t : Inverse le mot courant et le mot précédent Alt + c : Met la première lettre du mot courant en majuscule et le reste du mot en minuscule Alt + b et Alt + f : Déplace le curseur de mot en mot (A gauche et à droite) Echap puis un chiffre puis un caractère : Répète le caractère autant de fois que le chiffre. Ctrl + r : Permet de rechercher dans l’historique des commandes précédemment saisies Certains raccourcis ont pu être oublié. Faites en part dans les commentaires :)

19 juin 2014

Gestion des groupes sous Linux

La gestion des groupes sous Linux est quelque chose que je pratique rarement. Je profite donc de cet article pour rappeler comment cela se gère. Création d’un groupe utilisateur Pour cela rien de très compliqué : groupadd <nomdugroupe> Suppression d’un groupe utilisateur Très simple également : groupdel <nomdugroupe> Ajout d’un utilisateur dans un groupe Une fois que votre groupe est créé, on peut ajouter des utilisateurs à celui-ci. Plusieurs façon d’opérer : usermod -a -G <nomdugroupe> <utilisateur> L’option -a indique que c’est un ajout. L’option -G indique que c’est pour un groupe. ...

5 juin 2014