Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
connaitre_son_processeur [Le 19/04/2013, 20:11] – créée depann-informatiqueconnaitre_son_processeur [Le 04/01/2024, 21:41] (Version actuelle) – Revoir le code + donner plus de commande concernant la récupération d'information sur son processeur Amiralgaby
Ligne 1: Ligne 1:
-====== Connaitre son processeur ====== +{{tag>matériel système}}
-Faites un copier-coller du code ci-dessous dans un terminal et vous obtiendrez le genre de votre processeur !+
  
-<code> +====== Connaître son processeur ====== 
-sudo cat /usr/local/sbin/processeur << "FinDeFichier"+ 
 +===== en passant par le terminal ===== 
 + 
 +Le fichier ''/proc/cpuinfo'' indique les informations de vos processeurs, utiliser la commande suivante 
 +  cat /proc/cpuinfo 
 + 
 +//voir plus sur ce fichier [[https://unix.stackexchange.com/a/121884|What happens when I run the command cat /proc/cpuinfo?]] **(en)**// 
 + 
 +Utilisez la commande suivante pour afficher votre architecture 
 +  arch 
 + 
 +Dans une majorité des cas vous êtes sur une machine 64 bits et la commande pour affichera ''x86_64'' 
 + 
 +===== via un script indiquant architecture, adresses virtuelles ===== 
 + 
 +<file bash processeur.sh>
 #!/bin/bash #!/bin/bash
-# Connaitre son processeur+# Connaitre son processeur par depann.informatique@laposte.net 
 ModeProcesseur=$(lscpu | grep bit) ModeProcesseur=$(lscpu | grep bit)
-if [ "$(uname -m)" = "x86_64" ]; then +archi=$(arch) 
-ModeOS="Linux 64 bits" +if [ "$archi" = "x86_64" ]; then 
-elif [ "$(uname -m)" = "i686" ]; then +        ModeOS="Linux 64 bits" 
-ModeOS="Linux 32 bits"+elif [ "$archi" = "i686" ]; then 
 +        ModeOS="Linux 32 bits"
 fi fi
-for a in ' rm ' ' pm ' ' lm '; do 
-Processeur=$(grep flags /proc/cpuinfo|grep -m 1 -o "$a"|sed 's/ //g') 
-if [ "$Processeur" = "lm" ]; then 
-echo "Processeur 64 Bits" 
-echo "$ModeProcesseur" 
-echo "Linux 32 ou 64 bits : $ModeOS" 
-break 
-elif [ "$Processeur" = "pm" ]; then 
-echo "Processeur 32 Bits" 
-echo "$ModeProcesseur" 
-echo "Linux 32 ou 64 bits : $ModeOS" 
-break 
-elif [ "$Processeur" = "rm" ]; then 
-echo "Processeur 16 Bits" 
-echo "$ModeProcesseur" 
-break 
-fi 
-done 
-exit 0; 
-FinDeFichier 
-sudo chmod +x /usr/local/sbin/processeur 
-processeur 
  
-</code>+for a in ' rm ' ' pm ' ' lm '; 
 +do 
 +                Processeur=$(grep flags /proc/cpuinfo|grep -m 1 -o "$a"|sed 's/ //g'
 +                if [ "$Processeur" = "lm" ]; then 
 +                        echo "Processeur 64 Bits" 
 +                        echo "$ModeProcesseur" 
 +                        echo "Linux 32 ou 64 bits : $ModeOS" 
 +                        break 
 +                elif [ "$Processeur" = "pm" ]; then 
 +                        echo "Processeur 32 Bits" 
 +                        echo "$ModeProcesseur" 
 +                        echo "Linux 32 ou 64 bits : $ModeOS" 
 +                        break 
 +                elif [ "$Processeur" = "rm" ]; then 
 +                        echo "Processeur 16 Bits" 
 +                        echo "$ModeProcesseur" 
 +                        break 
 +                fi 
 +done 
 +</file>