Linux en Espanol
 
Necesito datos equipos Linux para procesar y depurar (tema #24572)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
ZeroV
Forista
Registrado: 2012-11-21
Mensajes: 5

Publicado: 2012-11-21 13:59:41    Asunto: Necesito datos equipos Linux para procesar y depurar

[b:9e727f37f6]Saludos amigos Linuxeros. Estoy creando un programa que sirve para saber qu? cosas tiene instalado un equipo Linux. Est? empezando a tomar forma y me gustar?a que me pudierais pasar ficheros en txt de unas cuantas instrucciones que os pongo m?s abajo para que se las coma el programa y pueda ir depurando fallos.

Me interesan equipos que tengan la mayor cantidad de dispositivos como m?s de un microprocesador, varias tarjetas de red, varias impresoras etc. aunque me vale cualquiera. Si est? en otros idiomas mejor que mejor.

Aun estoy un poco verde en Linux y quiz?s haya instrucciones mejores para obtener datos en Linux. Si quer?is hacer sugerencias adelante. (Por ejemplo el dpkg no lo veo en el Suse y puede que tenga que usar otra cosa).

Algunas instrucciones habr? que ejecutarlas siendo administrador para que funcionen.
Para pasarlas a un fichero de texto lo que hay que hacer es ?instrucci?n > nombrefichero.txt?. Por ejemplo: lshw ?xml > datoslshw.txt
Cuando teng?is los ficheros me los envi?is a zerov*live.com (reemplazad el * por una @).[/b:9e727f37f6]

lshw -xml

lscpu

dmidecode -s chassis-type
dmidecode -s processor-family

netstat -nr
df -TP -BK

lpstat -a
lpstat -v
xrandr | grep '*'

dpkg -l

[b:9e727f37f6]El xorg puede estar en varios sitios por eso he puesto varias opciones. Lo que teng?is:[/b:9e727f37f6]
cat /etc/X11/Xorg.conf
cat /etc/xorg.conf
cat /etc/X11/xorg.conf.d
cat /etc/X11/xorg.conf.install

[b:9e727f37f6]Gracias de antemano. Saludos.[/b:9e727f37f6]
rafaxdrake
Forista


Registrado: 2004-02-21
Mensajes: 3928

Publicado: 2012-11-21 23:31:52    Asunto:

Vale, estate atento al correo que te los vamos a enviar ahora mismo!
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2012-11-21 23:58:49    Asunto:

Hola.

?No ser?a mejor usar alguna aplicaci?n existente como por ejemplo OCS Inventory [url]http://www.ocsinventory-ng.org/en/[/url], que ya lo hace para Windows y linux?

Es que con los comandos que quieres ejecutar eres demasiado dependiente de las distribuciones y de los paquetes exactos que est?n instalados. Te pongo un ejemplo de un servidor m?o.
Los comandos que no existen:[code:1:46d513e2e5]
[root@servidor ~]$ lshw -xml
-bash: lshw: command not found
[root@servidor ~]$ lscpu
-bash: lscpu: command not found
[root@servidor ~]$ lpstat -a
-bash: lpstat: command not found
[root@servidor ~]$ lpstat -v
-bash: lpstat: command not found
[root@servidor ~]$ xrandr | grep '*'
-bash: xrandr: command not found
[root@servidor ~]$ dpkg -l
-bash: dpkg: command not found[/code:1:46d513e2e5]
Los que existen pero ser?n otra versi?n, porque no aceptan esos par?metros:
[code:1:46d513e2e5][root@servidor ~]$ dmidecode -s chassis-type
Invalid string keyword: chassis-type
Valid string keywords are:
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-version
chassis-serial-number
chassis-asset-tag
processor-manufacturer
processor-version
[root@servidor ~]$ dmidecode -s processor-family
Invalid string keyword: processor-family
Valid string keywords are:
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-version
chassis-serial-number
chassis-asset-tag
processor-manufacturer
processor-version[/code:1:46d513e2e5]
?Xorg? ?En un servidor? No necesariamente habr? entorno gr?fico:
[code:1:46d513e2e5][root@servidor ~]$ find / -iname "*org.conf*"
[root@servidor ~]$[/code:1:46d513e2e5]
Espero no desanimarte con esos comentarios pero realmente la tarea que te has buscado es complicada. Si lo haces por aprender, aprender?s mucho. Si lo haces porque lo necesitas para el trabajo, te recomiendo usar una aplicaci?n open source de las que ya hay.

Por cierto, el servidor que ha sacado esos resultados tan poco alentadores es un xenserver, es decir una versi?n de Red Hat 5 modificada por Citrix para correr su hipervisor Xen, en su instalaci?n con todos los par?metros "por defecto".

Saludos.
TheBalrog
BOFH
Registrado: 2004-04-05
Mensajes: 3012

Publicado: 2012-11-22 02:37:09    Asunto:

[quote:c3ad9572a5="rafaxdrake"]Vale, estate atento al correo que te los vamos a enviar ahora mismo![/quote:c3ad9572a5]

Muy atinado lo que dice Rafa, habr? que esperar que regrese ac? pero por lo que se observa ser? de esos casos en que esperan que todo les llegue rapidito.
ZeroV
Forista
Registrado: 2012-11-21
Mensajes: 5

Publicado: 2012-11-22 08:30:37    Asunto:

Ya se que estoy "vendido" con las distribuciones, por eso necesito m?s ficheros y colaboraci?n de la gente.

OCS Inventory tambi?n usa comandos para obtener informaci?n de Linux.

Seguid envi?ndome si quereis ficheros. Gracias por los ficheros, por la ayuda y los consejos. Seguir? atento a lo que me vaya llegando y a lo que me vayais poniendo :D
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2012-11-22 14:39:36    Asunto:

Hola.

Hay otros comandos que te interesa ejecutar para saber a qu? distro, kernel, etc., te est?s enfrentando como:
[code:1:31b0b8bfa7]lsb_release -idc
uname -a[/code:1:31b0b8bfa7]
Hay otra v?a para obtener informaci?n, adem?s de ejecutar comandos, que es analizar los ficheros que hay en "/proc" que mantienen informaci?n en tiempo real de muchas cosas interesantes. Prueba por ejemplo:
[code:1:31b0b8bfa7]cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/scsi/scsi[/code:1:31b0b8bfa7]
y muchos ficheros m?s.

Saludos y suerte.
ZeroV
Forista
Registrado: 2012-11-21
Mensajes: 5

Publicado: 2012-11-23 14:01:01    Asunto:

Gracias de nuevo MiguelGF. T? si que eres un buen forero :D .

Por otra parte me he dado cuenta de que la gente igual se piensa que voy a hacer algo malo con sus correos. En lugar de mand?rme la informaci?n por email, me lo podeis mandar a privados para que no se inunde el foro.

E insisto una vez m?s, enviadme por favor informaci?n con los comandos que he puesto, y mejor si es de un equipo con varias CPUs o varias impresoras, unidades de cinta... etc cosas as?. Saludos
rafaxdrake
Forista


Registrado: 2004-02-21
Mensajes: 3928

Publicado: 2012-11-23 14:21:08    Asunto:

[quote:207caa682e="ZeroV"]Gracias de nuevo MiguelGF. T? si que eres un buen forero :D .

Por otra parte me he dado cuenta de que la gente igual se piensa que voy a hacer algo malo con sus correos. En lugar de mand?rme la informaci?n por email, me lo podeis mandar a privados para que no se inunde el foro.

E insisto una vez m?s, enviadme por favor informaci?n con los comandos que he puesto, y mejor si es de un equipo con varias CPUs o varias impresoras, unidades de cinta... etc cosas as?. Saludos[/quote:207caa682e]

Hombre, no es por ser borde, pero antes de que se inventasen los foros ya sab?amos que pod?amos enviarnos la informaci?n por correo. La idea del foro era precisamente la de compartir, organizarse y ayudarse entre todos. Si te enviamos la informaci?n a ti por correo y hacemos todos los mismo, volvemos al comienzo de Internet y nos quedamos sin foro.





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries