====== Matériel ======
----
===== Ubuntu =====
==== Interrogations ====
=== Lister le matériel PCI ===
lspci
=== Lister les périphériques USB ===
lsusb
=== Lister les infos sur les CPU ===
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 :
blkid -o list # y compris les périphériques non montés
=== Lister le matériel ===
lshw
hwinfo
Forcer le système à relire les information liées aux disques :
partprobe
=== Nom du matériel ===
sudo dmidecode | grep "Product Name"
=== Numéro de série ===
sudo dmidecode | grep "Serial Number"
----
==== Donner un nom persistant à un matériel ====
=== Identification du matériel ===
Lister les périphériques :
ls /dev/tty*
Pour ne lister que les connexion en USB :
ls /dev/ttyUSB*
Lister les information concernant le périphérique ttyxxx:
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 /etc/udev/rules.d/99-usb-serial.rules et renseigner les informations :
SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_MODEL}=="XXXX", SYMLINK+="nouveau_nom"
=== Vérification ===
ls /dev/tty*
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 :
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
=== Solution ===
* Démarrer avec la version rescue de Redhat
* Lister les noyaux disponibles
ls /boot/initramfs-*.x86_64.img
* Choisir la dernière version du noyau et reconstruire le initramfs adapté au hardware
dracut -f /boot/initramfs-3.10.0-693.5.2.el7.x86_64.img 3.10.0-693.5.2.el7.x86_64
----
[[all:bibles:linux:materiel|Haut de page]]
===== Performances =====
==== Processeur ====
top
htop
==== 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 :
sudo snap install stress-ng
==== Batterie ====
Pour connaitre le niveau d'usure de la batterie par rapport à l'origine :
sudo apt install acpi
acpi -V | grep Battery
==== Température ====
sudo apt install acpi
acpi -V | grep Thermal
----
[[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]]