guia de practicas 250550 linux 2013 ii

20
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 LINUX ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA GUIA DE PRÁCTICAS 250550- LINUX Curso Electivo Elaborado por: MIGUEL ANGEL LOPEZ C. Director de Curso BOGOTÁ (COLOMBIA) PROGRAMA INGENIERÍA DE SISTEMAS AGOSTO 2013

Upload: cristhian-manrique

Post on 29-Nov-2015

494 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

ES

CU

ELA

DE

CIE

NC

IA

S B

ÁS

ICA

S,

TE

CN

OLO

GÍA

E

IN

GE

NIE

RÍA

GUIA DE PRÁCTICAS

250550- LINUX

Curso Electivo

EEllaabboorraaddoo ppoorr::

MIGUEL ANGEL LOPEZ C.

Director de Curso

BBOOGGOOTTÁÁ ((CCOOLLOOMMBBIIAA))

PPRROOGGRRAAMMAA IINNGGEENNIIEERRÍÍAA DDEE SSIISSTTEEMMAASS

AAGGOOSSTTOO

22001133

Page 2: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

GUIA DE PRÁCTICA No.1

Nombre del curso: 250550- LINUX

Programa al que pertenece

INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.

E-Mail de Contacto:

[email protected] Ubicación: Zona Centro Bogotá

Cundinamarca - Cead JAG

Practica No. 1 – Instalación del Sistema Operativo GNU / Linux

Objetivos de la práctica de laboratorio:

Evaluar los requisitos de hardware y conocer las consideraciones mínimas para la instalación de un sistema operativo GNU / Linux. Instalar y configurar en instancias básicas una distribución del sistema operativo GNU / Linux como estación de trabajo.

Introducción o Teoría

El estudiante debe documentarse previamente para poder realizar la práctica: - Instalación de una distribución del sistema operativo GNU / Linux. Conocimientos básicos en: -Planificación, requisitos ó consideraciones antes de una instalación Linux -Estructura interna de un sistema operativo. -Particionamiento y almacenamiento en discos. -Manejo de memoria. -Gestor de arranque. -Sistemas de entrada / salida. -Gestión de procesos. -Seguridad. -Instalar, actualizar, remover Paquetes. -Contraseñas de root y usuarios. -Reconocimiento del ambiente gráfico de entornos de escritorio Desarrollo de la practica / actividad: Esta práctica está diseñada para realizarse en 4 horas Realizar una instalación de Linux limpia o sobre máquina virtual, una opción interesante es el uso de máquinas virtuales, de tipos Virtualbox (www.virtualbox.org/wiki/Downloads), ya que evita modificar la configuración de nuestro disco actual en una primera instalación de Linux o una instalación de pruebas. Para cualquier caso, se recuerda la necesidad de tomar las siguientes precauciones: usar máquinas que no sean de producción, efectuar una copia de seguridad de los datos de usuario con anterioridad a la instalación, etc. proceder con cautela. En general, para hacer la instalación mínima de un sistema de escritorio con entorno gráfico, se recomienda disponer al menos de 15 GB de disco y 512 MB de RAM (por cada instalación).

Page 3: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Realizar una instalación limpia de Linux o sobre máquina virtual (VirtualBox link de descarga https://www.virtualbox.org/wiki/Downloads), realizando las siguientes actividades:

Primera Parte: Documentar el proceso de instalación. Diligenciar la tabla de acuerdo a la distribución Instalada:

Paso Nombre y Versión de la Distribución Seleccionada

Descarga de iso

Cargue

Bienvenida

Selección de idioma

Preparación

Asignación de espacio en disco

Creación del nombre de la máquina

Zona horaria

Creación de usuario

Selección del tipo de instalación

Descarga de archivos

Grupo de aplicaciones

Reinicio

Cargue del sistema

Cargue de ambiente gráfico

Inicio de sesión

Cargue del escritorio

Gestor de actualizaciones

Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribución seleccionada e instalada Hardware:

PROCESADOR MEMORIA RAM DISCO DURO DISTRIBUCIÓN DE LINUX

Marca: Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb

Cantidad: __ Mb o Gb. Tipo:

Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotación: ___ rpm Interfaz :

Nombre: Versión:

Page 4: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Requerimientos mínimos de arquitectura de hardware para la instalación (Ram, Procesador, Disco Duro, Memoria, Tarjeta Gráfica)

Arquitectura x86 Arquitecturas x86_64

Particiones:

Dispositivo Tipo Tamaño Total Mb Tamaño Usado Mb

Directorios:

Nombre Descripción

Software a utilizar en la práctica:

Sistema Operativo Linux Ubuntu (http://www.ubuntu.com/getubuntu/download ), Fedora Core (http://fedoraproject.org/es/get-fedora) y/ o Centos (http://www.centos.org/).

Equipos / instrumentos a utilizar en la práctica:

1 Equipo de cómputo cualquier configuración.

Resultados a obtener en la práctica:

Sistema Operativo Linux instalado y funcionando normalmente en una computadora como estación de trabajo o servidor.

Informe a entregar

El informe debe cumplir normas Icontec. Debe comprender los siguientes aspectos:

Portada

Introducción

Objetivos de la práctica

Introducción o teoría referente al tema.

Desarrollo de la práctica. Se debe describir el hardware (memoria, disco duro,

procesador, etc.), las particiones y la estructura de los directorios de Linux de la distribución instalada.

Resultados de la práctica.

Primera Parte: Documentar el proceso de instalación. Diligenciar la tabla de acuerdo a la distribución Instalada:

Page 5: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Paso Nombre y Versión de la Distribución Seleccionada

Descarga de iso

Cargue

Bienvenida

Selección de idioma

Preparación

Asignación de espacio en disco

Creación del nombre de la máquina

Zona horaria

Creación de usuario

Selección del tipo de instalación

Descarga de archivos

Grupo de aplicaciones

Reinicio

Cargue del sistema

Cargue de ambiente gráfico

Inicio de sesión

Cargue del escritorio

Gestor de actualizaciones

Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribución Instalada

Hardware: PROCESADOR MEMORIA RAM DISCO DURO DISTRIBUCIÓN

DE LINUX Marca Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb

Cantidad: __ Mb o Gb. Tipo:

Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotación: ___ rpm Interfaz :

Nombre: Versión:

Requerimientos mínimos de arquitectura de hardware para la instalación (Ram, Procesador, Disco Duro, Memoria, Tarjeta Gráfica)

Arquitectura x86 Arquitecturas x86_64

Particiones:

Dispositivo Tipo Tamaño Mb Usado Mb

Page 6: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Directorios: Nombre Descripción

Conclusiones

Bibliografía y referencias

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la práctica No. 1. Linux Ubuntu:

http://fresno.pntic.mec.es/avaler3/?id=instalacion-linux-ubuntu-704

http://www.youtube.com/watch?v=zVmpTQW_fP8

http://www.youtube.com/watch?v=qH4UGQ9yku8

http://www.youtube.com/watch?v=2Ufz6UBE3Dk

Linux Fedora Core: http://www.youtube.com/watch?v=Mjz0uvBd5W8

http://www.youtube.com/watch?v=Un7aJhQxO7Y

http://www.youtube.com/watch?v=q538uwzTPbM

Page 7: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

GUIA DE PRÁCTICA No. 2

Nombre del curso: 250550- LINUX

Programa al que pertenece

INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.

E-Mail de Contacto:

[email protected] Ubicación: Zona Centro Bogotá

Cundinamarca - Cead JAG

Practica No. 2 – Líneas de Comandos Básicos del Sistema Operativo GNU / Linux

Objetivos de la práctica de laboratorio:

Alcanzar el nivel de competencias necesarias para desarrollar las tareas atribuidas al usuario permanente de un sistema operativo Linux. Manipular el entorno consola (texto) y el entorno gráfico (ventanas y escritorios) con las utilidades de mayor usabilidad. Conocer y manejar Aplicaciones GNU.(Herramientas Informáticas y Herramientas Telemáticas).

Introducción o Teoría

El estudiante debe documentarse previamente de la siguiente temática para poder realizar la práctica:

1. Manejo de la Consola de Comandos (Konsole ó Xterm) a través de comandos básicos: Manipulación de Ficheros: -Estructura de directorios del sistema en GNU / Linux -Comandos básicos: ls, cd, mkadir, rm, rmdir, mv, cp -Empaquetar y desempaquetar: tar, zip -búsqueda de ficheros: find, find name, whereis ejecutable, type comando -Editores y manipulaciones de texto: grep, more, nano, vi -dividir/unir ficheros: split, cat -Enlaces simbólicos: ln [opción]...objetivo [nombre_del_ enlace] B. Comandos de Sistema y Configuración: -Consolas virtuales: Alt+F1 hasta Alt+F6 -Instalación y desinstalación: yum, rpm -parada e inicio de sistema: halt, reboot, init, exit, shutdown -Permisos, usuarios, grupos: chmood, chown, chgrp -Procesos / Procesos activos: kill, ps, pstree, top, fuser, lsof -Uso de disco, memoria estado de sistema: mount, umount, df, du, free, ulimit -Configuración de red: ifconfig, dhclient, route, netstat -Manuales: man -Acceso: w, who, last, lastlog, lastb, faillog, fail2ban -Entorno: history, fc l, profile, locate, loadkeys es, locate charmap, set, env, export, pwd -Envió de mensajes: write, wall, mesg, talk

2. Manipulación de los Niveles de Inicialización Login, Xwindows, utilizando el entorno gráfico: -Creación de Usuarios, Ingreso y salida de consola gráfica -Elementos del entorno gráfico, Panel KDE o Gnome, Comparativo Linux y Windows -Aplicaciones (Consideradas por el tutor que realiza la práctica de laboratorio): Aplicaciones interesantes, configuraciones básicas del sistema, Herramientas básicas del sistema. -Sistema de archivos (Operaciones entre archivos / directorios) -Batch (shell). Ejemplos de automatización de procesos por lotes. -Uso de Funciones y operaciones básicas en OpenOficce, a través de Writer (Procesador de Textos), Calc (Hojas de Cálculo) y Presentations (Presentaciones). -PDF. -Aplicaciones para el manejo, edición, diseño de contenidos multimediales.

Page 8: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Desarrollo de la practica / actividad:

Esta práctica está diseñada para realizarse en 4 horas

En esta actividad se realizará la práctica sobre los comandos a modo texto ó consola que manipula GNU / Linux, debe incluir su sintaxis y ejemplos aplicados a una situación disciplinar como administradores de Sistemas Operativos GNU / Linux en un ambiente corporativo para cada una de las situaciones presentadas en el apartado de resultados a obtener de la práctica.

Verificar la configuración por medio de comandos: memoria, capacidad de disco duro, etc de acuerdo a los requerimientos solicitados. Software a utilizar en la práctica:

Sistema Operativo Linux Ubuntu (http://www.ubuntu.com/getubuntu/download ), Fedora Core (http://fedoraproject.org/es/get-fedora) y/ o Centos (http://www.centos.org/). Equipos / instrumentos a utilizar en la práctica:

1 Equipo de cómputo de cualquier configuración. Resultados a obtener en la práctica:

Manipulación a nivel básico e intermedio de los entornos de trabajo en modo texto (consola).

1. Investigando información sobre el sistema y los usuarios

Escriba los siguientes comandos e identificar lo que cada uno de ellos le informa sobre su sistema.

Línea de Comando Descripción/Salida

$ whoami

$ who am i

$ users

$ who

$ w

$ date

$ cal 9 1752

$ cal 10 2000

$ df

$ which man

$ type man

$ whereis less

$ help cd

$ time sleep 2

2. Sistema de Archivos

Escriba los resultados y/o comandos para cada una de las siguientes secciones.

2.1. Navegación básica a. Entrar y utilizar pwd para descubrir cuál es la ruta completa del directorio de inicio. b. Vaya al directorio / bin y / tmp. Utilice pwd para comprobar que sucede allí en cada directorio.

Page 9: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

c. ¿Cuál es el directorio principal de la raíz del sistema de archivos? d. Al encontrarse en un directorio como /bin, ubíquese en su directorio de trabajo Escriba tres formas de hacer esto. 2.2. Directorios a. Inicie en su directorio de trabajo y cree un directorio llamado nuevo b. Cambie al directorio nuevo y crear un directorio llamado reciente c. Ir a su directorio personal. Ahora cree un directorio bajo el nuevo llamado actual Hay dos maneras de hacer esto, ¿Cuáles son? (Pista: No es necesario cambiar de directorio para resolverlo) d. Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo. ¿Cuáles son? e. Cree la misma estructura de directorios con un solo comando 2.3. Enlaces a. Crear un archivo llamado prueba en su directorio personal (digitando echo foo > prueba). Cree un enlace duro a prueba llamada d_pueba y un link simbólico a prueba llamada s_prueba. b. Investigue el número de inodo de los archivos. Asegúrese de entender qué es lo que que son. c. Elimine el archivo original llamado prueba. ¿Es posible llegar a los contenidos del archivo original? d. ¿Qué ocurre si se intenta cat s_test. Asegúrese de entender la diferencia entre h_test, y s_test e. Intente realizar un enlace duro a su directorio de trabajo. ¿Por qué no se puede realizar? 2.4. Información del Sistema a. Investigue la cantidad de memoria del sistema en la cual está ejecutando su distribución instalada b. Investigue el número de procesadores de la computadora en la cual está ejecutando su distribución instalada c. Investigue qué dispositivos PCI están presentes en su computador d. Investigue qué dispositivos USB están presentes en su computador e. Inicie sesión como un usuario normal. ¿Cuál es el nombre de la maquina en la red y número de versión del kernel del sistema operativo que instalo? f. Cambie sesión al usuario root. ¿Qué comando le mostrará el identificador numérico del usuario root y todos los grupos a los que pertenece? g. ¿Qué comandos le informan sobre quién más esta logeado en el sistema?

Informe a entregar

El informe debe cumplir normas Icontec. Debe comprender los siguientes aspectos:

Portada

Introducción

Objetivos de la práctica

Introducción o teoría referente al tema.

Desarrollo de la práctica. Se debe describir el proceso paso a paso sobre los

comandos a modo texto ó consola. Resultados de la práctica. Se debe diligenciar la información solicitada con

descripción y resultados obtenidos a fin de diligenciar la tabla y las respuestas a cada uno de los interrogantes planteados en las diferentes secciones.

Page 10: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

En cada caso, se debe explicar que hacen los comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta y adicionalmente se debe anexar el print screen del resultado obtenido.

1. Investigando información sobre el sistema y los usuarios

Escriba los siguientes comandos e identificar lo que cada uno de ellos le informa sobre su sistema.

Línea de Comando Descripción/Salida

$ whoami

$ who am i

$ users

$ who

$ w

$ date

$ cal 9 1752

$ cal 10 2000

$ df

$ which man

$ type man

$ whereis less

$ help cd

$ time sleep 2

2. Sistema de Archivos

Escriba los resultados y/o comandos para cada una de las siguientes secciones.

2.1. Navegación básica a. Entrar y utilizar pwd para descubrir cuál es la ruta completa del directorio de inicio. b. Vaya al directorio /bin y /tmp. Utilice pwd para comprobar que sucede en cada directorio. c. ¿Cuál es el directorio principal de la raíz del sistema de archivos? d. Al encontrarse en un directorio como /bin, ubíquese o trasládese a su directorio de trabajo Escriba tres formas de hacer esto. 2.2. Directorios a. Inicie en su directorio de trabajo y cree un directorio llamado nuevo b. Cambie al directorio nuevo y crear un directorio llamado reciente c. Ir a su directorio personal. Ahora cree un directorio bajo el nuevo llamado actual Hay dos maneras de hacer esto, ¿Cuáles son? (Pista: No es necesario cambiar de directorio para resolverlo) d. Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo. ¿Cuáles son? e. Cree la misma estructura de directorios con un solo comando 2.3. Enlaces a. Crear un archivo llamado prueba en su directorio personal (digitando echo foo > prueba). Cree un enlace duro a prueba llamada d_pueba y un link simbólico a prueba llamada s_prueba. b. Investigue el número de inodo de los archivos. Asegúrese de entender qué es lo que que son.

Page 11: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la práctica No. 2.

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,5/

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,2/

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,3/

- http://www.configurarequipos.com/doc743.html

- http://www.geocities.com/SiliconValley/Hardware/6300/support/comandos/comandos.html

- http://www.wikilearning.com/curso_gratis/curso_de_linux- el_shell_comandos_basicos_de_linux_1/4230-11

- http://www.cristalab.com/foros/t8027_comandos-generales-de-consola-en-linux.html

- http://www.linuxlots.com/~barreiro/spain/GURH_v60/node269.html

- http://es.tldp.org/FAQ/FAQ_Linux/Html/FAQ_Linux-12.html

- http://informatica.uv.es/it3guia/FT/Practica1-%20Complemento.pdf

c. Elimine el archivo original llamado prueba. ¿Es posible llegar a los contenidos del archivo original? d. ¿Qué ocurre si se intenta cat s_test. Asegúrese de entender la diferencia entre h_test, y s_test e. Intente realizar un enlace duro a su directorio de trabajo. ¿Por qué no se puede realizar? 2.4. Información del Sistema a. Investigue la cantidad de memoria del sistema en la cual está ejecutando su distribución instalada b. Investigue el número de procesadores de la computadora en la cual está ejecutando su distribución instalada c. Investigue qué dispositivos PCI están presentes en su computador d. Investigue qué dispositivos USB están presentes en su computador e. Inicie sesión como un usuario normal. ¿Cuál es el nombre de la maquina en la red y número de versión del kernel del sistema operativo que instalo? f. Cambie sesión al usuario root. ¿Qué comando le mostrará el identificador numérico del usuario root y todos los grupos a los que pertenece? g. ¿Qué comandos le informan sobre quién más esta logeado en el sistema?

Conclusiones

Bibliografía y referencias

Page 12: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

GUIA DE PRÁCTICA No. 3

Nombre del curso: 250550- LINUX

Programa al que pertenece

INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.

E-Mail de Contacto:

[email protected] Ubicación: Zona Centro Bogotá

Cundinamarca - Cead JAG

Practica No. 3 – Líneas de Comandos Avanzadas del Sistema Operativo GNU / Linux

Objetivos de la práctica de laboratorio:

Alcanzar el nivel de competencias necesarias para desarrollar las tareas atribuidas al administrador del sistema. Manipular el entorno consola (texto) y el entorno gráfico (ventanas y escritorios) con las utilidades de mayor usabilidad. Conocer y manejar Aplicaciones de Gestión de Usuarios, de hardware, de red, administración de dispositivos, administración de servicios.

Introducción o Teoría

El estudiante debe documentarse previamente de la siguiente temática para poder realizar la práctica:

1. Manejo de la Consola de Comandos, Manejo de la Administración de Usuarios Gestión de Hardware, administración de Servicios, Administración de Red a través de comandos básicos y utilizando las herramientas que posee el sistema operativo Linux en sus diferentes distribuciones.

Desarrollo de la practica / actividad:

Esta práctica está diseñada para realizarse en 4 horas. En esta actividad se realizará la práctica sobre los comandos a modo texto ó consola que manipula GNU / Linux, debe incluir su sintaxis y ejemplos aplicados a una situación disciplinar como administradores de Sistemas Operativos GNU / Linux en un ambiente corporativo para cada una de las situaciones presentadas en el apartado de resultados a obtener de la práctica. Software a utilizar en la práctica:

Sistema Operativo Linux Ubuntu (http://www.ubuntu.com/getubuntu/download ), Fedora Core (http://fedoraproject.org/es/get-fedora) y/ o Centos (http://www.centos.org/). Aplicaciones GNU pertinentes a la práctica (si no están, deben ser instaladas). Equipos / instrumentos a utilizar en la práctica:

Equipos de cómputo de cualquier configuración.

Page 13: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Resultados a obtener en la práctica:

En cada caso a resolver, se debe explicar que hacen los comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta y adicionalmente se debe anexar el print screen del resultado obtenido.

1. Permisos de Archivos

Anexe el respectivo print screen del resultado a cada uno de los siguientes comandos y explique brevemente el resultado:

a. $ id -a b. $ls -ld . h*.* /etc/passwd etc/shadow /etc/

2. ¿Cuál de las siguientes operaciones están permitidas? Responda Si o No y

justifique su respuesta

a. $ more file1 f. $ rm file2 b. $ more file2 g. $ rm file3 c. $ ls -l > file1 h. $ cp file1 file4 d. $ more /etc/passwd i. $ rm /etc/passwd

e. $ more /etc/shadow j. $ rm /etc/shadow

3. Utilice los comandos ls y grep para encontrar un programa en /usr/bin (que no

sea /usr/bin /passwd), que tenga el SetUID (Set User ID). Escriba el respectivo comando

4. Inicie su sesión como usuario regular. ¿Qué opción del comando ls muestra los

permisos del directorio /tmp en sí ( no debe mostrar el contenido del directorio /tmp). Escriba le respectivo comando.

5. Escriba el comando que muestre los permisos del directorio /usr/bin/passwd

6. Escriba el comando que cambie los permisos del archivo /usr/bin/passwd para eliminar setuid o setguid.

7. Escriba el comando que devuelva los permisos del archivo /usr/bin/passwd para adicionar setuid o setguid.

8. Expansión y citando el nombre del archivo 8.1. Realice las siguiente instrucciones en el directorio /bin y escriba el respectivo

comando de acuerdo a la situación. a. Lista de todos los nombres de archivo con exactamente tres caracteres. b. Lista de todos los nombres de archivo con exactamente tres caracteres en la que el segundo carácter es una vocal. c. Lista de todos los nombres de archivo con el carácter a, b, c, d, o que lo tenga como último carácter. d. Construir un comando para imprimir el número de nombres de archivos que coincidan exactamente tres caracteres. e. Construir un comando para imprimir el número total de archivos con

exactamente dos, tres o cuatro caracteres en su nombre.

8.2 . Compare y explique el efecto de los siguientes comandos echo $ HOME echo "$ HOME" echo '$ HOME' echo *

Page 14: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

echo "*" echo '*' echo $ HOME / * echo "$ HOME / *" echo '$ HOME / *'

8.3 Cree un archivo con el nombre *. ¿Es sencillo de hacer? ¿Cómo lo elimina?

(Tenga mucho cuidado con esta acción!).

9. Procesos en segundo plano y nohup. Escriba la secuencia de comandos para

cada una de las siguientes acciones.

a. Inicie el comando sort /dev/random en el fondo (segundo plano) del shell actual. b. Llevar el comando de nuevo al primer plano y darlo por terminado escribiendo ^ C c. Inícielo de nuevo, y una vez más para que tenga dos copias que se ejecutan en el fondo (segundo plano) d. Tráigalos a primer plano y terminarlos en el orden en que se iniciaron e. Inicie el mismo comando sort /dev/random en segundo plano, y

terminarlo con el comando de matar procesos. (kill)

10. En cada caso, explicar que hacen los siguientes comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta:

a. cat passwd | awk -F':' '{printf $1}' b. Con una secuencia de comandos mostrar todos los usuarios que tengan

un identificador (uid) que sea superior a 10.

c. Realizar un shell script para bash que muestre la información del archivo /proc/cpuinfo obtener los datos de vendor_id, model name, cpu MHz, /proc/meminfo que me muestre MemTotal, MemFree, del archivo y mediante comandos obtener la arquitectura y versión del kernel. Si tenemos más de un procesador entonces que nos muestro solo una linea de vendor_id, model name y cpu Mhz. (Anexar código fuente y print screen de la ejecución)

El ejemplo de la salida es: ID del Vendedor : AuthenticAMD Nombre del Modelo : AMD Athlon(tm) II X2 250 Processor CPU Mhz : 3013.461 Memoria Total : 4062236 kB Memoria Libre : 194928 kB Arquitectura : x86_64 Version del Kernel : 2.6.32-5-amd64 Informe a entregar

El informe debe cumplir con las normas Icontec. Debe comprender los siguientes aspectos:

1. Portada

2. Introducción

Page 15: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

3. Objetivos de la práctica

4. Introducción o teoría referente al tema.

5. Desarrollo de la práctica. Se debe describir el proceso paso a paso sobre los comandos a modo texto ó consola y a modo gráfico.

6. Resultados de la práctica. En cada caso, se debe explicar que hacen los comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta y

adicionalmente se debe anexar el print screen del resultado obtenido.

1. Permisos de Archivos Anexe el respectivo print screen del resultado a cada uno de los siguientes comandos y explique brevemente el resultado: a. $ id -a b. $ls -ld . h*.* /etc/passwd etc/shadow /etc/

2. ¿Cuál de las siguientes operaciones están permitidas? Responda Si o No y justifique su respuesta

a. $ more file1 f. $ rm file2 b. $ more file2 g. $ rm file3 c. $ ls -l > file1 h. $ cp file1 file4 d. $ more /etc/passwd i. $ rm /etc/passwd

e. $ more /etc/shadow j. $ rm /etc/shadow

3. Utilice los comandos ls y grep para encontrar un programa en /usr/bin (que no

sea /usr/bin /passwd), que tenga el SetUID (Set User ID). Escriba el respectivo comando

4. Inicie su sesión como usuario regular. ¿Qué opción del comando ls muestra los

permisos del directorio /tmp en sí ( no debe mostrar el contenido del directorio /tmp). Escriba le respectivo comando.

5. Escriba el comando que muestre los permisos del directorio /usr/bin/passwd

6. Escriba el comando que cambie los permisos del archivo /usr/bin/passwd para eliminar setuid o setguid.

7. Escriba el comando que devuelva los permisos del archivo /usr/bin/passwd para adicionar setuid o setguid.

8. Expansión y citando el nombre del archivo 8.1. Realice las siguiente instrucciones en el directorio /bin y escriba el respectivo

comando de acuerdo a la situación. a. Lista de todos los nombres de archivo con exactamente tres caracteres. b. Lista de todos los nombres de archivo con exactamente tres caracteres en la que el segundo carácter es una vocal. c. Lista de todos los nombres de archivo con el carácter a, b, c, d, o que lo tenga como último carácter. d. Construir un comando para imprimir el número de nombres de archivos que coincidan exactamente tres caracteres. e. Construir un comando para imprimir el número total de archivos con

Page 16: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

exactamente dos, tres o cuatro caracteres en su nombre.

8.2. Compare y explique el efecto de los siguientes comandos

echo $ HOME echo "$ HOME" echo '$ HOME' echo * echo "*" echo '*' echo $ HOME / * echo "$ HOME / *" echo '$ HOME / *'

8.3. Cree un archivo con el nombre *. ¿Es sencillo de hacer? ¿Cómo lo elimina?

(Tenga mucho cuidado con esta acción!).

9. Procesos en segundo plano y nohup. Escriba la secuencia de comandos para

cada una de las siguientes acciones.

a. Inicie el comando sort /dev/random en el fondo (segundo plano) del shell actual. b. Llevar el comando de nuevo al primer plano y darlo por terminado escribiendo ^ C c. Inícielo de nuevo, y una vez más para que tenga dos copias que se ejecutan en el fondo (segundo plano) d. Tráigalos a primer plano y terminarlos en el orden en que se iniciaron e. Inicie el mismo comando sort /dev/random en segundo plano, y terminarlo con el comando de matar procesos. (kill)

10. En cada caso, explicar que hacen los siguientes comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta: a. cat passwd | awk -F':' '{printf $1}' b. Con una secuencia de comandos mostrar todos los usuarios que tengan un

identificador (uid) que sea superior a 10.

c. Realizar un shell script para bash que muestre la información del archivo /proc/cpuinfo obtener los datos de vendor_id, model name, cpu MHz, /proc/meminfo que me muestre MemTotal, MemFree, del archivo y mediante comandos obtener la arquitectura y versión del kernel. Si tenemos más de un procesador entonces que nos muestro solo una linea de vendor_id, model name y cpu Mhz. (Anexar código fuente y print screen de la ejecución)

El ejemplo de la salida es: ID del Vendedor : AuthenticAMD Nombre del Modelo : AMD Athlon(tm) II X2 250 Processor CPU Mhz : 3013.461 Memoria Total : 4062236 kB Memoria Libre : 194928 kB Arquitectura : x86_64 Version del Kernel : 2.6.32-5-amd64

Page 17: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

7. Conclusiones

8. Bibliografía y referencias

Forma de Entrega del Informe Final Tipo: Debe realizar un único informe consolidado con las tres (3) prácticas, entregarlo

y sustentarlo con su tutor presencial.

Nombre del archivo: El nombre del archivo debe llamarse primernombre_primerapellido_practicas, ejemplo así: si su nombre es Sandra Liliana

Pérez Duque el archivo se debe llamar: Sandra_Perez__practicas.pdf o Sandra_Perez__practicas.odt (Puede utilizar el procesador de Texto OpenOffice Writer y/o exportarlo a PDF)

Cronograma de la actividad: Apertura: 08-Agosto-2013 00:00 / Cierre: 24-Noviembre-2013

23:55 p.m.

Peso Evaluativo: 100 puntos / 300 puntos totales.

IMPORTANTE:

El tutor del CEAD será la persona encargada de enviar las calificaciones antes del 25 de Noviembre del 2013 al correo [email protected] anexando un archivo con los datos de (Nombre del estudiante, código, grupo al cual pertenece el estudiante, la nota de las tres practicas y la nota definitiva. Los parámetros de evaluación están definidos en la rúbrica de evaluación ubicada al final del presente documento.).

OBSERVACION: Recuerde que usted acepto las políticas del sitio (políticas sobre el Plagio y algunas reglas básicas de netetiqueta) que se encuentran al ingresar al campus. De modo que toda actividad de plagio o mal comportamiento será sancionado en el aula virtual.

Rúbrica de evaluación

La rúbrica general de evaluación de la practica se encuentra relacionada al final del documento consolidando el total del informe final para ser entregado como componente practico del modulo de Linux. Retroalimentación

La retroalimentación final del trabajo de práctica será entregada por el tutor del CEAD y del mismo modo por el tutor virtual durante los 5 días siguientes a la fecha final de entrega total del componente práctico (24 de Noviembre 2013)

Page 18: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la práctica No. 3.

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,5/

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,2/

- http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,3/

- http://www.configurarequipos.com/doc743.html

- http://www.geocities.com/SiliconValley/Hardware/6300/support/comandos/comandos.html

- http://www.wikilearning.com/curso_gratis/curso_de_linux- el_shell_comandos_basicos_de_linux_1/4230-11

- http://www.cristalab.com/foros/t8027_comandos-generales-de-consola-en-linux.html

- http://www.linuxlots.com/~barreiro/spain/GURH_v60/node269.html

- http://es.tldp.org/FAQ/FAQ_Linux/Html/FAQ_Linux-12.html

http://informatica.uv.es/it3guia/FT/Practica1-%20Complemento.pdf

Page 19: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Rúbrica de evaluación: El trabajo será calificado de forma individual y de acuerdo a la siguiente

rúbrica de evaluación:

Ítem Evaluado

Valoración Baja

Valoración Media

Valoración Alta Máximo Puntaje

Sustentación

del Informe

El estudiante no respondió ninguno de los interrogantes planteados en la sustentación o respondió incorrectamente a los interrogantes planteados. (Puntos = 0)

El estudiante respondió correctamente a algunos de los interrogantes planteados en la sustentación. (Puntos =5)

El estudiante respondió correctamente a todos los interrogantes planteados en la sustentación. (Puntos =10)

10

Estructura, Redacción y ortografía

del Informe

El informe no contiene todos los elementos solicitados y presenta deficiencias en redacción y errores ortográficos. (Puntos = 0)

Aunque el documento presenta los elementos solicitados, su contenido no es el correcto; no hay errores de ortografía y el informe presenta una mediana articulación de las ideas, la estructura de los párrafos y coherencia de los gráficos. (Puntos = 5)

El archivo contiene todos los elementos solicitados y la redacción es excelente, las ideas están correlacionadas, y el cuerpo del texto y gráficos son de calidad y coherencia. (Puntos = 10)

10

Fines del Informe de la Guía de

Práctica No. 1

El informe de la Guía no da respuesta a los requerimientos de la

actividad propuesta. No se tuvo en cuenta los elementos de un documento escrito bajo las normas solicitadas (Puntos = 0)

Aunque se entrega un informe de la guía, este no presenta toda la

información solicitada de evidencias para cada una de las tablas. No presenta un desarrollo adecuado de la Guía de práctica No. 1. (Puntos = 12)

Se cumplió con todos los objetivos de la Guía de manera satisfactoria

incluyendo toda la información solicitada de evidencias para cada una de las tablas de la Guía de práctica No. 1. (Puntos = 25)

25

Fines del

Informe de

la Guía de Práctica No.

2

El informe de la Guía no da respuesta a los requerimientos de la actividad propuesta. No se tuvo en cuenta los elementos de un

documento escrito bajo las normas solicitadas. (Puntos = 0)

Aunque se entrega un informe de la guía, este no presenta toda la información solicitada para la tabla, evidencias y respuestas a cada una de

las preguntas planteadas en las diferentes secciones de la Guía de práctica No. 2. (Puntos = 12)

Se cumplió con todos los objetivos de la Guía de manera satisfactoria incluyendo toda la información solicitada, para la tabla, evidencias y

respuestas a cada una de las preguntas planteadas en las diferentes secciones de la Guía de práctica No. 2. (Puntos = 25)

25

Page 20: Guia de Practicas 250550 LINUX 2013 II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA GUÍA COMPONENTE PRÁCTICO CURSO: 250550 –LINUX

Fines del Informe de la Guía de

Práctica No. 3

El informe de la Guía no da respuesta a los requerimientos de la actividad propuesta. No se tuvo en cuenta los elementos de un documento escrito bajo las normas solicitadas. (Puntos = 0)

Aunque se entrega un informe de la guía, este no presenta toda la información solicitada, respuestas y evidencias a cada una de las preguntas planteadas en las diferentes secciones de la Guía de práctica No. 3. (Puntos = 12)

Se cumplió con todos los objetivos de la Guía de manera satisfactoria incluyendo toda la información solicitada, respuestas y evidencias a cada una de las preguntas planteadas en las diferentes secciones de la Guía de práctica No. 3. (Puntos = 25)

25

Referencias

Se maneja de manera inadecuada el uso de citas y referencias. (Puntos = 0)

Aunque presenta referencias, estas no se articulan adecuadamente con el trabajo. (Puntos = 2)

El manejo de citas y referencias es satisfactorio. (Puntos = 5)

5

TOTAL DE PUNTOS POSIBLES

100

OBSERVACION: Recuerde que usted acepto las políticas del sitio (políticas sobre el Plagio y

algunas reglas básicas de netetiqueta) que se encuentran al ingresar al campus. De modo que toda actividad de plagio o mal comportamiento será sancionado en el aula virtual.