MEMO – gestion USB sous GNU/Linux

Avec la plupart des distributions Linux à interface graphique, il existe des outils logiciels permettant de gérer les clés USB. Néanmoins, il est également possible de le faire dans un terminal, avec différentes commandes. Dans cet article, plusieurs points sont abordés :

  • L’identification des fichiers associés à la clé USB et aux partitions ;
  • Le montage manuel des clés USB ;
  • L’identification des points de montage ;
  • Le démontage manuel des clés USB ;
  • Le formatage d’une partition d’une clé USB ;
  • La création d’une clé USB bootable.

 

Identifier des fichiers associés à la clé USB et à ses partitions

Sous Linux, les périphériques sont gérés par des fichiers créés dans le répertoire /dev. Les clés USB n’échappent pas à cette règle. Il est donc nécessaire de connaitre le fichier associé à la clé USB et ceux associés à ses partitions, notamment pour la monter manuellement. Afin de connaitre le fichier associé à la partition d’une clé USB, il faut utiliser la commande fdisk -l.

Cette commande renvoie la liste des disques (disques durs internes, disques durs externes, clés USB,…) connectés à l’ordinateur. Il suffit ensuite de répérer la clé USB (en fonction de sa taille généralement) et noter le fichier associé à la partition de la clé USB (/dev/sdb1 par exemple).

La commande fdisk- l renvoie également le type de fichier de la partition (ou des partitions) des différents disques.

Remarque : un fichier associé à périphérique de stockage est du format /dev/sdX, avec X correspondant à une lettre (a pour le premier périphérique, b pour le deuxième, etc). Chaque partition du périphérique est ensuite associée à un autre fichier dont le nom correspond au nom du fichier associé au périphérique, suivi du numéro de partition. Par exemple, si votre périphérique de stockage est associé au fichier /dev/sdc, la première partition de ce périphérique est associée au fichier /dev/sdc1, la deuxième au fichier /dev/sdc2, etc. Pour une clé USB, il n’y a généralement qu’une partition.

 

Montage manuel d’une clé USB

Avant de monter une clé USB, vous devez créer, avec la commande mkdir, un répertoire de montage (répertoire qui vous permettra de naviguer dans la clé USB). Ce répertoire peut être créé dans le dossier /mnt de Linux (prévu pour accueillir les points de montage de différents systèmes de fichier) ou dans le dossier /media (prévu pour accueillir les points de montage des périphériques externes).

Par exemple : mkdir /mnt/usb

Vous pouvez maintenant monter la clé USB avec la commande mount, prenant en paramètre le fichier du répertoire /dev associé à la partition à monter et le répertoire de montage.

Par exemple, pour monter la clé USB associée au fichier /dev/sdc1 dans le répertoire /mnt/usb : mount /dev/sdc1 /mnt/usb

 

Identifier le point de montage d’une clé USB

Dans le cas d’une clé USB montée automatiquement, il est possible de connnaitre le point de montage d’une clé USB (et des autres périphériques) avec la commande lsblk. Vous pouvez utiliser l’option -o suivie du nom de colonnes pour avoir plus d’informations : lsblk -o model,name,type,fstype,size,label

Démontage manuel d’une clé USB

La commande umount permet de démonter une clé USB. Elle prend en paramètre le répertoire de montage de la clé USB.

Par exemple : umount /mnt/usb (pour démonter une clé USB montée dans le répertoire /mnt/usb).

 

Formatage d’une partition d’une clé USB

Le formatage est souvent utilisé comme synonyme de suppression complète des données. En réalité, le formatage consiste à définir un système de fichiers pour une partition (ce qui a pour effet de supprimer les données présentes sur la partition). Pour formater une clé USB, il faut donc choisir un système de fichiers. Plusieurs systèmes de fichiers peuvent être utilisés :

  • FAT32 : compatible Windows, Mac et Linux – stockage de fichiers inférieurs à 4 Go ;
  • NTFS : compatible Windows, Mac (en lecture seule seulement), Linux – pour les systèmes Windows en priorité ;
  • exFAT : compatible Windows, Mac, Linux (avec l’installation du paquet exfat) – pour les fichiers dépassant 4 Go ;

Il est également possible d’utiliser le système de fichiers ext4 de Linux pour formater une clé USB, mais celle ci ne sera utilisable correctement que sur Linux. Il est donc conseillé d’utiliser le système de fichier exFAT.

Une fois que vous avez choisi un système de fichiers, le formatage s’effectue avec la commande mkfs, en passant en paramètre le fichier associé à la clé USB. Vous pouvez aussi préciser un nom à donner à la partition avec l’option -n. Par exemple, pour formater la partition d’une clé USB associée au fichier /dev/sdb1 et en donnant le nom MaCle à la partition :

  • En FAT32 : mkfs.vfat -n MaCle /dev/sdb1
  • En NTFS : mkfs.ntfs -n MaCle /dev/sdb1
  • En exFAT : mkfs.exfat -n MaCle /dev/sdb1

 

Création d’une clé bootable à partir d’un fichier ISO

Avoir une clé USB bootable est toujours utile, soit pour installer un poste ou faire du dépannage. Pour créer une clé USB bootable, vous devez avoir le fichier ISO du système que vous souhaitez installer sur la clé USB et connaitre le fichier associé à la clé USB. Il suffit ensuite d’utiliser la commande dd en précisant le fichier ISO avec l’option if et le fichier associé à la clé USB avec l’option of. Vous pouvez aussi utiliser l’option status=progress pour afficher l’avancement de la création de la clé USB.

Par exemple, pour créer une clé USB bootable associée au fichier /dev/sdc à partir du fichier ISO /home/debian.iso : dd if=/home/debian.iso of=/dev/sdc status=progress

Remarques :

  • Cette commande supprime toutes les données présentes sur le périphérique de stockage. Ne vous trompez donc pas sur le fichier associé à la clé USB.
  • La clé USB s’adapte au système sur lequel est appelé la commande dd : si le poste fonctionne avec un BIOS classique, la clé USB sera bootable en BIOS. Si le poste fonctionne avec un UEFI, la clé USB sera bootble en UEFI.

Bluetooth accélérer la reconnexion sous Debian

Accélérer la reconnexion d’une souris bluetooth sous Debian

Que c’est pénible d’attendre la reconnexion d’un périphérique bluetooth. Voici comment accélérer la reconnexion d’une souris sous Debian.

Logitech MX Anywhere 2 - Souris bluetooth

Pour les périphériques de type input (clavier souris), il peut être intéressant d’accélérer la reconnexion.

 

vi /etc/bluetooth/input.conf

et ajouter le paramètre :

AutoConnectTimeout = 0

 

Pour acheter cette excellente souris Logitech MX Anywhere 2. Souris sans Fil, Bluetooth et 2.4 GHz avec récepteur USB Unifying, Multidispositifs, Suivi Laser sur Toute Surface, 7 Boutons,…

La recherche texte zgrep dans une archive

zgreprecherche texte zgrep dans une archive

zgrep - recherche texte zgrep dans une archive

 

recherche texte zgrep

zgrep est utilisé pour invoquer la commande grep sur des fichiers compactés par compress ou par gzip. Toutes les options spécifiées sont passées directement à grep. Si aucun fichier n’est mentionné, alors l’entrée standard est décompactée si nécessaire et est envoyée à grep. Sinon, les fichiers fournis sont décompactés si nécessaire et sont envoyés à grep.

J’ai du rechercher des actions passées d’un joueur Minecraft, et ce dans les logs du jeu.

J’ai effectuer dans le dossier des logs Minecraft un simple

zgrep 'Nom du joueur' 2020-*

l’action du joueur était en 2020, mais on peux étendre la recherche à tous les fichiers du répertoire, par exemple avec l’extension

zgrep 'texte à rechercher' *.log.gz

pas tester mais pourquoi ça ne fonctionnerai pas ? Vous pouvez bien entendu élargir l’utilisation à d’autre archives, par exemple dans le dossiers des log de fail2ban, où logrotate doit archiver vos logs.

Il est important en administration systèmes de pouvoir recherche une chaine de caractères dans une archive. La gestion des logs par logrotate en est un formidable exemple. Essayez c’est l’adopter.

Merci de me suivre et de partager votre expérience ici

Brother DCP-L3550CDW – Imprimante Multifonction 3 en 1 Laser Couleurs

Imprimante Brother DCP-L3550CDW

Mon avis sur l’imprimante Brother DCP-L3550CDWPhoto Imprimante Brother DCP-L3550CDWJ’ai acheté cette imprimante, car j’en avait pas. C’est déjà une bonne raison. Je ne voulais absolument pas de jet d’encre, car c’est lorsqu’on en a besoin que les cartouches sont sèches.
J’avais une autre exigence, celle d’un chargeur de feuilles (50 feuilles) pour le scanner.
Point important, le scanner n’est pas recto-verso via le chargeur, il faut le modèle L3770CDW.

Je me suis donc orienté vers une laser couleur. Le coût n’est pas négligeable mais je pense qu’on en a pour son argent, avec la qualité d’une imprimante laser.

Je vais mettre la suite de mon jugement, car je l’ai depuis 5 jours, et donc pas beaucoup de recul sur non utilisation. Je vous met tout de même un lien à la fin pour l’acheter sur Amazon.

Cette imprimante est assez encombrante avec :
Hauteur : 41 cm
Largeur : 41 cm
Profondeur : 68,50 cm

Installation de l’imprimante

Super simple avec son écran couleurs tactile, la connexion au WIFI (possibilité de WIFI direct, d’Ethernet ou d’USB) comprise à dû me prendre 10 minutes.

La connexion à mon portable sous GNU/Debian 11 n’a posé aucun problème.

J’ai quand même utilisé des drivers plus récent ici : https://support.brother.com/g/b/downloadtop.aspx?c=fr&lang=fr&prod=dcpl3550cdw_eu

Pour ceux qui ont perdu les manuels, c’est ici : https://support.brother.com/g/b/manualtop.aspx?c=fr&lang=fr&prod=dcpl3550cdw_eu

Utilisation de l’imprimante

L’utilisation de cette imprimantes est tout à fait simple et classique. Son écran tactile est un peu petit, mais tout de même très lisible et intuitif. Il facilite grandement l’utilisation de l’imprimante.

 


 

Que ce soit par Wi-Fi, par USB ou via un câble Ethernet que vous souhaitez procéder à sa configuration, c’est très simple. L’imprimante peut être pilotée depuis une tablette ou un smartphone car les protocoles d’impressions mobiles (Airprint, Google Cloud Print) sont très faciles à installer et à utiliser.
Par contre pas de NFC pour cette imprimante.

Les cartouches toner que prend cette imprimante sont de type TN-243 offrant un volume de 1000 pages en couleur et en noir. Généralement, on trouve ce volume commercialisé au prix de 2,8 centimes (euro) en noir alors que le coût est d’environ 9 centimes en couleur, c’est un montant plutôt économique.

Attention le toner présent lors de l’achat sont des toners de basse capacité.

Nintendo Wii vers écran HDMI : Wii2HDMI

Wii2HDMI votre Wii en HdmiConnecter une Nintendo Wii sur un écran moderne en HDMI

Pour ceux qui utilisent encore une Nintendo Wii, peut se poser le problème de la connectique de cette console qui vieillit assez bien, notamment pour les plus jeunes. En effet elle est sortie le 8 décembre 2006 en Europe.

Personnellement j’ai utiliser un adaptateur pour pouvoir la connectée en HDMI sur un écran moderne à 9 euros ! Wii2HDMI

Voici un lien Amazon pour vous le procurer facillement

Zeato Convertisseur Wii vers HDMI avec connecteur de Sortie vidéo 720/1080p et Audio de 3,5 mm

 

 

Petite description du Wii2HDMI sur Amazon :

Convertisseur Wii vers HDMI
Convertissez votre Nintendo Wii en appareil compatible HDMI avec cet adaptateur audio
Connectez la console Wii à votre téléviseur HD avec un seul câble HDMI
Excellente qualité audio / vidéo
Prend en charge tous les modes d’affichage Wii (NTSC 480i 480p, PAL 576i)
L’adaptateur convertit facilement les signaux analogiques aux formats HDMI
Vidéo et audio au format HDMI numérique complet, aucune perte de transmission
Fonctionne avec le moniteur DVI
Pas d’adaptateur secteur, pas de cordons en désordre, branchez et jouez au fur et à mesure – utilisez simplement un câble HDMI
Compatible avec Nintendo Wii
Mode de sortie HDMI pris en charge: émet des signaux vidéo / audio HDMI numériques purs
Connecteur d’entrée: Wii AV Multi Out Plug
Connecteurs de sortie: connecteur HDMI et prise audio stéréo 3,5

Wii2HDMI connectique pour votre Wii

 

Je n’ai trouvé qu’un seul regret au Wii2HDMI, la taille de cet adaptateur , mais ce n’est pas gênant à l’usage : la Wii à fait sa renaissance dans la chambre de mon fils 15 ans après sa sortie.

Bon jeu à vous !

Fail2ban – lister et trier les IP bannies

Lister et trier les ips bannies par Fail2ban

Il est utile de connaitre les IPs actuellement bannies par l’excellent Fail2ban.Nous allons lister et trier les ips bannies par Fail2ban avec awk.Fail2ban_logo

 

Pour rappelle cette application permet de définir le nombre de tentative maximum de connexion pour un service donné. Il peux être très intéressant pour des services tel que ssh et son daemon sshd, mais pas que. Je vous laisse vous documenter sur Fail2ban

les ips bannies par Fail2ban

Personnellement j’utilise :

awk '($(NF-1) = /Ban/){print $NF}' /var/log/fail2ban.log | sort | uniq -c | sort -n

cette commande vous renvoi les IP bannies avec leur nombre de tentative. Information importante pour bannir les IP définitivement de l’accès à votre serveur/machine.

Vérifier le fonctionnement de Fail2ban :

fail2ban-client status sshd

retourne le statut de la prison « sshd » (avec le nombre de tentatives échouées et la liste des IP bannies)

sinon le classique

systemctl status fail2ban

doit retourner un Active: active (running) since et une date depuis laquelle Fail2ban est actif.

Vi et Vim – Chercher et remplacer

Petite note personnelle pour un pense bête sur Vi et Vim

Vi et Vim – Chercher et remplacer

Vi et Vim - Chercher et remplacer

vim_logo

Rechercher « toto » et remplacer par « tata » sans demander à chaque occurrence trouvée :

:%s/toto/tata/g

Rechercher « toto » et remplacer par « tata » et demander à chaque occurrence trouvée :

:%s/toto/tata/gc

 

On oublie pas de quitter et sauvegarder nos modifications avec :

:wq

Voici un exemple d’utilisation de Vi ou Vim pour chercher et remplacer du texte.

Sony WH-1000XM4 – Mon nouveau jouet

Je voulais un casque, j’ai opté pour le Sony WH1000XM4…

Je suis pas un expert de casque, mais j’en voulais un bon, sympa. Entre celui là où un Boss, c’était un peu au pif, les deux ont l’aire très bien.

Les 30 heures d’autonomie c’est très sympa aussi, j’ai du l’utiliser 10 heures, il me semble que j’étais à 80% de la batterie, mais en plus avec une charges très rapide, de 10 minutes pour les 5 prochaines heure d’écoute. J’ai pas tester mais c’est top !

Les caractéristiques plus en détailles :

 

Fonctions générales

TYPE DE CASQUE
Fermé, dynamique
DIAPHRAGME
40 mm, dôme (bobine mobile CCAW)
AIMANT 
Néodyme
DIAPHRAGME
Polymère à cristaux liquides avec revêtement aluminium
RÉPONSE EN FRÉQUENCE
4Hz – 40 000 Hz
RÉPONSE EN FRÉQUENCE (FONCTIONNEMENT ACTIF) 
4Hz – 40 000 Hz
RÉPONSE EN FRÉQUENCE (COMMUNICATION BLUETOOTH®)
20 Hz – 20 000 Hz (échantillonnage : 44,1 kHz)/20 Hz – 40 000 Hz (échantillonnage LDAC : 96 kHz, 990 kbit/s)
SENSIBILITÉS (DB/MW)
105 dB/mW (1 kHz) (connexion via le câble pour casque audio, avec l’unité allumée), 101 dB/mW (1 kHz) (connexion via le câble pour casque audio, avec l’unité éteinte)
TYPE DE CORDON
Unilatéral (amovible)
LONGUEUR DU CORDON
Câble pour casque audio (env. 1,2 m, torons cuivre OFC, minifiche stéréo plaquée or)
FICHE
Minifiche stéréo en L, plaqué or.
STYLE DE PORT
Circum-aural
NFC
Oui
DSEE EXTREME
Oui
FONCTIONNEMENT PASSIF
Oui

Batterie

TEMPS DE CHARGE DE LA BATTERIE
Environ 3 heures (charge complète)
MÉTHODE DE CHARGE DE LA BATTERIE
USB
AUTONOMIE DE LA BATTERIE (DURÉE DE LECTURE DE MUSIQUE EN CONTINU AVEC MEMOIRE INTERNE)
30 heures max. (réduction de bruit activée), 38 heures max. (réduction de bruit désactivée)
AUTONOMIE DE LA BATTERIE (EN VEILLE)
30 heures max. (réduction de bruit activée), 200 heures max. (réduction de bruit désactivée)

Spécification Bluetooth®

VERSION BLUETOOTH®
Version 5.0
PORTÉE EFFECTIVE
Portée : env. 10 m
GAMME DE FRÉQUENCES
Bande de 2,4 GHz (2,4000 GHz-2,4835 GHz)
PROFIL
A2DP, AVRCP, HFP, HSP
FORMAT(S) AUDIO PRIS EN CHARGE
SBC, AAC, LDAC
PRISE EN CHARGE DE LA PROTECTION DU CONTENU
SCMS-T

Système à réduction de bruit

COMMUTATEUR MARCHE / ARRÊT POUR LA RÉDUCTION DE BRUIT
Oui
OPTIMISEUR NC PERSONNEL
Oui
OPTIMISATION DE LA PRESSION ATMOSPHÉRIQUE
Oui
MODE BRUIT AMBIANT
Oui
ATTENTION RAPIDE
Oui

Amplificateur de casque portable

RÉGLAGE DU VOLUME
Capteur tactile

Processeur/émetteur

ENTRÉE(S)
minijack stéréo

Ajoutez ou modifiez l’icone de mon serveur Minecraft ?

bannière Minecraft

C’est esthétique, mais tellement utile pour retrouver votre serveur dans une liste importante de serveurs Minecraft ! Avoir une icone personnalisé pour votre serveur Minecraft, dans la liste des serveurs utilisés par les joueurs. Voici comment faire :

Création de votre icône :

L’icône de votre serveur doit répondre à des exigences spécifiques pour être affichée coté client.

  • La taille de l’icône doit être 64px par 64px
  • Le format d’image doit être PNG (.png)
  • Le nom du fichier doit être « server-icon.png » exactement

Icone serveur Minecraft server-icon.png

Uploade du fichier server-icon.png

Ensuite il faut déposer le fichier server-icon.png vers le répertoire principal de votre serveur. Là ou se situe le fichier .jar.

N’importe quel protocole fait l’affaire : SSH, FTP, SFTP…

Moi j’ai ensuite redémarrer le serveur. et c’était OK.