Menu principal

Statut de la page

mycli, un client MySQL (et alternatives compatibles) en ligne de commande

Via le Journal du Hacker, je suis tombé sur Config pour ne plus taper ses mots de passe MySQL et plus encore avec les Options file qui rappelle que le client MySQL en ligne de commande propose un fichier de configuration (~/.my.cnf) permettant de se simplifier la vie si on se connecte toujours aux mêmes machines/bases. Ce billet montre aussi l'option pager de ce fichier de configuration qui, comme son nom l'indique, permet de configurer un pager (more, less, neovim, ... ou ce que vous voulez) que l'auteur utilise pour mettre de la couleur dans le client MySQL / MariaDB avec  [...]
Lire la suite
Vus : 21
Publié par Damien Pobel : 25

Un MOOC pour maîtriser le shell

Un billet rapide pour signaler un MOOC qui me semble bien intéressant pour ceux qui souhaitent approfondir leurs connaissances de la ligne de commande. Il s’intitule Maîtriser le shell Bash et il est proposé par l’Université de la Réunion sur la plateforme France Université Numérique. Ce cours donne les bases pour l’utilisation d’un langage de commandes informatiques en l’illustrant avec le shell Bash. Ce shell intègre des structures qui en font un langage de programmation utile pour automatiser des travaux. De plus, le Bash est la version de shell que l’on retrouve de nos jours dans tous les systèmes d’exploitation. C’est pourquoi, aujourd’hui plus qu’hier, [...]
Lire la suite
Vus : 590
Publié par alterlibriste : 144

Logger l’ensemble des commandes shell lancées par les utilisateurs

Un pré-requis à une bonne politique de sécurité consiste à tracer l’ensemble des commandes des utilisateurs. De nombreuses solutions passent par la modification de la variable d’environnement PROMPT_COMMAND dans le /etc/bash.bashrc. Problème évident, c’est pour bash uniquement entre autres défauts. Un meilleur moyen de journaliser les commandes shell lancées par les utilisateurs consiste à procéder à la surveillance au niveau kernel et surveiller les appels systèmes execve. Pour cela, il suffit d’installer le package Ubuntu auditd ou audit sous RHEL/CentOS et de définir ces règles attendues dans le fichier /etc/audit/audit.rules : -a exit,always -F arch=b64 -S execve -a exit,always -F arch=b32 -S execve Un redémarrage de service plus tard via systemctl restart [...]
Lire la suite
Vus : 480
Publié par Morot : 27

Détecter les paquets inutilisés sur OpenBSD

Si vous avez installé votre OpenBSD depuis quelques temps, peut-être souhaitez-vous faire un peu de ménage. Rien de tel que de supprimer les ports et paquets inutilisés, puis terminer avec les commandes suivantes pour retirer les dépendances inutiles et vérifier le système : pkg_delete -a pkg_check Afin de détecter quels paquets ne me servent plus depuis longtemps et que j'ai peut-être oublié, j'utilise le script suivant Il regarde la liste des paquets installés puis affiche ceux qui ont un exécutable qui n'a pas été utilisé depuis plus d'un mois. (changez la variable DAYS pour un autre délai). Voici le script : #!/bin/sh # print unused packages that may be deleted # It only check if last access time of binaries is older than [...]
Lire la suite
Vus : 219
Publié par Thuban : 212

Un bureau Unity avec Gnome Shell

Dans le billet précédent “De Ubuntu à Ubuntu Gnome” j’ai publié une copie d’écran de mon bureau Gnome Shell que j’ai personnalisé pour être le plus proche d’un bureau Unity. Je rappelle ici que je suis parti d’une nouvelle installation de la variante officielle Ubuntu Gnome (voir le billet précédent cité ci-dessus). Voici donc les étapes qui m’ont permis de passer de ce bureau –Bureau par défaut Gnome Shell–  [...]
Lire la suite
Vus : 432
Publié par Nizar Kerkeni : 113

Raccourcis clavier Gnome Shell

Avez-vous jeté un oeil à la liste des raccourcis claviers pour le bureau Gnome? J’y ai découvert des trucs bien sympas comme : verrouiller sa session basculer entre les fenêtres d’une même application prendre une capture d’écran de l’application enregistrer une vidéo de ce qui se passe à l’écran bouger une fenêtre d’un écran à l’autre se déplacer entre les bureau virtuels ouvrir le panneau de notification lancer une commande   Related Posts:  [...]
Lire la suite
Vus : 263
Publié par Tuxicoman : 338

Gérer les extensions pour GNOME Shell avec Firefox en 2017

Il y a quasiment cinq ans, en même temps que sortait la version 3.4 de GNOME, était inauguré le site extensions.gnome.org qui concrétisait le projet SweetTooth (wiki du projet, article d'explications), soit un logiciel en ligne permettant, à la façon du site addons.mozilla.org ou du magasin d'applications Android, d'installer/désinstaller facilement des extensions pour GNOME Shell. Jusqu'à présent, un  [...]
Lire la suite
Vus : 317
Publié par antistress : 155

Faire le ménage dans son répertoire personnel

Voici un petit script shell qui permet de supprimer des fichiers inutiles dans mon répertoire personnel. Je lance ce script régulièrement avant d’effectuer la synchronisation de mes répertoires de travail avec mon disque externe. Ce script recherche des fichiers dans mon répertoire personnel qui ne sont pas intéressants [...]
Lire la suite
Vus : 431
Publié par Nizar Kerkeni : 113

Prompt coloré pour son shell

J'utilise plusieurs connexions en même temps à différentes machines en même temps via ssh, parfois avec le même nom d'utilisateur et il est difficile de s'y retrouver. Certes, j'ai à chaque fois genma@nom_de_la_machine dans le prompt mais je cherchais à avoir quelque chose de plus visuel rapidement que d'avoir à lire le nom de la machine (car il m'est arrivé de ne pas taper la bonne commande pour la bonne machine...) D'où l'idée d'avoir un prompt en couleur selon l'utilisateur et /ou la machine. Attention, ce ne sera que le prompt, pas les commandes en elle-mêmes. A la fin du fichier .bashrc, on ajoute les lignes suivantes : Couleur bleu export PS1=“\\[\\033[38;5;25m\\]\\u@\\[$(tput [...]
Lire la suite
Vus : 381
Publié par genma : 247

Vérifiez vos scripts bash avec ShellCheck

Si vous faites souvent des scripts Bash, (perso j'en ai fait quelques uns) voici un service qui vous sera utile pour vérifier vos erreurs, et qui vous fera sûrement gagner du temps : ShellCheck. ShellCheck peut s'utiliser en ligne, via le site web, où vous copiez/collez votre script :  [...]
Lire la suite
Vus : 953
Publié par Angristan : 57
Powered by BilboPlanet