Upload
marcelo-aponte-monroy
View
279
Download
1
Embed Size (px)
Citation preview
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX
ES
CU
ELA
DE
CIE
NC
IA
S B
S
IC
AS
, T
EC
NO
LO
GA
E
IN
GE
NIE
RA
GUIA DE PRCTICAS
250550- LINUX Curso Electivo
EEllaabboorraaddoo ppoorr::
MIGUEL ANGEL LOPEZ C.
Director de Curso
AAccrreeddiittaaddoo ppoorr::
ALFONSO ALEXANDER LOPEZ
Acreditador de Curso
BBOOGGOOTT ((CCOOLLOOMMBBIIAA))
PPRROOGGRRAAMMAA IINNGGEENNIIEERRAA DDEE SSIISSTTEEMMAASS
DDIICCIIEEMMBBRREE
22001133
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: 250550- LINUX
Programa al que pertenece
INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.
E-Mail de Contacto:
[email protected] 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 Nombre y Versin de la Distribucin Seleccionada
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
Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribucin seleccionada e instalada Hardware:
PROCESADOR MEMORIA RAM DISCO DURO DISTRIBUCIN DE LINUX
Marca: Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb
Cantidad: __ Mb o Gb. Tipo:
Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotacin: ___ rpm Interfaz :
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 Nombre y Versin de la Distribucin Seleccionada
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
Segunda Parte: Diligenciar las siguientes tablas de acuerdo a la distribucin Instalada
Hardware: PROCESADOR MEMORIA RAM DISCO DURO DISTRIBUCIN
DE LINUX Marca Modelo: Velocidad:___ Mhz o Ghz Cache: ____ Mb
Cantidad: __ Mb o Gb. Tipo:
Modelo: Capacidad:__ Gb Cache: ____ Mb Velocidad de rotacin: ___ rpm Interfaz :
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: 250550- LINUX
Programa al que pertenece
INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.
E-Mail de Contacto:
[email protected] 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, mkdir, 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 Descripcin/Salida
$ cal 10 2000
$ cal 9 1752
$ date
$ df
$ help cd
$ time sleep 2
$ type man
$ users
$ w
$ whereis less
$ which man
$ who
$ who am i
$ whoami
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 Descripcin/Salida
$ cal 10 2000
$ cal 9 1752
$ date
$ df
$ help cd
$ time sleep 2
$ type man
$ users
$ w
$ whereis less
$ which man
$ who
$ who am i
$ whoami
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
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_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? 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
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: 250550- LINUX
Programa al que pertenece
INGENIERIA DE SISTEMAS Director de curso: MIGUEL ANGEL LOPEZ C.
E-Mail de Contacto:
[email protected] 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. $ 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 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 cuatro 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. Realizar la creacin de su usuario de acuerdo a la inicial del primer
nombre y el primer apellido de cada estudiante. Asi: si su nombre es Gloria Marlen Ramrez Duque el usuario se debe llamar gramirez.
c. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que sea superior a 10.
d. Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista y si existe muestre la siguiente informacin: (Anexar cdigo fuente y print screen de la ejecucin) El ejemplo de la salida es:
Nombre del usuario : xxxx ID del usuario : xxxx ID del grupo : xxxx Shell : /bin/xxx Directorio : /home/xxxx
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX
Informe a entregar
El informe debe cumplir con las normas Icontec. Debe comprender los siguientes aspectos:
1. Portada
2. Introduccin
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. $ 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 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.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX
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 cuatro 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 * 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. Realizar la creacin de su usuario de acuerdo a la inicial del primer nombre y
el primer apellido de cada estudiante. Asi: si su nombre es Gloria Marlen Ramrez Duque el usuario se debe llamar gramirez.
c. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que sea superior a 10.
d. Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista y si existe muestre la siguiente informacin: (Anexar cdigo fuente y print screen de la ejecucin)
El ejemplo de la salida es:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA GUA COMPONENTE PRCTICO CURSO: 250550 LINUX
Nombre del usuario : xxxx ID del usuario : xxxx ID del grupo : xxxx Shell : /bin/xxx
Directorio : /home/xxxx
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 Open Office Writer y/o
exportarlo a PDF)
Cronograma de la actividad: Apertura: 11-Febrero-2014 00:00 / Cierre: 29-Mayo-2014 23:55 p.m.
Peso Evaluativo: 140 puntos / 375 puntos totales.
IMPORTANTE:
El tutor del CEAD ser la persona encargada de enviar las calificaciones antes del 29 de Mayo del 2014 al correo [email protected] 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 netiqueta) 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 (29 de Mayo 2014)
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_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
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
Valoracin Baja
Valoracin Media
Valoracin Alta Mximo Puntaje
Sustentacin del Informe
El estudiante no respondi ninguno de los interrogantes planteados en la sustentacin o respondi incorrectamente a los interrogantes planteados. (Puntos = 0)
El estudiante respondi correctamente a algunos de los interrogantes planteados en la sustentacin. (Puntos =7)
El estudiante respondi correctamente a todos los interrogantes planteados en la sustentacin. (Puntos =15)
15
Estructura, Redaccin y
ortografa del Informe
El informe no contiene todos los elementos solicitados y presenta deficiencias en redaccin y errores ortogrficos. (Puntos = 0)
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 = 7)
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 = 15)
15
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)
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 = 17)
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 = 35)
35
Fines del
Informe de la Gua de
Prctica No.
2
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 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 = 17)
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 = 35)
35
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 = 17)
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 = 35)
35
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
140
OBSERVACION: Recuerde que usted acepto las polticas del sitio (polticas sobre el Plagio y
algunas reglas bsicas de netiqueta) que se encuentran al ingresar al campus. De modo que toda actividad de plagio o mal comportamiento ser sancionado en el aula virtual.