Outils pour utilisateurs

Outils du site


all:bibles:linux:materiel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
all:bibles:linux:materiel [2024/12/04 09:00] – [Processeur] omeylhocall:bibles:linux:materiel [2025/11/21 16:15] (Version actuelle) – [Disque dur] omeylhoc
Ligne 1: Ligne 1:
 +====== Matériel ======
  
 +----
 +
 +===== Ubuntu =====
 +
 +==== Interrogations ====
 +
 +=== Lister le matériel PCI ===
 +
 +<code bash>
 +lspci
 +</code>
 +
 +=== Lister les périphériques USB ===
 +
 +<code bash>
 +lsusb
 +</code>
 +
 +=== Lister les infos sur les CPU ===
 +
 +<code bash>
 +lscpu
 +</code>
 +
 +=== Lister les périphériques de bloc ===
 +
 +| lsblk -f  | affiche les filesystems des devices block  |
 +| lsblk -m  | affiche les propriétaires et les droits associés des devices block  |
 +| lsblk -t  | affiche la topologie des devices block  |
 +
 +Pour obtenir les identifiants des périphériques de blocs :
 +
 +<code bash>
 +blkid -o list   # y compris les périphériques non montés
 +</code>
 +
 +=== Lister le matériel ===
 +
 +<code bash>
 +lshw
 +</code>
 +
 +<code bash>
 +hwinfo
 +</code>
 +
 +Forcer le système à relire les information liées aux disques :
 +
 +<code bash>
 +partprobe
 +</code>
 +
 +=== Nom du matériel ===
 +
 +<code bash>
 +sudo dmidecode | grep "Product Name"
 +</code>
 +
 +=== Numéro de série ===
 +
 +<code bash>
 +sudo dmidecode | grep "Serial Number"
 +</code>
 +
 +----
 +
 +==== Donner un nom persistant à un matériel ====
 +
 +=== Identification du matériel ===
 +
 +Lister les périphériques :
 +
 +<code bash>
 +ls /dev/tty*
 +</code>
 +
 +Pour ne lister que les connexion en USB :
 +
 +<code bash>
 +ls /dev/ttyUSB*
 +</code>
 +
 +Lister les information concernant le périphérique ttyxxx:
 +
 +<code bash>
 +sudo udevadm info --query=all --name=ttyxxx
 +</code>
 +
 +Récupérer les informations SUBSYSTEM et ID_VENDOR ou ID_MODEL ou ID_SERIAL pour identifier l’appareil avec le vendeur, le modèle ou le n° de série.
 +
 +=== Définir un nom persistant ===
 +
 +Editer le fichier <color #00a2e8>/etc/udev/rules.d/99-usb-serial.rules</color> et renseigner les informations :
 +
 +  SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_MODEL}=="XXXX", SYMLINK+="nouveau_nom"
 +
 +=== Vérification ===
 +
 +<code bash>
 +ls /dev/tty*
 +</code>
 +
 +Le nouveau nom apparait sous forme d'un lien.
 +
 +----
 +
 +[[all:bibles:linux:materiel|Haut de page]]
 +
 +===== Redhat/CentOS =====
 +
 +==== Changement de hardware ====
 +
 +=== Problème ===
 +
 +Suite à un changement de hardware (changement de vm sur un autre niveau ESXi, ...) on peut avoir un démarrage en faute :
 +
 +<code>
 +dracut-initqueue[535]: Warning: dracut_initqueue timeout – starting timeout scripts
 +dracut-initqueue[535]: Warning: Could not boot.
 +dracut-initqueue[535]: Warning: /dev/centos/root does not exist
 +dracut-initqueue[535]: Warning: /dev/centos/swap does not exist
 +dracut-initqueue[535]: Warning: /dev/mapper/centos-root does not exist
 +</code>
 +
 +=== Solution ===
 +
 +  * Démarrer avec la version rescue de Redhat 
 +  * Lister les noyaux disponibles
 +
 +<code bash>
 +ls /boot/initramfs-*.x86_64.img
 +</code>
 +
 +  * Choisir la dernière version du noyau et reconstruire le initramfs adapté au hardware
 +
 +<code bash>
 +dracut -f /boot/initramfs-3.10.0-693.5.2.el7.x86_64.img 3.10.0-693.5.2.el7.x86_64
 +</code>
 +
 +----
 +
 +[[all:bibles:linux:materiel|Haut de page]]
 +
 +===== Performances =====
 +
 +==== Processeur ====
 +
 +<code bash>
 +top
 +htop
 +</code>
 +
 +==== Disque ====
 +
 +Se référer à cette page [[all:bibles:linux:hdd#test_performances|Test performances disque]]
 +
 +==== Stress tests ====
 +
 +Installer l'outil stress-ng. Sur Ubuntu :
 +
 +<code bash>
 +sudo snap install stress-ng
 +</code>
 +
 +==== Batterie ====
 +
 +Pour connaitre le niveau d'usure de la batterie par rapport à l'origine :
 +
 +<code bash>
 +sudo apt install acpi
 +acpi -V | grep Battery
 +</code>
 +
 +==== Température ====
 +
 +<code bash>
 +sudo apt install acpi
 +acpi -V | grep Thermal
 +</code>
 +
 +----
 +
 +[[all:bibles:linux:materiel|Haut de page]]
 +
 +===== Défaillances =====
 +
 +==== Mémoire ====
 +
 +Lancer l'utilitaire de test mémoire disponible dans le menu grub.
 +
 +==== Disque dur ====
 +
 +  * Voir la section [[all:bibles:linux:hdd#recuperation_donnees_sur_hdd_defectueux|Récupération de données sur disque défectueux]]
 +  * Voir la signification des [[https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology#Attributs_S.M.A.R.T._connus|Attributs S.M.A.R.T.]]
 +
 +----
 +
 +[[all:bibles:linux:materiel|Haut de page]]