all:bibles:linux:materiel
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:linux:materiel [2024/12/04 08:59] – [Disque] omeylhoc | all: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 | ||
| + | </ | ||
| + | |||
| + | === Lister les périphériques USB === | ||
| + | |||
| + | <code bash> | ||
| + | lsusb | ||
| + | </ | ||
| + | |||
| + | === Lister les infos sur les CPU === | ||
| + | |||
| + | <code bash> | ||
| + | lscpu | ||
| + | </ | ||
| + | |||
| + | === 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 | ||
| + | </ | ||
| + | |||
| + | === Lister le matériel === | ||
| + | |||
| + | <code bash> | ||
| + | lshw | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | hwinfo | ||
| + | </ | ||
| + | |||
| + | Forcer le système à relire les information liées aux disques : | ||
| + | |||
| + | <code bash> | ||
| + | partprobe | ||
| + | </ | ||
| + | |||
| + | === Nom du matériel === | ||
| + | |||
| + | <code bash> | ||
| + | sudo dmidecode | grep " | ||
| + | </ | ||
| + | |||
| + | === Numéro de série === | ||
| + | |||
| + | <code bash> | ||
| + | sudo dmidecode | grep " | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Donner un nom persistant à un matériel ==== | ||
| + | |||
| + | === Identification du matériel === | ||
| + | |||
| + | Lister les périphériques : | ||
| + | |||
| + | <code bash> | ||
| + | ls /dev/tty* | ||
| + | </ | ||
| + | |||
| + | Pour ne lister que les connexion en USB : | ||
| + | |||
| + | <code bash> | ||
| + | ls / | ||
| + | </ | ||
| + | |||
| + | Lister les information concernant le périphérique ttyxxx: | ||
| + | |||
| + | <code bash> | ||
| + | sudo udevadm info --query=all --name=ttyxxx | ||
| + | </ | ||
| + | |||
| + | 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 # | ||
| + | |||
| + | SUBSYSTEM==" | ||
| + | |||
| + | === Vérification === | ||
| + | |||
| + | <code bash> | ||
| + | ls /dev/tty* | ||
| + | </ | ||
| + | |||
| + | Le nouveau nom apparait sous forme d'un lien. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Redhat/ | ||
| + | |||
| + | ==== 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 : | ||
| + | |||
| + | < | ||
| + | dracut-initqueue[535]: | ||
| + | dracut-initqueue[535]: | ||
| + | dracut-initqueue[535]: | ||
| + | dracut-initqueue[535]: | ||
| + | dracut-initqueue[535]: | ||
| + | </ | ||
| + | |||
| + | === Solution === | ||
| + | |||
| + | * Démarrer avec la version rescue de Redhat | ||
| + | * Lister les noyaux disponibles | ||
| + | |||
| + | <code bash> | ||
| + | ls / | ||
| + | </ | ||
| + | |||
| + | * Choisir la dernière version du noyau et reconstruire le initramfs adapté au hardware | ||
| + | |||
| + | <code bash> | ||
| + | dracut -f / | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Performances ===== | ||
| + | |||
| + | ==== Processeur ==== | ||
| + | |||
| + | <code bash> | ||
| + | top | ||
| + | htop | ||
| + | </ | ||
| + | |||
| + | ==== Disque ==== | ||
| + | |||
| + | Se référer à cette page [[all: | ||
| + | |||
| + | ==== Stress tests ==== | ||
| + | |||
| + | Installer l' | ||
| + | |||
| + | <code bash> | ||
| + | sudo snap install stress-ng | ||
| + | </ | ||
| + | |||
| + | ==== Batterie ==== | ||
| + | |||
| + | Pour connaitre le niveau d' | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install acpi | ||
| + | acpi -V | grep Battery | ||
| + | </ | ||
| + | |||
| + | ==== Température ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install acpi | ||
| + | acpi -V | grep Thermal | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Défaillances ===== | ||
| + | |||
| + | ==== Mémoire ==== | ||
| + | |||
| + | Lancer l' | ||
| + | |||
| + | ==== Disque dur ==== | ||
| + | |||
| + | * Voir la section [[all: | ||
| + | * Voir la signification des [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
