Lab12 Hardware Entorno Grafico 2018 I 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Hardware y Video Sistemas Operativos de Codigo Abierto

Laboratorio N° 12
Hardware y Entorno gráfico en Linux

Objetivos:

 Visualizar las características de hardware de un sistema.


 Comprender las dificultades de compatibilidad de hardware en Linux.

Equipos, Materiales, Programas y Recursos:

 PC personal
 Sistema Operativo CentOS 7.X

Introducción:

Se ha tejido el “mito” de que una de las mayores debilidades del mundo open-source frente
al software privativo es la “compatibilidad de hardware”, es sólo eso un mito. Es posible que
la compatibilidad no sea inmediata, que no sea “plug and play”, existen los web sites para
descargar los drivers del caso.
El administrador de redes, debe contar siempre con las herramientas que le permitan hacer
eficiente su tarea.

Seguridad:

 Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio.


 No ingresar con líquidos ni comida al aula de Laboratorio.
 Al culminar la sesión de laboratorio, apagar correctamente la computadora y el monitor.

Preparación:

El alumno debe haber revisado previamente el material que se encuentra en el Tecsup


Virtu@l.

Pág. 2 Dpto. de TDG - Redes


HARDWARE EN LINUX
MONITOREO DE HARDWARE DEL SISTEMA

1. Una de las tareas básicas de un administrador es la administración del Hardware del Sistema vía
Consola. Verifique la existencia del comando “lshw”
2. De no estar instalado en su sistema, instalarlo vía yum, por ejemplo:

#yum –y install lshw

3. Ahora pruebe el uso del comando


# lshw
Mejor línea a linea
# lshw | less

¿Qué información relevante es visualizada?

Con ese comando podemos encontrar información detallada del hardware

4. Pruebe algunas opciones específicas:

# lshw –c cpu
# lshw –c memory
#lshw -c disk

Anote las diferencias que encontró al ejecutar estos comandos:


Hardware y Video Sistemas Operativos de Codigo Abierto

Con estos comandos podremos observar informacion de alguna parte especifica del hardware de la
computadora.

5. Ahora genere un archivo HTML con la información de su sistema:


# lshw –html > datospc.html

Pág. 4 Dpto. de TDG - Redes


¿Puede visualizar la información? Si
Muestre que puede visualizar la información como una página web.
¿Hay alguna particularidad en la información presentada? ¿Cuál?
Que todo su código está en formato HTML

EL DIRECTORIO PROC

6. El directorio /proc es el directorio donde se guarda toda la información de HW de tu sistema


GNU/Linux incluyendo el kernel, procesos y parámetros de configuración.

# ls /proc

Observe la estructura de dicho directorio que se muestra a continuación:

7. ¿Que representan los directorios que son números? Investigue

Son los PID en ejecución

8. Ejecute los siguientes comandos, y compruebe hasta qué punto coinciden con los del paso 4:

a. #cat cpuinfo  ¿Coincide? ____


b. #cat meminfo  ¿Coincide? ____
c. ¿Hay algún archivo que le muestre las características de sus discos duros?

Si con el comando cat /proc/diskstats


Hardware y Video Sistemas Operativos de Codigo Abierto

LA HERRAMIENTA DMIDECODE

dmidecode es una herramienta que permite conocer a fondo el hardware de


nuestro equipo, tal como se describe en la BIOS del sistema según el SMBIOS /
DMI estándar SMBIOS; el cual significa "System Management BIOS" y DMI
significa "Desktop Management Interface"

9. Instalar la herramienta:
#yum –y install dmidecode*

10. La sintaxis es la siguiente: “dmidecode –t [nro de tipo]“ (Probar con los números del 1 a 5 en
donde dice nro de tipo.

Muestre cómo obtener la lista de información de hardware por categorías a partir del comando
dmidecode.
11. Compare esta herramienta con lshw ¿Con cuál se quedaría? ¿Usaría las dos? Fundamente su
respuesta.

Es mejor usar dmidecode porque me da la opción a elegir además que los separar por tipos para un
mejor entendimiento y además te da un poco más de información.

HERRAMIENTA GRÁFICA

12. Instale una herramienta de administración gráfica para el hardware de su servidor. Utilice
cualquier modo de instalación para cubrir el requerimiento. (búsquela en internet)

Si tendría que hacer una comparación entre los comandos ejecutados anteriormente y la
herramienta gráfica qué es lo que tendría que decir al respecto.

13. Busque herramientas gráficas que realicen funciones similares, instale una de ellas

¿Qué herramienta encontró?

Se encontró en internet la herramienta sensors -detect y a su vez lm -sensors

¿Pudo instalarla en Centos 7?

Pág. 6 Dpto. de TDG - Redes


Si, se pudo instalar sin ningún problema

COMPROBANDO ERRORES DE HARDWARE

Si se están teniendo problemas de inestabilidad y se sospecha que pueden ser ocasionados por el
hardware, se recomienda comprobar la memoria, discos y procesador para asegurarnos de que están
funcionando correctamente.

14. Problemas de Discos:

Generalmente este errores llevan consigo respuetas lentas por parte del sistema, generalmente al
mover grandes cantidades de archivos o en sistemas con algún tipo de escritorio gráfico (desktop)
como puede ser KDE o GNOME.

Verificar si tenemos el paquete hdparm


#yum –y install hdparm

En caso no tenerlo tendrá que ser instalado.

15. Obtener los parámetros del disco duro actualmente configurados

# hdparm /dev/sdXY

16. Realizar sincronizaciones en dispositivos de lectura


# hdparm –t /dev/sdXY
Hardware y Video Sistemas Operativos de Codigo Abierto

17. Defina que otras tareas se pueden desarrollar con las distintas opciones del comando hdparm.
Señale 03 de ellas con sus resultados.
Nota: Algunos parámetros podrían dañar sus sistema, lea bien las definiciones de ellos.

Prueba de tiempos de lectura en el buffer


Hdparm –t /dev/sda1

Prueba de tiempos de lectura en la cache


Hdparm –T /dev/sda1

Devuelve información directamente desde la unidad (velocidad, tipo, modelo, serial, ...)
Hdparm –i /dev/sda1

18. Otro punto importante a verificar es que nuestro disco no tenga sectores dañados o corruptos, para
ello usaremos fsck y sus variantes fsck.sistema_de_archivos, por ejemplo fsck.ext3.

#fsck.ext3 –a /dev/sdXY

19. Abrir el archivo /etc/grub2.cfg ¿Qué visualiza?


Configuraciónes automáticas generadas por grub2.mkconfig

Pág. 8 Dpto. de TDG - Redes


20. Investigue de alguna herramienta en consola de texto o algún script que permita detectar errores a
nivel del procesador. Indique los pasos realizados para la ejecución de la misma.

El script:
echo"mkdir /home/bucleif/descargas"
echo"mkdir /home/bucleif/documentos"
echo"rm -r /home/bucleif/documentos"

Ejecucion:
sh -x script

ENTORNO GRAFICO EN LINUX

OBTENIENDO INFORMACION DEL SISTEMA X-WINDOWS

21. Verifique el nivel de ejecución por defecto. ¿En qué archivo se puede comprobar esto? ¿Cuál es
el nivel de ejecución por defecto?

En el archivo Cat /proc/diskstats

22. Cambiar el nivel de arranque por defecto al runlevel=3, luego reiniciar para que surta efecto los
cambios realizados. Use las configuraciones que implementa la version de Centos 7

23. Ingrese a una consola de texto como root.

24. Vea la versión de X Windows instalados en su sistema.


Ejecute: #X –version
Versión de X Server: server 2016
Versión de X Protocol: ipv4

25. Vea las versiones de Escritorio utilizadas en su computadora:


#rpm –q gnome-desktop
Si no esta instalado proceder a usarlo con yum
#yum –y install gnome-desktop
Versión: 4
Consultar http://www.gnome.org e indicar cuál es la última versión disponible: GNOME3

#rpm –q kdebase
Si no esta instalado proceder a usarlo con yum
#yum –y install kdebase
Versión: 3
Consultar http://www.kde.org e indicar cuál es la última versión disponible: PLASMA

MODOS DE INICIO

26. Indique las diferencias entre las siguientes maneras de iniciar el modo gráfico, recuerde que
puede terminar la interface gráfica presionando las teclas CTRL+ALT+BACKSPACE. Es posible
que alguno de estos metodos no funcione. Tambien indique cual.
Ejecutando: X :No funciona
Ejecutando: startx : Si funciona
Ejecutando: init 5 :No funciona

27. Estando en una consola gráfica, indique como hace para pasar a una consola de texto.
¿Qué combinación de teclas utiliza?
Hardware y Video Sistemas Operativos de Codigo Abierto

Con la combinacion de teclas ctrl+m

MANEJO DEL WINDOW MANAGER

Nota:
Muchos de los programas utilizados por el entorno gráfico de X-Window se guardan en los directorios:
/usr/bin/X11
/usr/bin
/etc/X11

28. Verifique la lista de Window Managers disponibles para ello consulte xwinman.org, anote los
nombres de algunos de los Windows Managers.
MWM
WM2
FLUXBOX
OTHERS
OLVWM
ICEWN
WINDOW MAKER
FVWM
AFTERSTEP

STARTX

29. Realice la carga manual del escritorio instalado en su computadora.


Ejecute startx /usr/bin/gnome-session si desea iniciar GNOME.
Ejecute startx /usr/bin/startkde si desea iniciar KDE.
Pruebe con cada Entorno de escritorio y luego salga de la sesión.

30. Realice la carga de más de una sesión gráfica su computadora.

Para iniciar otra terminal gráfica se debe de ejecutar startx de la siguiente manera:
startx -- :0 //carga la primera consola gráfica
startx -- :1 //carga la segunda consola gráfica

Puede indicar que Desktop Manager cargar:


startx /usr/bin/gnome-session -- :1
startx /usr/bin/startkde -- :1

Anote todo lo que paso despues de ejecutar estos comandos, tambien anote si no paso nada:

Aun todo esta saliendo bien

31. Cargue una sesión grafica con GNOME y otra con KDE.
32. Pruebe intercambiar entre las consolas de texto y las consolas gráficas. ¿Con que combinación
de teclas ingresamos a la otra consola gráfica? (Investigue)
Con el comando ctrl+alt+f7

ESCRITORIO POR DEFECTO

33. Para que la carga sea automática deberá primero revisar el siguiente archivo:
#less /etc/X11/xinit/Xclients

Pág. 10 Dpto. de TDG - Redes


Analice las primeras líneas.
¿Cuál es el nombre de la variable que define el escritorio a ejecutarse por defecto?
Gnome o kde

34. Instale una herramienta de modo grafico y controle

Observaciones y Conclusiones

 En este laboratorio aprendimos a instalar una interfaz gráfica en un centos minimal


 Se entendió perfectamente la manera de obtener información de nuestros hardware
 Hubo algunos problemas en el desarrollo, pero investigando se pudo solucionar.

También podría gustarte