Vous êtes sur la page 1sur 20

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550

0 LINUX

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

GUIA DE PRCTICAS

250550- LINUX
Curso Electivo

Elaborado por: MIGUEL ANGEL LOPEZ C.


Director de Curso

BOGOT (COLOMBIA) PROGRAMA INGENIERA DE SISTEMAS AGOSTO 2013

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

GUIA DE PRCTICA No.1


Nombre del curso: Programa al que pertenece E-Mail de Contacto: 250550- LINUX
INGENIERIA DE SISTEMAS

Director de curso:
MIGUEL ANGEL LOPEZ C.

miguel.lopez@unad.edu.co

Ubicacin: Zona Centro Bogot Cundinamarca - Cead JAG

Practica No. 1 Instalacin del Sistema Operativo GNU / Linux Objetivos de la prctica de laboratorio: Evaluar los requisitos de hardware y conocer las consideraciones mnimas para la instalacin de un sistema operativo GNU / Linux. Instalar y configurar en instancias bsicas una distribucin del sistema operativo GNU / Linux como estacin de trabajo. Introduccin o Teora El estudiante debe documentarse previamente para poder realizar la prctica: - Instalacin de una distribucin del sistema operativo GNU / Linux. Conocimientos bsicos en: -Planificacin, requisitos consideraciones antes de una instalacin Linux -Estructura interna de un sistema operativo. -Particionamiento y almacenamiento en discos. -Manejo de memoria. -Gestor de arranque. -Sistemas de entrada / salida. -Gestin de procesos. -Seguridad. -Instalar, actualizar, remover Paquetes. -Contraseas de root y usuarios. -Reconocimiento del ambiente grfico de entornos de escritorio Desarrollo de la practica / actividad:
Esta prctica est diseada para realizarse en 4 horas Realizar una instalacin de Linux limpia o sobre mquina virtual, una opcin interesante es el uso de mquinas virtuales, de tipos Virtualbox (www.virtualbox.org/wiki/Downloads), ya que evita modificar la configuracin de nuestro disco actual en una primera instalacin de Linux o una instalacin de pruebas. Para cualquier caso, se recuerda la necesidad de tomar las siguientes precauciones: usar mquinas que no sean de produccin, efectuar una copia de seguridad de los datos de usuario con anterioridad a la instalacin, etc. proceder con cautela. En general, para hacer la instalacin mnima de un sistema de escritorio con entorno grfico, se recomienda disponer al menos de 15 GB de disco y 512 MB de RAM (por cada instalacin).

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX Realizar una instalacin limpia de Linux o sobre mquina virtual (VirtualBox link de descarga https://www.virtualbox.org/wiki/Downloads), realizando las siguientes actividades: Primera Parte: Documentar el proceso de instalacin. Diligenciar la tabla de acuerdo a la distribucin Instalada: Paso Descarga de iso Cargue Bienvenida Seleccin de idioma Preparacin Asignacin de espacio en disco Creacin del nombre de la mquina Zona horaria Creacin de usuario Seleccin del tipo de instalacin Descarga de archivos Grupo de aplicaciones Reinicio Cargue del sistema Cargue de ambiente grfico Inicio de sesin Cargue del escritorio Gestor de actualizaciones Nombre y Versin de la Distribucin Seleccionada

Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribucin seleccionada e instalada Hardware: PROCESADOR Marca: Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb

MEMORIA RAM Cantidad: __ Mb o Gb. Tipo:

DISCO DURO Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotacin: ___ rpm Interfaz :

DISTRIBUCIN DE LINUX Nombre: Versin:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX Requerimientos mnimos de arquitectura de hardware para la instalacin (Ram, Procesador, Disco Duro, Memoria, Tarjeta Grfica) Arquitectura x86 Arquitecturas x86_64

Particiones: Dispositivo

Tipo

Tamao Total Mb

Tamao Usado Mb

Directorios: Nombre

Descripcin

Software a utilizar en la prctica: 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 prctica: 1 Equipo de cmputo cualquier configuracin. Resultados a obtener en la prctica:

Sistema Operativo Linux instalado y funcionando normalmente en una computadora como estacin de trabajo o servidor. Informe a entregar El informe debe cumplir normas Icontec. Debe comprender los siguientes aspectos: Portada Introduccin Objetivos de la prctica Introduccin o teora referente al tema. Desarrollo de la prctica. Se debe describir el hardware (memoria, disco duro, procesador, etc.), las particiones y la estructura de los directorios de Linux de la distribucin instalada. Resultados de la prctica. Primera Parte:
Documentar el proceso de instalacin. Diligenciar la tabla de acuerdo a la distribucin Instalada:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX Paso Descarga de iso Cargue Bienvenida Seleccin de idioma Preparacin Asignacin de espacio en disco Creacin del nombre de la mquina Zona horaria Creacin de usuario Seleccin del tipo de instalacin Descarga de archivos Grupo de aplicaciones Reinicio Cargue del sistema Cargue de ambiente grfico Inicio de sesin Cargue del escritorio Gestor de actualizaciones Nombre y Versin de la Distribucin Seleccionada

Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribucin Instalada Hardware:
PROCESADOR
Marca Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb

MEMORIA RAM
Cantidad: __ Mb o Gb. Tipo:

DISCO DURO
Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotacin: ___ rpm Interfaz :

DISTRIBUCIN DE LINUX
Nombre: Versin:

Requerimientos mnimos de arquitectura de hardware para la instalacin (Ram, Procesador, Disco Duro, Memoria, Tarjeta Grfica) Arquitectura x86 Arquitecturas x86_64

Particiones:
Dispositivo Tipo Tamao Mb Usado Mb

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Directorios:
Nombre Descripcin

Conclusiones Bibliografa y referencias

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la prctica 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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

GUIA DE PRCTICA No. 2


Nombre del curso: Programa al que pertenece E-Mail de Contacto: 250550- LINUX
INGENIERIA DE SISTEMAS

Director de curso:
MIGUEL ANGEL LOPEZ C.

miguel.lopez@unad.edu.co

Ubicacin: Zona Centro Bogot Cundinamarca - Cead JAG

Practica No. 2 Lneas de Comandos Bsicos del Sistema Operativo GNU / Linux Objetivos de la prctica 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 grfico (ventanas y escritorios) con las utilidades de mayor usabilidad. Conocer y manejar Aplicaciones GNU.(Herramientas Informticas y Herramientas Telemticas). Introduccin o Teora El estudiante debe documentarse previamente de la siguiente temtica para poder realizar la prctica: 1. Manejo de la Consola de Comandos (Konsole Xterm) a travs de comandos bsicos: Manipulacin de Ficheros: -Estructura de directorios del sistema en GNU / Linux Comandos bsicos: ls, cd, mkadir, rm, rmdir, mv, cp -Empaquetar y desempaquetar: tar, zip -bsqueda de ficheros: find, find name, whereis ejecutable, type comando Editores y manipulaciones de texto: grep, more, nano, vi -dividir/unir ficheros: split, cat -Enlaces simblicos: ln [opcin]...objetivo [nombre_del_ enlace] B. Comandos de Sistema y Configuracin: -Consolas virtuales: Alt+F1 hasta Alt+F6 -Instalacin y desinstalacin: 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 -Configuracin 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. Manipulacin de los Niveles de Inicializacin Login, Xwindows, utilizando el entorno grfico: -Creacin de Usuarios, Ingreso y salida de consola grfica -Elementos del entorno grfico, Panel KDE o Gnome, Comparativo Linux y Windows -Aplicaciones (Consideradas por el tutor que realiza la prctica de laboratorio): Aplicaciones interesantes, configuraciones bsicas del sistema, Herramientas bsicas del sistema. -Sistema de archivos (Operaciones entre archivos / directorios) -Batch (shell). Ejemplos de automatizacin de procesos por lotes. -Uso de Funciones y operaciones bsicas en OpenOficce, a travs de Writer (Procesador de Textos), Calc (Hojas de Clculo) y Presentations (Presentaciones). -PDF. -Aplicaciones para el manejo, edicin, diseo de contenidos multimediales.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Desarrollo de la practica / actividad: Esta prctica est diseada para realizarse en 4 horas En esta actividad se realizar la prctica sobre los comandos a modo texto consola que manipula GNU / Linux, debe incluir su sintaxis y ejemplos aplicados a una situacin 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 prctica.

Verificar la configuracin por medio de comandos: memoria, capacidad de disco duro, etc de acuerdo a los requerimientos solicitados. Software a utilizar en la prctica:
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 prctica: 1 Equipo de cmputo de cualquier configuracin. Resultados a obtener en la prctica: Manipulacin a nivel bsico e intermedio de los entornos de trabajo en modo texto (consola). 1. Investigando informacin sobre el sistema y los usuarios Escriba los siguientes comandos e identificar lo que cada uno de ellos le informa sobre su sistema.
Lnea de Comando $ 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 Descripcin/Salida

2. Sistema de Archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones. 2.1. Navegacin bsica a. Entrar y utilizar pwd para descubrir cul 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.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX c. Cul es el directorio principal de la raz del sistema de archivos? d. Al encontrarse en un directorio como /bin, ubquese 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, Cules son? (Pista: No es necesario cambiar de directorio para resolverlo) d. Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo. Cules 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 simblico a prueba llamada s_prueba. b. Investigue el nmero de inodo de los archivos. Asegrese 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. Asegrese 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. Informacin del Sistema a. Investigue la cantidad de memoria del sistema en la cual est ejecutando su distribucin instalada b. Investigue el nmero de procesadores de la computadora en la cual est ejecutando su distribucin instalada c. Investigue qu dispositivos PCI estn presentes en su computador d. Investigue qu dispositivos USB estn presentes en su computador e. Inicie sesin como un usuario normal. Cul es el nombre de la maquina en la red y nmero de versin del kernel del sistema operativo que instalo? f. Cambie sesin al usuario root. Qu comando le mostrar el identificador numrico del usuario root y todos los grupos a los que pertenece? g. Qu comandos le informan sobre quin ms esta logeado en el sistema?

Informe a entregar El informe debe cumplir normas Icontec. Debe comprender los siguientes aspectos: Portada Introduccin Objetivos de la prctica Introduccin o teora referente al tema. Desarrollo de la prctica. Se debe describir el proceso paso a paso sobre los comandos a modo texto consola. Resultados de la prctica. Se debe diligenciar la informacin solicitada con descripcin y resultados obtenidos a fin de diligenciar la tabla y las respuestas a cada uno de los interrogantes planteados en las diferentes secciones.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO 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 accin propuesta y adicionalmente se debe anexar el print screen del resultado obtenido.

1. Investigando informacin sobre el sistema y los usuarios Escriba los siguientes comandos e identificar lo que cada uno de ellos le informa sobre su sistema.
Lnea de Comando $ 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 Descripcin/Salida

2. Sistema de Archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones. 2.1. Navegacin bsica a. Entrar y utilizar pwd para descubrir cul 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. Cul es el directorio principal de la raz del sistema de archivos? d. Al encontrarse en un directorio como /bin, ubquese o trasldese 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, Cules son? (Pista: No es necesario cambiar de directorio para resolverlo) d. Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo. Cules 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 simblico a prueba llamada s_prueba. b. Investigue el nmero de inodo de los archivos. Asegrese de entender qu es lo que que son.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX 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. Asegrese 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. Informacin del Sistema a. Investigue la cantidad de memoria del sistema en la cual est ejecutando su distribucin instalada b. Investigue el nmero de procesadores de la computadora en la cual est ejecutando su distribucin instalada c. Investigue qu dispositivos PCI estn presentes en su computador d. Investigue qu dispositivos USB estn presentes en su computador e. Inicie sesin como un usuario normal. Cul es el nombre de la maquina en la red y nmero de versin del kernel del sistema operativo que instalo? f. Cambie sesin al usuario root. Qu comando le mostrar el identificador numrico del usuario root y todos los grupos a los que pertenece? g. Qu comandos le informan sobre quin ms esta logeado en el sistema?

Conclusiones Bibliografa y referencias

Observaciones generales: Enlaces Web de Consulta y/o Apoyo para la prctica 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_linuxel_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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

GUIA DE PRCTICA No. 3


Nombre del curso: Programa al que pertenece E-Mail de Contacto: 250550- LINUX
INGENIERIA DE SISTEMAS

Director de curso:
MIGUEL ANGEL LOPEZ C.

miguel.lopez@unad.edu.co

Ubicacin: Zona Centro Bogot Cundinamarca - Cead JAG

Practica No. 3 Lneas de Comandos Avanzadas del Sistema Operativo GNU / Linux Objetivos de la prctica 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 grfico (ventanas y escritorios) con las utilidades de mayor usabilidad. Conocer y manejar Aplicaciones de Gestin de Usuarios, de hardware, de red, administracin de dispositivos, administracin de servicios. Introduccin o Teora El estudiante debe documentarse previamente de la siguiente temtica para poder realizar la prctica: 1. Manejo de la Consola de Comandos, Manejo de la Administracin de Usuarios Gestin de Hardware, administracin de Servicios, Administracin de Red a travs de comandos bsicos y utilizando las herramientas que posee el sistema operativo Linux en sus diferentes distribuciones. Desarrollo de la practica / actividad: Esta prctica est diseada para realizarse en 4 horas. En esta actividad se realizar la prctica sobre los comandos a modo texto consola que manipula GNU / Linux, debe incluir su sintaxis y ejemplos aplicados a una situacin 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 prctica. Software a utilizar en la prctica: 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 prctica (si no estn, deben ser instaladas).

Equipos / instrumentos a utilizar en la prctica: Equipos de cmputo de cualquier configuracin.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Resultados a obtener en la prctica: 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 accin 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. Cul de las siguientes operaciones estn permitidas? Responda Si o No y justifique su respuesta a. b. c. d. e. $ more file1 $ more file2 $ ls -l > file1 $ more /etc/passwd $ more /etc/shadow f. $ rm file2 g. $ rm file3 h. $ cp file1 file4 i. $ rm /etc/passwd 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 sesin como usuario regular. Qu opcin 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. Expansin 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 situacin. 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 carcter es una vocal. c. Lista de todos los nombres de archivo con el carcter a, b, c, d, o que lo tenga como ltimo carcter. d. Construir un comando para imprimir el nmero de nombres de archivos que coincidan exactamente tres caracteres. e. Construir un comando para imprimir el nmero 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 *

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

echo "*" echo '*' echo $ HOME / * echo "$ HOME / *" echo '$ HOME / *' 8.3 Cree un archivo con el nombre *. Es sencillo de hacer? Cmo lo elimina? (Tenga mucho cuidado con esta accin!). 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. Incielo de nuevo, y una vez ms para que tenga dos copias que se ejecutan en el fondo (segundo plano) d. Trigalos 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 accin 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 informacin 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 versin del kernel. Si tenemos ms de un procesador entonces que nos muestro solo una linea de vendor_id, model name y cpu Mhz. (Anexar cdigo fuente y print screen de la ejecucin) 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. Introduccin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

3. Objetivos de la prctica 4. Introduccin o teora referente al tema. 5. Desarrollo de la prctica. Se debe describir el proceso paso a paso sobre los comandos a modo texto consola y a modo grfico.

6. Resultados de la prctica. 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 accin 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. Cul de las siguientes operaciones estn permitidas? Responda Si o No y justifique su respuesta a. b. c. d. e. $ more file1 $ more file2 $ ls -l > file1 $ more /etc/passwd $ more /etc/shadow f. $ rm file2 g. $ rm file3 h. $ cp file1 file4 i. $ rm /etc/passwd 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 sesin como usuario regular. Qu opcin 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. Expansin 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 situacin. 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 carcter es una vocal. c. Lista de todos los nombres de archivo con el carcter a, b, c, d, o que lo tenga como ltimo carcter. d. Construir un comando para imprimir el nmero de nombres de archivos que coincidan exactamente tres caracteres. e. Construir un comando para imprimir el nmero total de archivos con

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO 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? Cmo lo elimina? (Tenga mucho cuidado con esta accin!). 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. Incielo de nuevo, y una vez ms para que tenga dos copias que se ejecutan en el fondo (segundo plano) d. Trigalos 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 accin 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 informacin 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 versin del kernel. Si tenemos ms de un procesador entonces que nos muestro solo una linea de vendor_id, model name y cpu Mhz. (Anexar cdigo fuente y print screen de la ejecucin) 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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

7. Conclusiones 8. Bibliografa y referencias

Forma de Entrega del Informe Final


Tipo: Debe realizar un nico informe consolidado con las tres (3) prcticas, 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 Prez 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 miguel.lopez@unad.edu.co anexando un archivo con los datos de (Nombre del estudiante, cdigo, grupo al cual pertenece el estudiante, la nota de las tres practicas y la nota definitiva. Los parmetros de evaluacin estn definidos en la rbrica de evaluacin ubicada al final del presente documento.).

OBSERVACION: Recuerde que usted acepto las polticas del sitio (polticas sobre el Plagio y algunas reglas bsicas 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.

Rbrica de evaluacin

La rbrica general de evaluacin 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.
Retroalimentacin La retroalimentacin final del trabajo de prctica ser entregada por el tutor del CEAD y del mismo modo por el tutor virtual durante los 5 das siguientes a la fecha final de entrega total del componente prctico (24 de Noviembre 2013)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Observaciones generales: Enlaces Web de Consulta y/o Apoyo para la prctica 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_linuxel_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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Rbrica de evaluacin: El trabajo ser calificado de forma individual y de acuerdo a la siguiente


rbrica de evaluacin: tem Evaluado Mximo Puntaje

Valoracin Baja
El estudiante no respondi ninguno de los interrogantes planteados en la sustentacin o respondi incorrectamente a los interrogantes planteados. (Puntos = 0) El informe no contiene todos los elementos solicitados y presenta deficiencias en redaccin y errores ortogrficos. (Puntos = 0)

Valoracin Media
El estudiante respondi correctamente a algunos de los interrogantes planteados en la sustentacin. (Puntos =5)

Valoracin Alta
El estudiante respondi correctamente a todos los interrogantes planteados en la sustentacin. (Puntos =10)

Sustentacin del Informe

10

Estructura, Redaccin y ortografa del Informe

Fines del Informe de la Gua de Prctica No. 1

El informe de la Gua 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) El informe de la Gua 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)

Fines del Informe de la Gua de Prctica No. 2

Aunque el documento presenta los elementos solicitados, su contenido no es el correcto; no hay errores de ortografa y el informe presenta una mediana articulacin de las ideas, la estructura de los prrafos y coherencia de los grficos. (Puntos = 5) Aunque se entrega un informe de la gua, este no presenta toda la informacin solicitada de evidencias para cada una de las tablas. No presenta un desarrollo adecuado de la Gua de prctica No. 1. (Puntos = 12) Aunque se entrega un informe de la gua, este no presenta toda la informacin solicitada para la tabla, evidencias y respuestas a cada una de las preguntas planteadas en las diferentes secciones de la Gua de prctica No. 2. (Puntos = 12)

El archivo contiene todos los elementos solicitados y la redaccin es excelente, las ideas estn correlacionadas, y el cuerpo del texto y grficos son de calidad y coherencia. (Puntos = 10)

10

Se cumpli con todos los objetivos de la Gua de manera satisfactoria incluyendo toda la informacin solicitada de evidencias para cada una de las tablas de la Gua de prctica No. 1. (Puntos = 25) Se cumpli con todos los objetivos de la Gua de manera satisfactoria incluyendo toda la informacin solicitada, para la tabla, evidencias y respuestas a cada una de las preguntas planteadas en las diferentes secciones de la Gua de prctica No. 2. (Puntos = 25)

25

25

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX

Fines del Informe de la Gua de Prctica No. 3

El informe de la Gua 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 gua, este no presenta toda la informacin solicitada, respuestas y evidencias a cada una de las preguntas planteadas en las diferentes secciones de la Gua de prctica No. 3. (Puntos = 12) Aunque presenta referencias, estas no se articulan adecuadamente con el trabajo. (Puntos = 2)

Referencias

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

Se cumpli con todos los objetivos de la Gua de manera satisfactoria incluyendo toda la informacin solicitada, respuestas y evidencias a cada una de las preguntas planteadas en las diferentes secciones de la Gua de prctica No. 3. (Puntos = 25) El manejo de citas y referencias es satisfactorio. (Puntos = 5)

25

TOTAL DE PUNTOS POSIBLES

100

OBSERVACION: Recuerde que usted acepto las polticas del sitio (polticas sobre el Plagio y algunas reglas bsicas 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.