#26 Le 08/03/2010, à 00:03
- fr-loic
Re : Script d'information PC
uboops, au lieu de:
sudo dmidecode -s baseboard-product-name
Essaie plutôt ça :
sudo dmidecode -s system-product-name
Dernière modification par fr-loic (Le 08/03/2010, à 00:13)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#27 Le 08/03/2010, à 00:24
- kyncani
Re : Script d'information PC
@kyncani : avec ce bout de code que se passe-t'il lorsque le script s'est bien lancé (après le sudo $0…) ? il risque d'y avoir des mauvaises surprises…
C'est pas "sudo ..." mais "exec sudo ... || exit 1"
Soit l'exec fonctionne et il n'y a pas d'après (voir la doc de exec).
Soit l'exec ne fonctionne pas et on sort immédiatement.
En ce qui concerne le one-liner, on n'aime ou on n'aime pas. Mais ça permet d'éviter de se retrouver avec plein de nouveaux venus qui se plaignent "ça ne marche pas, sniff".
Hors ligne
#28 Le 08/03/2010, à 00:33
- uboops
Re : Script d'information PC
uboops, au lieu de:
sudo dmidecode -s baseboard-product-name
Essaie plutôt ça
:
sudo dmidecode -s system-product-name
Non, ça ne fonctionne pas chez moi (mais il est toujours possible de mettre les 2)
sudo dmidecode -s system-product-name
System Product Name
PS: tu peux récupérer mon ébauche de script et le remettre dans ton 1er post en version V0.03 etc.... puis le faire évoluer ....
Bonne continuation....
-->kyncani
Ce n'est pas qu'une question de "one-line" or not, mais c'est plutôt qu'à force de vouloir que des "one-line" (la névrose des one-line) on se retrouve généralement avec "one-grosse-catastrophe", sans compter qu'au niveau lisibilité du script c'est pas terrible (en plus dans l'exemple donné qui est pourtant sympathique, ça ne permet pas d'enlever les droits en fin de script) !
Dernière modification par uboops (Le 08/03/2010, à 11:40)
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#29 Le 08/03/2010, à 00:39
- nesthib
Re : Script d'information PC
@kyncani : oui c'est vrai tu as raison, j'ai lu un peu vite
pour les test en uniligne je plussoie aussi pour des tests simples
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#30 Le 10/03/2010, à 08:46
- fr-loic
Re : Script d'information PC
Je viens de mettre à jour, voir mon premier post.
En ce qui concerne sudo je fais donc quoi? lol
Pour ce qui est des commandes:
sudo dmidecode -s baseboard-manufacturer
sudo dmidecode -s baseboard-product-name
Je test sur mes machines et sinon je remplacerai.
D'autre commandes à ajouter pour le script?
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#31 Le 10/03/2010, à 08:57
- HacKurx
Re : Script d'information PC
Salut, pratique juste les informations principales, pas de bla bla
Tu peux utiliser:
_ La commande free -m pour l'usage de la mémoire.
_ Le paquet lm-sensors pour la température CPU et vitesse du ventillot
_ decode-dimms.pl inclut dans lm-sensors, informations très complètes sur la RAM
_ Le paquet hwinfo qui identifie le matériel: hwinfo --cpu, hwinfo --short etc...
Follow Me: http://hackurx.wordpress.com
Hors ligne
#32 Le 11/03/2010, à 11:35
- fr-loic
Re : Script d'information PC
Ok merci.
Je cherche à déterminé le nom du Chipset de la carte mère, j'ai besoin de testeur pour voir si c'est bon et pour affiner la commande suivante:
echo "Nom du Chipset: `lspci | grep -i ISA` "
echo "North Bridge: `lspci | egrep -o "Host bridge.*"`"
echo "South Bridge: `lspci | grep -i PCI` "
Merci d'avance.
Dernière modification par fr-loic (Le 11/03/2010, à 11:47)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#33 Le 11/03/2010, à 12:08
- uboops
Re : Script d'information PC
Bonjour,
Ca semble fonctionner chez moi ( si ce sont les info. que tu souhaites avoir )
$ echo "Nom du Chipset: `lspci | grep -i ISA` "
Nom du Chipset: 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
$ echo "North Bridge: `lspci | egrep -o "Host bridge.*"`"
North Bridge: Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
$ echo "South Bridge: `lspci | grep -i PCI` "
South Bridge: 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
$
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#34 Le 11/03/2010, à 15:06
- fr-loic
Re : Script d'information PC
Ok cool mais comment faire pour obtenir cela:
Nom du Chipset: Intel Corporation 82801JIR (ICH10R)
avec cette commande:
echo "Nom du Chipset: `lspci | grep -i ISA` "
Donc arrêter la réponse à chaque fois avant LPC et PCI et commencer après les :
Pouvez-vous me venir en aide merci?
Dernière modification par fr-loic (Le 11/03/2010, à 15:25)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#35 Le 11/03/2010, à 15:23
- nesthib
Re : Script d'information PC
lspci | egrep -io "PCI.*\) "
après comme cela a déjà été dit, lis le man de lspci tu devrais pouvoir formater la sortie sans utiliser de grep ou autres à la suite
edit : oubli de l'option o qui fait tout le truc ^^
Dernière modification par nesthib (Le 11/03/2010, à 17:55)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#36 Le 11/03/2010, à 15:27
- fr-loic
Re : Script d'information PC
Désolé j'étais en train rééditer, j'ai changé ma question.
Merci
Dernière modification par fr-loic (Le 11/03/2010, à 15:28)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#37 Le 11/03/2010, à 15:36
- fr-loic
Re : Script d'information PC
Je viens de regarder ici:
http://www.delafond.org/traducmanfr/man/man8/lspci.8.html
Et j'ai rien trouvé d'inspirant à part lspci -vmm
Ou il y a sinon hwinfo --bridge | grep Model
Dernière modification par fr-loic (Le 11/03/2010, à 15:46)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#38 Le 11/03/2010, à 21:59
- fr-loic
Re : Script d'information PC
Ok cool mais comment faire pour obtenir cela:
Nom du Chipset: Intel Corporation 82801JIR (ICH10R)
avec cette commande:
echo "Nom du Chipset: `lspci | grep -i ISA` "
Donc arrêter la réponse à chaque fois avant LPC et PCI et commencer après les :
Pouvez-vous me venir en aide merci?
Vous pouvez m'aider avec grep tant pis SVP.
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#39 Le 12/03/2010, à 00:26
- nesthib
Re : Script d'information PC
lspci | sed '/PCI/s/^.*:\([^)]*)\).*$/\1/'
si tu n'as pas tout compris dis-le moi
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#40 Le 12/03/2010, à 08:18
- fr-loic
Re : Script d'information PC
Waou c'est de la commande
Mais ça ne marche pas sur mon ordi:
lspci | sed '/PCI/s/^.*:\([^)]*)\).*$/\1/'
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:11.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 10)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9400 GT] (rev a1)
02:01.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:04.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80)
J'aurais voulu faire apparaitre juste (de la ligne 00:14.3 ISA bridge):
ATI Technologies Inc IXP SB400
Et que la commande marche sur toute configuration (arrêter la réponse à chaque fois avant LPC et PCI).
Genre mais marche pas :
echo "Nom du Chipset: `lspci | grep -i ISA | sed '/PCI/LPC/s/^.*:\([^)]*)\).*$/\1/'`"
Merci
Dernière modification par fr-loic (Le 12/03/2010, à 08:19)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#41 Le 12/03/2010, à 09:03
- nesthib
Re : Script d'information PC
sisi ça marche très bien, après il faut un minimum essayer de comprendre la commande c'était une piste pas une solution toute faite…
elle récupère les lignes avec PCI et ne garde que ce qui est après le ":" et avant la première ")" incluse.
pour éliminer les autres lignes ajout de l'option n de sed et du paramètre p :
lspci | sed -n '/PCI/s/.*:\([^)]*)\).*$/\1/p'
^^^^^^^^^^^^^^^^
à partir de ce code (si tu le comprends) tu peux faire ce que tu veux (récup l'ID héxa par ex., changer l'ordre des champs…)
(en souligné l'expression rationnelle qui définit le pattern)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#42 Le 12/03/2010, à 10:22
- fr-loic
Re : Script d'information PC
Ben ça devient compliqué comme commande...
Voici une que je comprend:
echo "Nom du Chipset: `lspci | grep -i ISA | cut -d : -f 3`"
Résultat:
Nom du Chipset: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
Dernière modification par fr-loic (Le 12/03/2010, à 10:22)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#43 Le 12/03/2010, à 11:19
- Kookaburra
Re : Script d'information PC
Sympa ton script, et complet !
Je te donne le retour chez moi :
##### Ordinateur: #####
Système d'exploitation: Debian - squeeze - testing
Noyau Linux - Processeur: GNU/Linux 2.6.32-trunk-686 - i686
Nom de l'ordinateur: geek
./syst-info.sh: 10: gnome-about: not found
Environnement de bureau:
./syst-info.sh: 11: nautilus: not found
Gestionnaire de fichiers:
##### Processeur: #####
Family: <OUT OF SPEC>
Version: CPU Version
External Clock: Unknown
Current Speed: 2000 MHz
cpu MHz : 1000.000
cpu cores : 2
Upgrade: ZIF Socket
Cache L1, L2, L3:
Installed Size: 64 KB
Installed Size: 2048 KB
##### Carte vidéo: #####
Description du périphérique: nVidia Corporation G86 [GeForce 8600M GS] (rev a1)
Error: glXCreateContext failed
Accélération Graphique:
Résolution Actuelle: 1440 x 900
##### Multimédia: #####
Carte audio: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
##### Carte mère: #####
Manufacturer: FUJITSU SIEMENS
Product Name: AMILO Xi 2528
##### Propriétés du Chipset: #####
Nom du Chipset: 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
North Bridge: 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
South Bridge: 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
##### BIOS: #####
Vendor: Phoenix
Version: 1.11C
Release Date: 03/05/2008
ROM Size: 1024 kB
##### Stockage: #####
product: Optiarc DVD RW AD-7590A
version: 1.41
product: FUJITSU MHY2250B
vendor: Fujitsu
version: 0098
size: 232GiB (250GB)
version=5 signature=9c7087d3
##### Mémoire: #####
RAM total: 3041 Mio
Maximum Capacity: 4 GB
Number Of Devices: 2
Size: 2048 MB
Speed: 667 MHz (1.5 ns)
Size: 1024 MB
Speed: 667 MHz (1.5 ns)
##### Réseau: #####
Adresse IP: $$.$$$.$$$.$$
description: Wireless interface
product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
vendor: Intel Corporation
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
J'ai mis en gras ce qui ne fonctionne pas ...
- Environnement de bureau : il cherche dans "gnome" que je n'ai pas, donc forcement il ne trouve rien
- Gestionnaire de fichiers : même chose, je n'ai pas Nautilus sur ce PC ... J'utilise Thunar ou PCmanFM ...
- Processeur : pas de retour ? J'ai un DualCore, rien d'extra ...
- Carte graphique : là, je ne comprends pas les erreurs, ma CG fonctionne au poil avec le bon driver ...
Je te met ce que me donne INXI, pour comparaison :
┌────[kooka@geek]─────────────────────────────────────────────────────[11:31:25]────┐
└───>(/home/kooka) $ inxi -F
System: Host geek Kernel 2.6.32-trunk-686 i686 (32 bit) Distro Debian GNU/Linux squeeze/sid
CPU: Dual core Intel Core2 Duo T5750 (SMP) cache 2048 KB flags (sse3 nx lm) bmips 7979.04
Clock Speeds: (1) 1333.00 MHz (2) 2000.00 MHz
Graphics: Card nVidia G86 [GeForce 8600M GS] X.Org 1.7.5 Res: 1440x900@50.0hz
GLX Renderer N/A GLX Version N/A Direct Rendering N/A
Audio: Card Intel 82801H (ICH8 Family) HD Audio Controller driver HDA Intel
Sound: Advanced Linux Sound Architecture Version 1.0.21
Network: Card-1 Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver r8169 v: 2.3LK-NAPI at port 3000
Card-2 Intel PRO/Wireless 4965 AG or AGN [Kedron] Network Connection driver iwlagn v: 1.3.27ks
Disks: HDD Total Size: 250.1GB (68.1% used) 1: /dev/sda 250.1GB
Partition: ID:/ size: 14G used: 6.4G (51%) fs: ext4 ID:/home size: 204G used: 153G (79%) fs: ext4
ID:swap-1 size: 3.55GB used: 0.00GB (0%) fs: swap
Sensors: System Temperatures: cpu: 56.0C mobo: N/A gpu: 0.0:62C
Fan Speeds (in rpm): cpu: N/A
Info: Processes 169 Uptime 2:54 Memory 623.4/3041.1MB Runlevel 2 Client Shell inxi 1.3.4
Dernière modification par Kookaburra (Le 12/03/2010, à 11:31)
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#44 Le 12/03/2010, à 13:13
- fr-loic
Re : Script d'information PC
Merci ça me permet de l'adapter . Debian a des différences avec ubuntu et les erreurs viennent de là, je suppose que tu n'as pas le paquet glxinfo.
Actuellement j'essaie de déterminer le chipset de la carte mère et c'est pas facile car aucun logiciel ne le fait...
inxi vient de quel paquet?
Merci
Dernière modification par fr-loic (Le 12/03/2010, à 13:16)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#45 Le 12/03/2010, à 13:30
- nesthib
Re : Script d'information PC
@fr-loic : je pense à un truc, tu connais lshw ?
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#46 Le 12/03/2010, à 13:44
- fr-loic
Re : Script d'information PC
Oui et...
Donne moi la ligne au c'est écrit "Nom du Chipset:" dans lshw, lspci, hardinfo, sysinfo etc...
Dernière modification par fr-loic (Le 12/03/2010, à 13:59)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#47 Le 12/03/2010, à 18:40
- nesthib
Re : Script d'information PC
du calme c'était une simple question je n'ai pas épluché la sortie de ces différentes commandes
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#48 Le 12/03/2010, à 21:09
- fr-loic
Re : Script d'information PC
Ok
C'est pour cela que je me base sur ISA bridge mais je sais pas si c'est très fiable...
Je pense qu'il nous manque des logiciels solide comme everest, 3dmark etc...
Et c'est pour cela que je fais ce script, pour avoir un logiciel hardware simple mais avec toute les infos pour identifier ses matériels, car lshw, dmidecode etc... c'est pas user-friendly pour quelqu'un qui découvre ubuntu...
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#49 Le 13/03/2010, à 01:03
- Kookaburra
Re : Script d'information PC
Merci ça me permet de l'adapter
. Debian a des différences avec ubuntu et les erreurs viennent de là, je suppose que tu n'as pas le paquet glxinfo.
Actuellement j'essaie de déterminer le chipset de la carte mère et c'est pas facile car aucun logiciel ne le fait...inxi vient de quel paquet?
Merci
Pour 'glxinfo' => dans Debian, j'ai "mesa-utils" dont la description est "This package provides several basic GL utilities built by Mesa, including glxinfo and glxgears" ... Ca ressemble à ce que tu dis, sans l'être tout à fait. Et je ne trouve pas de paquet "glxinfo"
Pour 'inxi' => regardes là : http://pressenux.tuxfamily.org/inxi-script-info-systeme.html
et là : http://code.google.com/p/inxi/wiki/Installation
Un bon scritp, tu y trouveras sûrement des lignes de commandes intéressantes, non ?
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#50 Le 13/03/2010, à 02:01
- Kookaburra
Re : Script d'information PC
Bon, dans le doute à propos de mon accélération graphique, je suis passé du pilote Nvidia 190-42 au 190-53 ; pour voir.
Résultat :
* dans ton script :
##### Carte vidéo: #####
Description du périphérique: nVidia Corporation G86 [GeForce 8600M GS] (rev a1)
Accélération Graphique: Activée
Résolution Actuelle: 1440 x 900
* dans inxi :
Graphics: Card nVidia G86 [GeForce 8600M GS] X.Org 1.7.5 Res: 1440x900@50.0hz
GLX Renderer GeForce 8600M GS/PCI/SSE2 GLX Version 3.2.0 NVIDIA 190.53 Direct Rendering Yes
Bon, j'avais bien "une couille" à ce niveau là, mon retour dans INXI n'étant pas bon non plus avant ...
Un problème de moins
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne