guia de practicas 250550 linux 2013 ii
TRANSCRIPT
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
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).
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:
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:
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
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
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.
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.
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.
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.
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
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.
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 *
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
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
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
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)
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
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
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.