Informe Laboratorio Linux

22
LINUX INFORME DE PRÁCTICAS DE LABORATORIO Presentado por: ANDREY RAMIREZ OSPINA C.C.: 9873660 Tutora Práctica Laboratorio: WCLADY CORTÉS ALGECIRAS Tutor Virtual: MIGUEL ÁNGEL LÓPEZ Código Curso 250550_5

Transcript of Informe Laboratorio Linux

Page 1: Informe Laboratorio Linux

LINUX

INFORME DE PRÁCTICAS DE LABORATORIO

Presentado por:ANDREY RAMIREZ OSPINA

C.C.: 9873660

Tutora Práctica Laboratorio:WCLADY CORTÉS ALGECIRAS

Tutor Virtual:MIGUEL ÁNGEL LÓPEZ

Código Curso250550_5

INFORME DE PRÁCTICAS DE LABORATORIO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIACEAD EJE CAFETERO

2013

Page 2: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

INTRODUCCIÓN

GNU/Linux es un clon de Unix libremente distribuible para computadores personales. Actualmente corre en una amplia variedad de máquinas, que incluye no solo la familia Intel, sino también las máquinas basadas en arquitecturas Motorola 680x0, como el Commodore Amiga o el Apple Macintosh; también están soportadas las máquinas Sun SPARC y Ultra-SPARC, las Compaq Alpha, MIPS, PowerPCs (como sucede con los Mac de última generación) e incluso StrongARM (usada en dispositivos de mano o handhelds ). También tenemos reescritura de Linux en plataformas más oscuras, como el IBM S/390 o los Fujitsu AP-1000. Y parece que esta tendencia no va a decaer.

Linux fue desarrollado por un gran equipo de voluntarios a través de Internet. Fue iniciado en 1990 por el estudiante finlandés Linus Torvalds, como un proyecto universitario. Desde entonces, ha ido creciendo hacia un sistema compatible-unix muy completo, y muy utilizado para todo tipo de aplicaciones, desde simples procesadores de texto hasta avanzados sistemas de reconocimiento de voz, sin contar con que es la plataforma perfecta para acceder a Internet. Además soporta una gran cantidad de hardware, y tiene una pila TCP/IP completa, con adición de software cortafuegos, implementaciones PPP, SLIP, IPX; e incluso protocolos que otros sistemas no suelen incluir. Linux es potente, rápido y libre. Y su popularidad sigue aumentando.

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 3: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

OBJETIVOS

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.

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).

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.

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 4: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

INFORME DE PRÁCTICAS DE LABORATORIO

PRÁCTICA 1:

INSTALACIÓN SISTEMA OPERATIVO LINUX

Primera Parte

Documentar el proceso de instalación. Diligenciar la tabla de acuerdo a la distribución instalada:

Nombre y Versión de la Distribución Seleccionada: Linux ubuntu12.04.3

Descarga de la ISO:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 5: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Bienvenida:

Preparación:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 6: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Descarga de Archivos:

Reinicio:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 7: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Cargue del Sistema:

Cargue del Sistema:

Cargue del Ambiente Gráfico:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 8: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Inicio de Sesión:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 9: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Gestor de Actualizaciones:

Segunda Parte

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

PROCESADOR MEMORIA RAM DISCO DURODISTRIBUCIÓN

DE LINUX

Marca: Intel Modelo: Core i5Velocidad: 2.3 Ghz

Cantidad: 2 GBTipo: DDR3

Modelo: WD HDCap.: 750 GbRPM: 7500

Nombre: UbuntuVersión: 12.04.3

PRÁCTICA 2:

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 10: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

LINEAS DE COMANDO BÁSICOS DEL SISTEMA OPERATIVO GNU/LINUX.

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.Escribir los siguientes comandos e identificar su significado.

Línea de comando Descripción / Salida$ whoami Muestra el usuario actual.$ who am i Considero who como un comando y muestra el usuario

actual y la fecha y hora de consulta.$ users Muestra los nombres de usuario de todos los usuarios

conectados actualmente al sistema.$ who Muestra quien está conectado al sistema$ w Muestra los usuarios conectados al sistema$ date Muestra/establece la fecha y hora actual.$ cal 9 1752 Despliega un calendario Sep/1752$ cal 10 2000 Despliega un calendario Oct/2000$ df Muestra el uso de espacio de discos duros o particiones.$ which man El comando “man” sirve para ver en pantalla la ayuda de

cualquier comando, pero acompañado con “which” intenta abrir la ayuda de “which”.

$ type man El comando “type” muestra la ubicación perteneciente al comando indicado, en este caso man.

$ whereis less Localiza el binario, fuentes y/o librerias, y documentación de un comando. En este caso pregunta dónde está “less”.

$ help cd Ayuda sobre el comando que se indica, en este caso “cd”.$ time sleep 2 Comando que permite configurar un tiempo de espera

según el valor de tiempo configurado.

2. Sistema de ArchivosEscriba 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.Respuesta: /home/andrey

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 11: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

b. Vaya al directorio / bin y / tmp. Utilice pwd para comprobar que sucede allí en cada directorio. Respuesta: /binRespuesta: /tmpaa

c. ¿Cuál es el directorio principal de la raíz del sistema de archivos?Respuesta: el directorio principal se muestra o se simboliza como una barra diagonal asi “/”

d. Al encontrarse en un directorio como /bin, ubíquese o trasládese a su directorio de trabajo Escriba tres formas de hacer esto. Respuesta Paso 1: cdRespuesta Paso 2: cd home/Andrey

2.2. Directorios.

a. Inicie en su directorio de trabajo y cree un directorio llamado nuevo.Respuesta: mkdir nuevo

b. Cambie al directorio nuevo y crear un directorio llamado reciente Respuesta Paso 1: cd nuevoRespuesta Paso 2: mkdir 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).Forma1Respuesta Paso 1: cdRespuesta Paso 2: mkdir nuevo/actualForma2Respuesta Paso 1: cdRespuesta Paso 2: cd nuevoRespuesta Paso 3: mkdir actual

d. Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo. ¿Cuáles son? Forma1Respuesta Paso 1: cdRespuesta Paso 2: cd nuevoRespuesta Paso 3: rm actualRespuesta Paso 4: rm recienteRespuesta Paso 5: cd ..Respuesta Paso 6: rm nuevoForma2Respuesta: rm –rf nuevo

2.3. Enlaces.

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 12: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

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.Respuesta: free –tm

b. Investigue el número de procesadores de la computadora en la cual está ejecutando su distribución instalada.Respuesta: cat /proc/cpuinfo

c. Investigue qué dispositivos PCI están presentes en su computador.Respuesta: df -h

d. Investigue qué dispositivos USB están presentes en su computador.Respuesta: df -h

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?Respuesta: uname -a

f. ¿Qué comandos le informan sobre quién más esta logeado en el sistema?Respuesta: whoami

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 13: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

PRÁCTICA 3:

LÍNEAS DE COMANDOS AVANZADAS DEL SISTEMA OPERATIVO GNU/LINUX

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/

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 14: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

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

a. $ more file1 f. $ rm file2Respuesta: No esta permitida porque el archive file1 ni file 2 no existen.

b. $ more file2 g. $ rm file3Respuesta: No esta permitida porque el archive file 2 ni file 3 no existen.

c. $ ls -l > file1 h. $ cp file1 file4Respuesta: No esta permitida porque el archive file 2 ni file 3 no existen.

d. $ more /etc/passwd i. $ rm /etc/passwde. Respuesta: Si porque el primer comando muestra el contenido de un

archivo con pausas cada 25 lineas y el segundo intenta eliminar el directorio “passwd”.

f. $ more /etc/shadow j. $ rm /etc/shadowRespuesta: Si porque el primer comando muestra el contenido de un archivo con pausas cada 25 lineas y el segundo intenta eliminar el directorio “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

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 15: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

Respuesta: ls setUID lxterm

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 el respectivo comando.Respuesta: ls -lh

5. Escriba el comando que muestre los permisos del directorio /usr/bin/passwdRespuesta: ls –lh /usr/bin/passwd

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

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

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 *

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 16: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

CONCLUSIONES

Se evaluaron los requisitos de hardware y conocer las consideraciones mínimas para la instalación de un sistema operativo GNU / Linux.

Se instaló en instancias básicas una distribución del sistema operativo GNU / Linux como estación de trabajo.

Se estudiaron las temáticas 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).

Se estudiaron las temáticas 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.

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX

Page 17: Informe Laboratorio Linux

INFORME DE PRÁCTICAS DE LABORATORIOAndrey Ramírez Ospina

BIBLIOGRAFÍA

Página Web http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,5/

Página Web http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,2/

Página Web http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,3/

Página Web http://www.configurarequipos.com/doc743.html

Página Web http://www.geocities.com/SiliconValley/Hardware/6300/support/comandos/comandos.html

Página Web http://www.wikilearning.com/curso_gratis/curso_de_linux_el_shell_comandos_basicos_de_linux_1/4230-11

Grupo Colaborativo 250550_5Universidad Nacional Abierta y a Distancia UNAD LINUX