Sunteți pe pagina 1din 26

CONTENIDO

I.

Leer y ejecutar los comandos de las diapositivas

II.

Qu comandos no funcionan? Buscar el comando que funcione para este


dispositivo

III.

Comparar o ubicar donde se encuentran los archivos de descripcin de


Hardware en las diapositivas

IV.

Comparar arquitectura Halley-Guane-Toctoc

V.

Los comandos de Hardware muestran un informe, explicar el Hardware que


se muestra

VI.

Crear un script que suministre al usuario informacin sobre las siguientes


caractersticas Hardware de su maquina

VII.

Bibliografa

INTRODUCCION

Y qu es Linux? Los sistemas operativos del tipo Linux est formado por
procesos y ficheros. Y no hay nada ms. Los dispositivos como el disco, el cdrom,
la pantalla, est representado como un fichero en el sistema linux, dentro de /dev.
Los sockets de comunicacin son ficheros. Los directorios son ficheros. Los
ficheros son ficheros.
Los comandos, en su mayor parte, no son realmente ms que pequeos
programas incorporados en el sistema operativo, ubicados en carpetas clave como
/bin (comandos bsicos para ser usados por usuarios normales) o /sbin
(especficos para el superusario), y por lo tanto accesibles desde cualquier parte
del disco, segn est diseado GNU/Linux.
Por ello, todas las reglas de sintaxis aplicables a los comandos son aplicables a
cualquier programa, siempre que est operando usted en la carpeta que contiene
dicho programa o al menos un enlace simblico a l. (De hecho, si un programa
no existe en la carpeta de trabajo actual, GNU/Linux lo buscar en las carpetas
anteriores y en /usr/bin).
Tambin son aplicables a los scripts ejecutables de Bash, con la salvedad de que
hay que anteponer un punto y una barra hacia adelante al nombre (como en el
comando. /configure, que arranca el script configure, script de ayuda a la
instalacin presente en muchos programas.

I.

Leer y ejecutar los comandos de las diapositivas

Comandos que sirven


1. Dmesg

2. Lspci v

Comandos con permiso Comandos que no


denegado
sirven
1. /proc/cmdline
1. Ismod
2. /proc/modules
2. Ishal
3. /var/log/dmes
3. Mknod
4. /proc/meminfo
4. Udevd
5. /var/log/dmesg
5. Biosdecode
6. /proc/interrupts
6. Dmidecode
7. /proc/ioports
8. /proc/iomem
9. /proc/devices

3. Uptime
4. Top

5. Cat /proc/meminfo

II.

Qu comandos no funcionan? Buscar el comando que funcione


para este dispositivo

1. Ishal m : Esta salida nos informa de todos los dispositivos reconocidos por
nuestro sistema operativo
lshal | grep info.product | cut -d= -f2 | sort
2. Mknod: mknod [OPTION]... NAME TYPE [MAJOR MINOR]
mknod fich {c|b} nmajor nminor
|Crea ficheros especiales - disp. de
caracteres/bloques| mkfifo
3. Udev: Su funcin es controlar los ficheros de dispositivo en/dev. Es el
sucesor de devfs y de hotplug, lo que significa que maneja el
directorio /dev y todas las acciones del espacio de usuario al agregar o
quitar dispositivos, incluyendo la carga defirmwares.
4. Biosdecode: BiosDecode es una herramienta que permite analizar la
memoria de la BIOS para imprimir todas las estructuras (o puntos de
entrada) conocidos.
5. Dmidecode: BiosDecode no es human-readable por lo que necesitamos
otra herramienta que nos facilite la informacin en un formato legible. Aqu
es donde entra en liza dmidecode. Esta herramienta permite volcar una
tabla DMI a la pantalla, mostrando nmeros de serie, revisin de la BIOS,
descripcin del hardware etc.
6. Ismod: Despliega la informacin referente a los mdulos que estn
habilitados por el "kernel". El comando Insmod, inserta un modulo en el
kernel,
forma
de
tulizarlo:
insmod
archivo_del_modulo:
insmod /lib/modules/2.6.32-5-686/kernel/fs/fat/fat.ko
Habilita ("loads") el modulo que se especifica en la linea, para que el
"kernel" sea capaz de utilizarlo. (Ejemplo: insmod ip_alias.o)

III.

Comparar o ubicar donde se encuentran los archivos de


descripcin de Hardware en las diapositivas

1. /bin: Almacena la mayora de los programas esenciales del sistema.


2. /boot: Archivos estticos utilizados por el cargador de arranque (bootloader) del sistema.
3. /dev: Contiene archivos especiales del sistema, conocidos como
controladores de dispositivo (device drivers), los cuales se usan para
acceder a los dispositivos del sistema y recursos, como discos duros,
modems, memoria, etc.
a.
b.
c.
d.
e.

/dev/hda: Disco primario


/dev/hdb: Disco esclavo del anterior.
/dev/mouse: Se utiliza para la lectura de entrada del mouse.
/dev/hdc: Disco primario en otro slot.
/dev/hdd: Disco esclavo del segundo slot.}

4. /etc: Este directorio est reservado para los ficheros de configuracin y


arranque del sistema Linux. En este directorio no debe aparecer ningn
fichero binario (programas). Bajo ste deben aparecer otros subdirectorios:
a. /etc/X11: Ficheros de configuracin de X Window.
b. /etc/skel: Ficheros de configuracin bsica que son copiados al
directorio del usuario cuando se crea uno nuevo.
c. /etc/conf.modules: Archivo donde se indica que mdulos se anexan al
kernel en el momento del boot.
d. /etc/passwd: Contiene informacin sobre los usuarios, como login,
nombre y otra informacin que el administrador quiera agregar.
e. /etc/shadow: Almacena los password en forma encriptado y las fechas
de expiracin de los mismos.
f. /etc/services: Tabla en la cual se describen los servicios a los que tienen
acceso los usuarios y por qu puertos trabajan.
g. /etc/hosts.deny: Almacena informacin para configurar los permisos
sobre los servicios que ofrece.
h. /etc/sysconfig: Almacena archivos de configuracin de del sistema, por
ejemplo el idioma, el tipo de teclado.
i. /etc/inittab: Contiene los archivos de booteo (arranque) del sistema.
5. /home: Contiene los directorios personales (casas) de los usuarios. En un
sistema recin instalado, no habr ningn usuario en este directorio.
6. /lib: Estos ficheros contienen cdigo que compartirn muchos programas.
En lugar de que cada programa contenga una copia propia de las rutinas
compartidas, stas son guardadas en este fichero. Esto hace que los
programas ejecutables sean menores y reduce el espacio usado en disco.

7. /proc: Contiene Archivos especiales que o bien reciben o envan


informacin al kernel del sistema. Informacin asociada con el ncleo que
se est ejecutando, para obtener informacin de recursos utilizados en el
sistema (CPU, memoria, swap, dispositivos..) Este directorio es un sistema
de archivo virtual, es decir, no existe fsicamente en el disco duro, slo en
memoria.
8. /root: Directorio hogar (casa) del administrador del sistema.

9. /sbin: Contiene programas esenciales del sistema, que son nicamente


accesibles al administrador (root).
10. /tmp: Archivos temporales del sistema.
11. /usr: ste es uno de los directorios ms importantes del sistema puesto que
contiene los datos, programas y libreras de uso comn para todos los
usuarios
a. /usr/bin: Herramientas de uso general. All tambin se guardan muchos de
los programas ejecutables de Linux.
b. /usr/doc: Documentacin general del sistema.
c. /usr/etc: Ficheros de configuracin generales.
d. /usr/include: Cabeceras de libreras del lenguaje de programacin C.
e. /usr/info: Ficheros de informacin de GNU.
f. /usr/lib: Libreras generales de los programas.
g. /usr/local: Est diseado para la personalizacin local del sistema. Por lo
general, gran parte del software local se instala en los subdirectorios de
este directorio.
h. /usr/man: Pginas del manual de Linux.
i. /usr/sbin: Programas de administracin del sistema.
j. /usr/share: Datos independientes de la arquitectura del sistema.
k. /usr/src: Archivos que almacena los cdigos fuente de diferentes programas
del sistema.
12. /var: Este directorio contiene informacin temporal de los programas (lo cual
no implica que se pueda borrar su contenido)
a. /var/lib: Informacin variable de configuracin.
b. /var/lock: Archivos para bloqueos.
c. /var/log: Contiene archivos bitcora miscelneos. La mayora de los
archivos bitcora se deben escribir en este directorio o en subdirectorios
apropiados, como los siguientes:
a. lastlog: registro del ltimo acceso de cada usuario.
b. message: mensajes del sistema desde syslogd.
c. wtmp: registro de todos los accesos y salidas.

IV.

Comparar arquitectura Halley-Guane-Toctoc

A continuacin comparare la arquitectura Halley con Toctoc, ya que a Guane no se


puede ingresar
HALLEY

TOCTOC

Procesador
(Nos devolver un listado con toda la informacin por cada ncleo lgico
del procesador)

Nombre del fabricante, modelo y velocidad. Nombre de la maquina

HALLEY

TOCTOC

Memoria RAM
(Muestra el total de memoria RAM y la particin swap)

HALLEY

TOCTOC
Tarjeta de video, audio y red

HALLEY

TOCTOC
Tarjeta de video, audio y red

Disco Duro

HALLEY
TOCTOC
Arquitectura del equipo, versin Kernel, dispositivos PCI y USB

V.

Los comandos de Hardware muestran un informe, explicar el


Hardware que se muestra

1. /boot: Este directorio nos muestra los archivos de arranque del sistema.
Archivos estticos utilizados por el cargador de arranque (boot-loader) del
sistema.

2. /proc: Almacena la informacin del sistema usada por el Kernel. Contiene


Archivos especiales que o bien reciben o envan informacin al kernel del
sistema. Informacin asociada con el ncleo que se est ejecutando, para
obtener informacin de recursos utilizados en el sistema (CPU, memoria,
swap, dispositivos..) Este directorio es un sistema de archivo virtual, es
decir, no existe fsicamente en el disco duro, slo en memoria.

3. /proc/cmdline: Almacena los parmetros del Kernel con el que inicia la


maquina

4. /lib: muestra las libreras del sistema. Estos ficheros contienen cdigo que
compartirn muchos programas. En lugar de que cada programa contenga
una copia propia de las rutinas compartidas, stas son guardadas en este
fichero. Esto hace que los programas ejecutables sean menores y reduce el
espacio usado en disco.

5. /lib/modules/versin: En este directorio estn ubicados los mdulos que


se distribuyen en el kernel, donde versin se refiere a la versin de su
kernel.

6. /lsmod: lista los mdulos del kernel que estn cargados en este momento.
De cada uno presenta nombre, tamao y recuento de usos.

7. /etc: Este directorio est reservado para los ficheros de configuracin y


arranque del sistema Linux. En este directorio no debe aparecer ningn
fichero binario (programas).

8. /dmesg: Es un comando que lista el bfer de mensajes del ncleo, el cual


contiene mensajes generados durante el arranque.

9. /usr/share/hwdata: Es un directorio, donde se almacenan catlogos de


texto del hardware que RHEL espera detectar.

10. /lshal: la imagen nos muestra una salida muy extensa pero resumiendo
este comando nos informa de todos los dispositivos reconocidos por el
sistema operativo.

11. /Proc/meminfo: muestra informacin detallada sobre la cantidad de


memoria detectada y de la utilizacin actual.

12. /proc/scsi: muestra los discos scsi detectados

13. /lspci: nos muestra todos los dispositivos PCI conectados al servidor

14. proc/interrupts: para una maquina con mltiples procesadores

15. Proc/ioports: La salida proporciona una lista de las regiones de puertos


registrados actualmente utilizados para la comunicacin de entrada y salida
con un dispositivo. La primera columna le indica el rango de direcciones de
los puertos de entrada y salida reservado para el dispositivo listado en la
segunda columna.

16. Proc/iomem: el archivo muestra los dispositivos cuyo bfer de memoria ha


sido mapeado a la RAM.

17. Proc/devices: muestra los drivers registrados por el kernel. Este archivo
muestra los diversos dispositivos de carcteres y de bloque actualmente
configurados.

18. /Uptime: muestra cuanto tiempo ha estado operando la maquina

19. /Top: lista los procesos que se estn ejecutando en la maquina ordenados
por actividad

VI.

Crear un script que suministre al usuario informacin sobre las


siguientes caractersticas Hardware de su maquina
Hostname
Memoria (libre-uso)
Procesador (arquitectura-hilos por core-cantidad de hilos CPU totales)
Las particiones del disco (nombre-tamao-uso-porcentaje uso) (awk)
Dos primeros mdulos de /proc/modules (awk; tail; head)
Descripcin del sistema operativo

BIBLIOGRAFIA
1. http://docencia.udea.edu.co/cci/linux/dia4/directorio.htm
2. http://www.esdebian.org/wiki/comandos-conocer-sistema-identificarhardware-algunas-configuraciones-software
3. http://www.piensaenbinario.com/2012/02/como-obtener-informacion-delhardware.html
4. http://www.guatewireless.org/hardware/como-encontrar-informacion-basicadel-hardware-desde-linux.html
5. http://www.palomatica.info/juckar/linux/resumen/comandos.html
6. http://www.linuxtotal.com.mx/index.php?cont=info_admon_002
7. http://grid.uis.edu.co/index.php/Curso_Linux_Taller
8. http://www.marioalberto.com.mx/linux/linux.php
9. http://www.fing.edu.uy/tecnoinf/cursos/adminf/material/ADI-comandoslinux.pdf
10. http://www.pello.info/filez/shell/shell_linux.pdf
11. http://lafec.df.uba.ar/tutorial_18pag.pdf
12. PDF: Arquitectura
13. PDF: Operador de Linux
14. PDF: Tutorial de Linux

S-ar putea să vă placă și