IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Récupérer des informations du systéme


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Par défaut Récupérer des informations du systéme
    Bonjour à tous.

    Je me permet de refaire un topic sur cette question car j'avais réussi à résoudre mon ancien probléme mais j'ai besoin de nouvelles information que je n'arrive pas à récupérer.

    Voilà mon programme à l'heure actuelle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    #!/bin/bash
    echo "====================================================================="
    echo "=========================== PROCESSEURS ============================="
    echo "====================================================================="
    echo -n "Nombre de processeurs : "
    cat /proc/cpuinfo | grep -c "model name"
    echo ""
    echo " Description : "
    lshw -C cpu |grep "product"| cut -c16-
    echo ""
    echo " Type de processeur :"
    uname -m
    echo ""
    echo " Taille :"
    lshw -C cpu |grep "size"| cut -c13-
    echo ""
    echo " Capacité :"
    lshw -C cpu |grep "capacity"| cut -c17-
    echo ""
    echo " Longueur :"
    lshw -C cpu |grep "width"
    echo ""
    echo "====================================================================="
    echo "===================================Audio============================="
    echo "====================================================================="
    echo ""
    echo " Description :"
    lshw -C multimedia | head -n4
    echo ""
    echo " Longueur :"
    lshw -C multimedia |grep "width"| cut -c7-
    echo ""
    echo "====================================================================="
    echo "======================= CARTE MERE / CHIPSET ========================"
    echo "====================================================================="
    lspci -v | grep "Host bridge" | cut -c22-
    echo ""
    lspci -v | grep "Subsystem" | head -n 1 | cut -c13-
    echo ""
    echo "Numéro de série :"
    lshw |grep "serial"| head -n1
    echo ""
    echo "========================================="
    echo "==================ECRAN=================="
    echo "========================================="
    echo ""
    echo " Caracteristiques generale ecran"
    echo ""
    get-edid 2>null | parse-edid 2>null > conf_ecran.txt
    cat conf_ecran.txt | grep "Identifier"
    cat conf_ecran.txt | grep "Vendor"
    cat conf_ecran.txt | grep "Mode"
    cat conf_ecran.txt | grep "DotClock"
    cat conf_ecran.txt | grep "HTimings"
    cat conf_ecran.txt | grep "VTimings"
    echo ""
    xrandr |head -n4
    echo ""
    echo "====================================================================="
    echo "=============================== RAM ================================="
    echo "====================================================================="
    echo ""
    echo " Info de la mémoire :"
    free |grep "total"| cut -c11-
    free |grep "Mem"| cut -c10-
    echo ""
    echo " Répartition : "
    lshw -short |grep "memory"| cut -c37-
    echo ""
    echo "====================================================================="
    echo "==============================Reseau================================="
    echo "====================================================================="
    echo ""
    echo "=                        Ethernet                                   ="
    echo ""
    lspci  | grep Ethernet | cut -c30-
    echo ""
    echo "  Vitesse :"
    lshw -class network | grep "size" | cut -c13-
    echo "  Capcité :"
    lshw -class network | grep "capacity"| cut -c17-
    echo ""
    echo "=                        Modem                                      ="
    echo ""
    lspci | grep Modem | cut -c16-
    echo ""
    echo "=                        Autre (Wifi)                               ="
    echo ""
    lspci | grep Network  | cut -c29-
    echo ""
    echo "====================================================================="
    echo "=================================Video==============================="
    echo "====================================================================="
    echo " Description : " 
    lshw -C display | head -n4
    echo ""
    echo " Taille : " 
    lshw -C display | grep "size"|head -n1| cut -c7-
    echo ""
    echo " Longueur : " 
    lshw -C display | grep "width"|head -n1| cut -c7-
    echo ""
    echo "====================================================================="
    echo "=========================== DISQUES DURS ============================"
    echo "====================================================================="
     
    echo "===== IDE ====="
    dmesg | grep hd[a-z] | grep "DISK drive"
    echo ""
    echo "===== SATA ====="
    dmesg | grep sd[a-z] | grep "DISK drive"
    echo ""
     
    echo "TAILLE DES DISQUES DUR : " & fdisk -l  | grep "Disk /dev/"
    echo ""
    echo "Performance du disque dur :"
    hdparm -t /dev/hda
    echo ""
    echo "====================================================================="
    echo "============================= LECTEURS =============================="
    echo "====================================================================="
    echo "===== IDE ====="
    dmesg | grep hd[a-z] | grep "ATAPI"
    echo ""
    echo "===== SATA ====="
    dmesg | grep sd[a-z] | grep "ATAPI"
    echo ""
    echo "====================================================================="
    echo "================================= USB================================"
    echo "====================================================================="
    echo ""
    lspci -vv |grep "USB"| cut -c8-
    echo ""
    echo " UHCI : USB 1.0 ou 1.1 et EHCI : USB 2.0" 
    echo ""
    Ma question est comment puis-je récupérais les informations suivante :
    -Modele de la carte mère;
    -Le socket du cpu;
    -Le nombre de barette présente dans l'unité centrale;
    -Détecté s'il y a un lecteur de disquette;
    -La marque et le modele du hdd;
    -La vitesse du WIFI;
    -S'il y a un FIREWIRE.

    J'éspére que vous pourrez m'aider.

    Merci d'avance pour vos réponse

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    tu installes everest
    et tu as la plupart des infos necessaires sur les composants de ton systeme

    a+

  3. #3
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Everest sous linux ?!?!
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 # cat model
    DNES-309170W  !#
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 # cat ../../
    power/       target0:0:0/ target0:0:5/
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 # cat ../../target0\:0\:5/0\:0\:5\:0/model
    9.10GB A 68-B001
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 #
    pour les disks tu peux voir par /sys
    et de meme les lecteurs de disquettes.

    tu peux aussi recuperer /proc/partitions

    ce qui te donnes ton nombre de disques et tes numeros de majors/minors et donc la liste des devices :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 # cat /proc/partitions
    major minor  #blocks  name
     
       8     0    8887080 sda
       8     1     530113 sda1
       8     2    8353800 sda2
       8    16    8886762 sdb
       8    17    1036161 sdb1
       8    18    7847752 sdb2
     
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 # ls -l /dev/??? | grep "8," 
    crw-r--r--  1 root root  108,   0 May 28 21:55 /dev/ppp
    brw-r-----  1 root disk    8,   0 May 28 21:55 /dev/sda
    brw-r-----  1 root disk    8,  16 May 28 21:55 /dev/sdb
    TEST-FRSP:/sys/class/scsi_host/host0/device/target0:0:0/0:0:0:0 #
    de meme pour les floppy tu trouves tes infos dans /sys et sinon dans /dev et /proc

    /proc/devices te donne pas mal d'infos
    /sys/class est le plus simple pour aller chercher les infos

    (a mon humble avis le plus simple est de trouver tous les fichiers textes de /sys/class/----------- et de faire un cat de chacun et d'ajouter des titres... c'est vraiment le plus precis. mais aussi le plus casse pied a gerer (parceque certaines infos ne servent a rien et/ou ne sont pas partinantes)

  5. #5
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    glpi et ocs inventory
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    Everest sous linux ?!?!
    __________________


    cela doit bien pouvoir s'emuler avec qemu , wine etc...........

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/02/2013, 13h12
  2. Récupérer des informations du systéme
    Par GDev80 dans le forum Windev Mobile
    Réponses: 0
    Dernier message: 09/03/2012, 15h15
  3. Récupérer des informations système
    Par Mika2008 dans le forum C
    Réponses: 2
    Dernier message: 13/05/2010, 21h00
  4. Récupérer des Informations sur un PC via un Réseau ?
    Par MaTHieU_ dans le forum Administration
    Réponses: 6
    Dernier message: 22/11/2005, 12h39
  5. Réponses: 6
    Dernier message: 28/09/2003, 17h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo