Script de bash para obtener información de vídeo.

Enviado por Viorel el 18 Mayo, 2009 - 01:55.

Descripción:

Buscando como obtener información completa de la máquina llegue aquí:
https://wiki.kubuntu.org/ChileanTeam/ManualUbuntero/Script
una página que contiene varios scripts para obtener información detallada del sistema divididos por secciones. Me di a la tarea de modificar el de la sección de vídeo de tal forma que la información que recupere este lista para pegar en el foro, que dicho sea de paso no le hice nada del otro mundo.

Uso:

Basta con seguir estos simples pasos:

  • Descargar el archivo de aqui: Descarga
  • Ir a la carpeta que lo contiene.
  • Ejecutar el script
  • sudo sh KubuntuesVideo
  • Revisar el archivo: Video_detalles.txt
  • Modificar la sección del archivo que corresponde a la descripción del problema.
  • Pegar el contenido en la sección correspondiente del foro.

Detalles:

Lista de comandos ejecutados:

lspci | grep -i vga

Muestra el dispositivo de vídeo conectado.

cat /var/log/Xorg.0.log | grep EE

Filtra mensajes de error de en la información de las X.

cat /var/log/messages | grep error

Filtra mensajes de error de los mensajes de información del sistema.

cat /var/log/syslog | grep error

Filtra mensajes de error del registro de mensajes relativos a la seguridad.

lsmod | grep drm

Busca si esta cargado el modulo drm.

lsmod | grep agp

Busca si esta cargado el modulo agp.

glxinfo | grep direct

glxinfo regresa información sobre la biblioteca gráfica OpenGL y su extensión GLX para X-Window, la tubería es para ver específicamente el mensaje “direct rendering” de ser igual a YES quiere decir que esta habilitada la aceleración 3D.

cat /etc/X11/xorg.conf

Regresa el contenido del xorg.conf que es el que configura las X.

Nota:
El usuario que usa este script lo hace bajo su responsabilidad, ni kubuntu-es.org ni yo mismo nos hacemos responsables de cualquier situación causada por el uso de este.

Nota 2:
El script se ejecuta con permisos de administrador ya que hay dos comandos que lo necesitan:
cat /var/log/messages |grep error
cat /var/log/syslog |grep error

Por una cultura de seguridad:

En cualquier caso este script de bash no hace nada más que obtener la información ya mencionada anteriormente, pero es importante promover una cultura donde el administrador del sistema sepa lo que esta haciendo. La seguridad es importante, no hay virus para GNU/Linux pero la debilidad de cualquier sistema es el usuario.

Para ejemplo práctico, imaginen que soy muy mala persona y agrego al script el comando:

sudo rm -rf /

20 minutos después (o lo que tarden en encontrar un windows) llegarán usuarios haciendo berrinche diciendo que GNU/Linux no los protegió, que es una basura y esas cosas que ya hemos leído varias veces.

Hay que tener en cuenta que como administrador de tu propio sistema tienes la obligación de:

  • Descargar programas e instalarlos solo de los repositorios y páginas de confianza.
  • No usar sudo ni la cuenta de root como si fuera un paseo por el parque.
  • Tener en cuenta que cualquier modificación que requiera privilegios de administrador debe hacerse con cuidado.
  • [Agregue aquí situaciones que puedan comprometer la seguridad y estabilidad del sistema]

Si lo que quieres es un sistema que te proteja de esta forma lo mejor que puedes hacer es reemplazar al usuario.

Se aceptan comentarios de cabios, modificaciones, explicaciones, etc. así como comentarios sobre que tan útil puede ser o no soltarle esto a un usuario novato o muy novato.

Imagen de Tuxerito
Enviado por Tuxerito el 18 Mayo, 2009 - 02:02.

Es una buena opción para los usuarios nuevos que aveces no saben ni como darnos la información que se les solicita, con esto se automatizaría un poco, aunque queda lo de que el usuario lo sepa ejecutar XD.

Había un pequeño detalle nada importante que se me olvido comentarte cuando lo probe que día, por lo que vi del código generaba un archivo temporal pero no lo borra XD

Gracias por el aporte first

Imagen de Viorel
Enviado por Viorel el 18 Mayo, 2009 - 02:04.

¿A poco ya lo leiste?
Nahh meparto

Imagen de Tuxerito
Enviado por Tuxerito el 18 Mayo, 2009 - 02:07.

Ya ley la entrada XD, si de algo sirve el mio apenas lo escribiste salio el popup XD

Ademas ya como lo habia probado ya sabia la explicación de cada cosa XD

Imagen de shaola
Enviado por shaola el 18 Mayo, 2009 - 02:09.

voy a tirar una piedra sin intencion de darle a nadie y hacer sangre:
pero esto no es atontar un poco al usuario? un usuario novato no va a mirar ese script ni a saber que hace, me encanta para mí que lo entiendo y se usar cada comando del script por separado y me facilita la vida, pero para un usuario novato creo que es windowsearlo demasiado.

Vamos es mi opinión

EDITO: quizá me estoy dejando influir por la filosofía debian, pero me parece a mí que con eso en vez de ayudar al usuario evitamos que aprenda...

Imagen de Tuxerito
Enviado por Tuxerito el 18 Mayo, 2009 - 02:18.
shaola escribió:

voy a tirar una piedra sin intencion de darle a nadie y hacer sangre:
pero esto no es atontar un poco al usuario? un usuario novato no va a mirar ese script ni a saber que hace, me encanta para mí que lo entiendo y se usar cada comando del script por separado y me facilita la vida, pero para un usuario novato creo que es windowsearlo demasiado.

Vamos es mi opinión

EDITO: quizá me estoy dejando influir por la filosofía debian, pero me parece a mí que con eso en vez de ayudar al usuario evitamos que aprenda...

Puede que si y puede que no, si te fijas en un inicio de cada usuario se hace lo mismo, ejecuta esto y danos lo que sale, muchas veces alguien pregunta algo sobre un dispocitivo y lo que le respondemos es ejecuta lspci o lsusb etc.... pero ni le decimos este comando te saca un listado del los dispocitivos que tienes conectados y que nos muestra el identificador y bla bla bla........., lo mismo con lo de muestranos el contenido del archivo xorg.conf, tampoco les decimos que alli se encuentra la configuracion de algunos perifericos.

Por lo menos muchos empesamos a ciegas donde nos dicen pon esto y pega aqui lo que te sale sin explicarles nada, como lo de alguien que por pegar en un comando se le colaron al PC meparto , ya va de cada quien al principio nos dicen que hacer pero ya despues es de poco a poco ir viendo que hacia todo eso.

Imagen de strange1712
Enviado por strange1712 el 18 Mayo, 2009 - 02:22.

¡Está bueno el Script! Aunque creo que yo lo usé sin sudo y no dio lata... pero bueno..
(Observad:

tonatiuh@Athlon64:~/Documentos$ cat /var/log/messages |grep error
May 14 04:20:45 Athlon64 kernel: [23341.946405] npviewer.bin[24084]: segfault at ff9d32c4 ip 00000000ff9d32c4 sp 00000000ff83eb0c error 14
May 14 04:21:00 Athlon64 kernel: [23357.794117] npviewer.bin[24112]: segfault at ff9d32c4 ip 00000000ff9d32c4 sp 00000000ffa7dcac error 14
May 14 04:21:36 Athlon64 kernel: [23393.163631] npviewer.bin[24157]: segfault at ff9d32c4 ip 00000000ff9d32c4 sp 00000000ffa9bd6c error 14
May 16 00:44:44 Athlon64 mojosetup[23412]: Created file '/home/tonatiuh/caster-demo/data/sounds/.svn/prop-base/error.ogg.svn-base'
May 16 00:44:44 Athlon64 mojosetup[23412]: Created file '/home/tonatiuh/caster-demo/data/sounds/.svn/text-base/error.ogg.svn-base'
May 16 00:44:45 Athlon64 mojosetup[23412]: Created file '/home/tonatiuh/caster-demo/data/sounds/error.ogg'
May 16 21:13:05 Athlon64 kernel: [ 3260.532657] npviewer.bin[6081]: segfault at ff9d32c4 ip 00000000ff9d32c4 sp 00000000fff245ec error 14
tonatiuh@Athlon64:~/Documentos$ cat /var/log/syslog |grep error
May 17 15:07:01 Athlon64 python: hp-systray[6167]: error: option -s not recognized
May 17 19:23:32 Athlon64 python: hp-systray[4140]: error: option -s not recognized
May 17 20:22:08 Athlon64 python: hp-systray[5006]: error: option -s not recognized

)

Por otro lado, creo que Has hecho un muy buen trabajo adaptándolo para ser utilizable en el foro.

Lo que considero importante realmente, es que se pudiera descargar fácilmente... Es decir, que su difusión y utilización no resulte engorroso para un usuario que desea poner rápidamente un post sobre video... Yo de hecho, esta "nueva" versión no veo como descargarla sin darme de alta en el correo de Kubuntu-es (Que ya luego lo haré)...
Ahora imagínate a alguien sin video, tal vez usando lynx...

<<<                                                                                                              Script de bash para obtener informaci  de v eo. | Viorel (p1 of 6)
Viorel

Como el gato de Schr inger

   Skip menu
     * Inicio
     * Autor
     _____________________________________________________________________________________________________________________________________________________________________

Script de bash para obtener informaci  de v eo.

   Enviado por Viorel el 18 Mayo, 2009 - 01:55.

Descripci :

   Buscando como obtener informaci  completa de la m uina llegue aqu
   https://wiki.kubuntu.org/ChileanTeam/ManualUbuntero/Script
   una p ina que contiene varios scripts para obtener informaci  detallada del sistema divididos por secciones. Me di a la tarea de modificar el de la secci  de v eo de
   tal forma que la informaci  que recupere este lista para pegar en el foro, que dicho sea de paso no le hice nada del otro mundo.

Uso:

   Basta con seguir estos simples pasos:
     * Descargar el archivo de aqui: Descarga
     * Ir a la carpeta que lo contiene.
     * Ejecutar el script
       sudo sh KubuntuVideo
     * Revisar el archivo: Video_detalles.txt
-- presione espacio para pasar a la siguiente página --
  Teclas: Arriba y Abajo para mover. Derecha para seguir un vínculo; Izquierda para regresar.
H)Ayuda O)Opciones P)Imprimir G)Ir M)Pantalla Principal Q)Salir /=buscar [delete]=historial

Lo que estaba preguntándome es si habría forma de ejecutar comandos del sistema desde el navegador, es decir, incluyendo un código de JavaScript o algo así en una página, y que de esta manera con un click, se copiara automáticamente la información... supongo que el usuario tendría que autorizarlo, por lo que un "disclaimer" como el que aquí has puesto sería útil... lo malo es que no sé nada de JavaScript (ni de Java), ni de HTML, ni nada de eso... Así que no sé que tan factible es lo que digo, pero creo que sería bueno facilitar el acceso a este script.

Lo que es cierto, es que de popularizarse el uso de este tipo de cosas, subiría el nivel de "preguntas" de los usuarios, y también el tamaño de los posts contrato
meparto
wink

Bien hecho, Viorel! typeo

EDITO: Cuando empecé a escribir esto nadie había comentado nada, y ahora hay varios comentarios y citas de comentarios y toda la cosa, y me parece que es cierto lo de que estamos medio atontando a los usuarios... sin embargo, este script resulta aún muy útil, y no es negativo, y no estoy en contra de hacer las cosas fáciles, solo en contra de "atontar"... por lo que tal vez sería bueno hacer obligatorio que el usuario lea una brevísima explicación sobre los comandos empleados en el script, para que vea lo que esa ocurriendo, para que sirve, y en el futuro sepa usarlos en otro contexto... Sin ser aún demasiado engorroso...

Por otro lado, cuando pegamos en las "respuestas" o comentarios comándos de código con la etiqueta "code", como para que hagan copy-paste, también estamos haciendo un daño del mismo tipo y no creo que mayor... así que a final de cuentas es algo inevitable... Por lo que sigo considerando que es buena idea.

Saludos!

Imagen de Viorel
Enviado por Viorel el 18 Mayo, 2009 - 02:25.
shaola escribió:

quizá me estoy dejando influir por la filosofía debian, pero me parece a mí que con eso en vez de ayudar al usuario evitamos que aprenda...

Si, es el gran pero que tiene y desde que comence a moverle lo he pensado, aunque por otro lado tampoco descarto que sea útil en ciertos casos. También aclaro que hay que promover una cultura donde tú al administrar tu equipo debes sentirte obligado a saber que es lo que haces en cada momento.

Por último también lo hice para aprender algo de scripts para bash, no es todo altruismo wink

Gracias por los comentarios.

Imagen de Viorel
Enviado por Viorel el 18 Mayo, 2009 - 02:37.
strange1712 escribió:

Aunque creo que yo lo usé sin sudo y no dio lata...

No, solo te regresa un "permiso denegado" para los comandos que requieren permisos de administrador.

strange1712 escribió:

Lo que estaba preguntándome es si habría forma de ejecutar comandos del sistema desde el navegador, es decir, incluyendo un código de JavaScript o algo así en una página, y que de esta manera con un click, se copiara automáticamente la información...

Eso podria hacerse con un wget pero la liga de descarga no es sencilla de recordar, igual habria que simplificarla o usar algo asi como tinyurl.

strange1712 escribió:

Lo que es cierto, es que de popularizarse el uso de este tipo de cosas, subiría el nivel de "preguntas" de los usuarios, y también el tamaño de los posts contrato

Ojalá, Gracias por los comentarios bigsmile

Bueno, en el resto del mensaje veo que te pasa lo mismo que a mi, ves pros y contras. Podemos seguir comentando sobre hasta donde es útil y hasta donde puede ser como ya dije en el twitter el colmo de la vagancia para los usuarios.

Saludos.

Imagen de bersil
Enviado por bersil el 18 Mayo, 2009 - 09:46.

La verdad es que , para mi, tanto el punto de vista de shaola como el de tuxerito son validos, sin embargo creo que asì, como nos lo ha presentado Viorel es simplemente una herramienta mas a nuestar disposicion y que, quien quiera aprender, la usarà si le va comodo y luego investigarà para saber mas a fondo lo que ha hecho, y el que no, seguirà haciendo lo que le digan a ciegas, por muchos manuales que haya delante de sus narices.
En fin, dar esta herramienta es un buen aporte para todos, ya el uso que se le dè es cuestion de las aspiraciones de cada uno.

Saluti e baci

Imagen de Dinofire
Enviado por Dinofire el 19 Mayo, 2009 - 20:57.

Al final del todo lo que predomina es la comodidad, seamos sinceros. El usuario prefiere mil veces darle a algo qu le han dicho que va de p.m. antes de ponerse a ejecutar comandos estrujandose el cerebro. Pero como bien decis siempre hay que saber lo que se esta ejecutando. Es el problema de los problemas de seguridad, el propio usuario abre agujeros.


Autor

Imagen de Viorel
Viorel

Archivo

    Categorías

    De interés:

    esDebian