User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Notes

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

Environnement graphique

  • Réseau

Connexion Linux

Réseau Linux

Routeurs

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Contrôle à distance Linux

Teamviewer

Serveur

Serveur Linux

OpenVPN

Sécurité Linux

SSH

Authentification

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Dokuwiki

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Téléphone

Téléphonie

  • Multimedia

YouTube

Musique

Télévision

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

materiel

Ordinateur

Connaître son matériel

Pour connaître les principaux composants de son ordinateur, aller dans Paramètres Système ou lancer sysinfo.

On success, sysinfo() returns zero. On error, -1 is returned and errno is set to indicate the error.

On ne trouve plus sysinfo dans les dépôts.

Hardware

Pour connaître le “hardware” de sa machine, installer et lancer hardinfo.

Problèmes de son

Applications

Inxi

Outil qui donne les informations essentielles de façon compacte et lisible. Installation par Synaptic.

En mode console, l'option -b affiche toutes les informations basiques:

~$ inxi -b
System:    Host: Athos Kernel: 5.4.0-48-generic x86_64 bits: 64 Desktop: Gnome 3.36.4 
           Distro: Ubuntu 20.04.1 LTS (Focal Fossa) 
Machine:   Type: Desktop Mobo: Micro-Star model: B450M BAZOOKA V2 (MS-7A38) v: 5.0 
           serial: <superuser/root required> UEFI [Legacy]: American Megatrends v: P.60 
           date: 07ions/22/2019 
CPU:       6-Core: AMD Ryzen 5 3600 type: MT MCP speed: 3601 MHz 
Graphics:  Device-1: NVIDIA GT218 [GeForce 210] driver: nouveau v: kernel 
           Display: x11 server: X.Org 1.20.8 driver: nouveau,vesa 
           unloaded: fbdev,modesetting resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: NVA8 v: 3.3 Mesa 20.0.8 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           Device-2: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u 
Drives:    Local Storage: total: 9.32 TiB used: 1.75 TiB (18.7%) 
Info:      Processes: 368 Uptime: 1h 25m Memory: 15.65 GiB used: 2.94 GiB (18.8%) 
           Shell: bash inxi: 3.0.38 

hwinfo

Installation par Synaptic.

hwinfo --disk

lspci

Liste les périphériques PCI (nécessite les droits superutilisateur). Options utiles :

  • -v : bavard
  • -vv : très bavard
  • -vvv : pire encore !
  • -n : donne les indices numériques au lieu des noms
  • -nn : noms + indices
  • -tv : vue arborescente des branchements

lscpu

Liste les informations sur l'architecture du CPU.

lshw

Liste le matériel . Options utiles :

  • -html : sortie au format HTML, typiquement à rediriger vers un fichier : lshw -html > matos.html
  • -xml : sortie au format XML, typiquement à rediriger vers un fichier : lshw -xml > matos.xml
  • -C TYPE : liste seulement les résultats de type TYPE ; ex. : lshw -C memory, lshw -C cpu, etc.
  • -short : liste un peu moins détaillée

Outils en ligne de commande

Cette liste (non exhaustive) répertorie différents programmes destinés à détecter son matériel et à donner des informations sur celui-ci, ainsi que les options les plus utiles.

Inxi : résumé du matériel

Inxi un fork de infobash. Il donne les infos essentielles de façon compacte et lisible. Installer le paquet inxi.

- Pour un micro-résumé sur 3 lignes

inxi

- Pour un résumé du système

inxi -Fxz
System:    Kernel: 5.11.0-34-generic x86_64 bits: 64 compiler: gcc v: 10.2.1 
           Desktop: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo) 
Machine:   Type: Desktop Mobo: Micro-Star model: B450M BAZOOKA V2 (MS-7A38) v: 5.0 
           serial: <filter> UEFI [Legacy]: American Megatrends v: P.60 date: 07/22/2019 
CPU:       Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 rev: 0 
           L2 cache: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86402 
           Speed: 3600 MHz min/max: N/A Core speeds (MHz): 1: 3600 2: 3600 3: 3600 4: 3600 
           5: 3600 6: 3600 7: 3600 8: 3600 9: 3600 10: 3600 11: 3600 12: 3611 
           ...

- Pour pour un bilan basique

inxi -B

- Pour un bilan complet

inxi -F -v7

Ne pas hésiter pas à mettre l'option –help pour voir toutes les informations que l'on peut avoir.

Screenfetch

Un bon outil en ligne de commande pour avoir des infos sur son système.

L'installation est simple, il se trouve dans les dépôts : screenfetch. Pour le lancer il suffit de taper son nom dans un terminal :

screenfetch

lsmod

Liste les modules chargés.

lsusb

Liste le matériel USB branché. (voir aussi la page usb ).Options utiles : -v : bavard

S'il y a beaucoup de « Unknown devices », mettre à jour la base de données en saisissant la commande suivante dans un terminal : sudo update-usbids Bases de données des Usb ID : linux-usb.org http://www.the-sz.com/products/usbid/

lshw

Liste le matériel (nécessite les droits superutilisateur). Options utiles :

  • -html : sortie au format HTML, typiquement à rediriger vers un fichier : lshw -html > matos.html
  • -xml : sortie au format XML, typiquement à rediriger vers un fichier : lshw -xml > matos.xml
  • -C TYPE : liste seulement les résultats de type TYPE ; ex. : lshw -C memory, lshw -C cpu, etc.
  • -short : liste un peu moins détaillée

Pour avoir un résultat complet en un coup:

sudo lshw -sanitize

dmidecode

Décode la table DMI (en gros, le BIOS), donc liste le matériel (l'intérêt est que lshw et dmidecode ne tirent pas leurs infos du même endroit, et peuvent donner des résultats différents : il est donc bon de vérifier la cohérence). Options utiles :

  • -t TYPE : liste seulement les résultats de type TYPE ;
  • exemple :
  • sudo dmidecode -t memory (infos sur la RAM), sudo dmidecode -t processor (infos sur le CPU), sudo dmidecode -t slot (infos sur les slots PCI/AGP), sudo dmidecode -t connector (infos sur les connecteurs IDE/COM/USB/PS2/etc), sudo dmidecode | grep -A3 '^System Information' (Marque et modèle/référence de l'ordinateur).

neofetch

Un petit outil sympa, identique à Screenfetch. Taper les commandes suivantes pour l'installer :

wget https://github.Un petit outil sympa. Taper les commandes suivantes pour l'installer :
wget https://github.com/dylanaraps/neofetch/archive/3.2.0.tar.gz
tar xzf neofetch-*.tar.gz
cd neofetch-*/
groups |

lsusb

Liste le matériel USB branché. (voir aussi la page usb ). Options utiles : * -v : bavard

S'il y a beaucoup de « Unknown devices », mettre à jour la base de données en saisissant la commande suivante dans un terminal :sudo update-usbids

Processeur CPU

lscpu : liste les caractéristiques du CPU

D'autres informations du processeur sont disponibles dans un répertoire contenant un certain nombre de fichiers contenant eux-mêmes des informations utiles. Par exemple, /proc/cpuinfo contient quelques caractéristiques du CPU. Pour les afficher, utiliser la commande cat :

cat /proc/cpuinfo
  cat /proc/cpuinfo | grep "MHz"

Les informations sont parfois plus difficiles à déchiffrer que dans cet deux exemple, notamment les dossiers /proc/XXX où XXX est un nombre correspondant à des processus en cours. Certains fichiers peuvent être modifiés directement, mais cette pratique est extrêmement risquée.

Mémoire RAM

  • free -m : résumé de l'occupation mémoire et fichier d'échange
  • inxi -xxx -m : descriptif détaillé de l'occupation mémoire et information des barrettes de mémoire
  • sudo lshw -short -C memory : donne un résumé de tous les types de mémoires RAM de l'ordinateur
  • sudo dmidecode –type 17 : donne les détails sur les barrettes de mémoires

Carte graphique

Pour connaître les caractéristiques de la ou des cartes graphiques, utiliser depuis un terminal les commandes suivantes, à copier-coller :

  • lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
  •  sudo lshw -enable pci -class display
  •  xrandr # Interface en ligne de commande pour l'extension RandR, sert à déterminer la taille, l'orientation ou la  réflexion  des  sorties 

Informations temps réel

Les programmes ou commandes listées ici permettent d'obtenir des informations sur le système en temps réel : température, mémoire utilisée, processus…

sensors

Donne la température et la tension de certains composants, ainsi que la vitesse de rotation des ventilateurs (il faut effectuer au moins une fois

sudo sensors-detect)

free

Donne l'usage de la mémoire. Options utiles :

  • -m : affichage en Mio)
  • -s DÉLAI : rafraîchit l'affichage toutes les DÉLAI secondes)

Il est à noter que Linux utilise la mémoire non utilisée pour mettre en “cache” le disque. Si on en reste à la première ligne retourné par free, on peut donc avoir l'impression que le système est gourmand… il faut regarder la deuxième ligne, qui commence par -/+ buffers/cache, qui donne la mémoire réellement utilisé par les programme et la mémoire libre pour d'autres.

free -h
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           15Gi       4,6Gi       4,6Gi       599Mi       6,5Gi        10Gi
Partition d'échange:       1,4Gi          0B       1,4Gi 

lsmod

Liste les modules chargés.

top, htop, bashtop

top et htop affichent les processus en cours et leur consommation mémoire/CPU. Options utiles :

  • -d DÉLAI : rafraîchit l'affichage toutes les DÉLAI secondes
  • -u UTILISATEUR : n'affiche que les processus appartenant à UTILISATEUR

La commande top permet d’afficher des informations en continu sur l’activité du système. Elle permet surtout de suivre les ressources que les processus utilisent (quantité de RAM, pourcentage de CPU, la durée de ce processus depuis son démarrage)

htop est un très bon outil pour superviser les ressources de son serveur.

iotop, semblable à top, surveille les entrées/sorties (i/o).

bashtop est un autre outil de pilotage des ressources Linux.

ps

Liste les processus en cours ; typiquement à utiliser avec un pipe. Options utiles : aux (sans tiret). Exemple:

ps aux | grep vga
guy        49513  0.0  0.0  11464   724 pts/0    S+   19:41   0:00 grep --color=auto -i vga

iostat

Affiche des statistiques d'entrées-sorties sur les disques ou partitions. Fourni avec le paquet sysstat.

Options utiles :

  • -d Device : Rapport d'utilisation du Device spécifique.
  • -m : affichage en Mio/s

vmstat

Affiche des statistiques sur la mémoire virtuelle. (Fourni avec le paquet procps, et non pas sysstat). Options utiles : * DÉLAI : temps de rafraîchissement

netstat

Affiche des informations et statistiques sur les connexions réseau, la table de routage, etc.

iptraf-ng

Permet de suivre en temps réel les échanges de paquets entre IP.

lsof

Affiche la liste des fichiers ouverts et les processus les utilisant.

Configuration clavier

Pour configurer le clavier en s'assurant de l'agencement QWERTY:

sudo loadkeys fr 
sudo setxkbmap fr

Pour que Ubuntu soit entièrement configuré au clavier, y compris sur l'écran de login et la console de secours, saisir dans un terminal la commande suivante:

sudo dpkg-reconfigure keyboard-configuration

Benchmarks

Ces logiciels permettent de tester les capacités matérielles de votre ordinateur.

hardinfo

HardInfo est un logiciel libre qui analyse votre ordinateur pour vous fournir de très nombreuses informations, entre autres sur :

- le matériel,

- le système d'exploitation,

- les modules utilisés par les périphériques,

- le réseau…

Le paquet hardinfo est dans les dépôts Ubuntu.

systester

Systester (System Stability Tester) teste la stabilité du système en calculant jusqu'à 128 millions de décimales de pi et jusqu'à 32 processus. Installation par :

wget -O systester-1.4.0-linux-amd64.tar.gz http://goo.gl/bRIIX
tar zxvf systester-1.4.0-linux-amd64.tar.gz
cd systester-1.4.0-linux-amd64
sudo cp systester /usr/local/bin

xrandr

xrandr, interface en ligne de commande pour l'affichage. Sans option, affiche la liste des résolutions. L'affichage courant est marqué d'une astérisque:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected (normal left inverted right x axis y axis)
.
.
s) 598mm x 336mm
   1920x1080     60.00*+  50.00    59.94 
1920x1080     60.05 +

Pour définir un affichage:

xrandr -s 1920x1080 -r 60
materiel.txt · Last modified: 2022/11/08 18:17 by guy