Parce que je passe mon temps à oublier les commandes utiles pour diagnostiquer les capacités d'un ordi (ou autre, genre tablette).


Synthèse de commandes Linux utiles pour diagnostiquer matériel

inxi -F # pour avoir une synthèse (relativement complète) du matériel équipant l'ordinateur (constructeur/modèle + version BIOS), savoir si c'est X.org/Wayland, type de CPU/GPU, état de la batterie pour portable, résolution d'écran, taille disque physique/modèle, type d'interface réseau (dont vitesse pour ethernet),
lsusb # pour les pid:vid
lsusb --tree # pour savoir s'il y a des ports en USB3
lspci -nn # pour faire apparaître les vid:pid
lspci -knn # ajoute les modules noyau utilisé / possibles
hdparm -I /dev/sda | grep -iE "Model|Rotation|device size|Form" # modèle, si 5400 / 7200 / 10000 / 15000 RPM, taille en GB/GiB
hw-probe -all ; cat /root/HW_PROBE/LATEST/hw.info/devices # affiche matériels avec vid-pid

smartctl -i /dev/sda # founit modèle, capacité, format du disque (2,5"...), si SMART est disponible
glxinfo -B # trop d'info tue l'info sinon :/ au moins, il y a Vendor / Product et indique RAM disponible

Détails concernant inxi


inxi -Ja # donne plus de détails sur l'USB 'permet de distinguer USB2 / USB3, pilote du matériel +vid:pid et identifie USB3.2gen1 par exemple

inxi -F -v 8 # donne plus d'infos, bogomips, comme -Ja pour l'USB, vid:pid (chip-ID), indique les repositories utilisés


sites de matériel

nécessite vendor id:product id

https://linux-hardware.org/?id=pci:14c3-7902-1a3b-5520

Commandes spécifiques

pour la souris
udevadm info --query env --path /devices/platform/i8042/serio1/input/input7

pour le wifi
iw list # affiche les capacités du wifi (débits)
rfkill list # permet de voir si wifi bloqué ou pas

pour le réseau
ip route # affiche le routage
ip a # affiche les IP attribuées




Détails de dmesg

dmesg | grep -i gpu
[drm] amdgpu: 1024M of VRAM memory ready
[drm] amdgpu: 2925M of GTT memory ready.
[drm] GART: num cpu pages 262144, num gpu pages 262144
amdgpu 0000:01:00.0: amdgpu: PCIE GART of 1024M enabled (table at 0x000000F400000000).

bizarre, ça diffère de glxinfo -B
Video memory: 1536MB
Unified memory: yes

dmesg -L=always | less -R # affiche dmesg en couleur

Détails de glxinfo

glxinfo -v # disponible avec -B aussi
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2


Détails dans journalctl (à revoir)

journalctl : chercher BogoMIPS, sinon c'est fourni par cat /proc/cpuinfo
x86/cpu: VMX (outside TXT) disabled by BIOS
MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details. #2 #3
ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs. mtrr: corrected configuration.

disque : ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATAPI: hp DVDRW GUB0N, UB00, max UDMA/133
localhost kernel: ata2.00: configured for UDMA/133
localhost kernel: scsi 1:0:0:0: CD-ROM hp DVDRW GUB0N UB00 PQ: 0 ANSI: 5

Autres

mount
mount -o ro,noload /dev/sdb1 /mnt # pour clé Free

Références diverses

LVM
lvs, pvs, vgs + schéma
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/mirror_reconfigure
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/vg_remove_pv
https://unix.stackexchange.com/questions/473428/how-to-remove-a-pv-from-a-vg-without-losing-the-data-on-it
https://www.tecmint.com/extend-and-reduce-lvms-in-linux/
https://doc.ubuntu-fr.org/lvm


vim
https://vim.rtorr.com/ vim cheat sheet (yen a des plus complètes avec déclinaison PDF, epub...)
https://phoenixnap.com/kb/vim-commands-cheat-sheet https://devhints.io/vim
https://quickref.me/vim.html
https://www.fprintf.net/vimCheatSheet.html
il y a une page PDF compacte (en 3 volets / A4 recto-verso) => à retrouver
https://www.epons.org/vi.php schéma intéressant
https://www.baeldung.com/linux/vi-editor beaucoup de schémas
https://linuxsimply.com/wp-content/uploads/2023/06/Vim_Cheat_Sheet_by_Linuxsimply.pdf en plusieurs pages (mais sur 2 colonnes)


autre
https://devhints.io/bash cheat sheet for bash





CategoryHobby
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki