Laboratorio 1_ Sistemas Operativos

Sistemas operativos 301402 Practica de laboratorio 1 Jorge Alberto Cortés Montoya Código: 1.039.596.480 Grupo: 18 Sus

Views 146 Downloads 40 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Sistemas operativos 301402

Practica de laboratorio 1

Jorge Alberto Cortés Montoya Código: 1.039.596.480 Grupo: 18

Susana Uribe Código: 1.039.758.561 Grupo: 18

Tutor: Marco Antonio López Ospina

Universidad Nacional Abierta y a Distancia

CEAD Medellín Marzo de 2017

Introducción

En la realización de este laboratorio 1 del curso de Sistemas Operativos hemos realizado primero la instalación del Sistema Operativo Linux Ubuntu y a este le hemos realizado la ejecución de códigos básicos y administrativos, habiendo sido realizado todo este proceso se documenta todo el laboratorio.

A continuación se inicia con la realización del laboratorio 1 del curso de Sistemas Operativos poniendo en práctica los conocimientos que se adquieren con la ejecución de este.

Objetivos



Instalar y configurar en instancias básicas de la distribución del sistema operativo GNU / Linux Ubuntu como servidor de trabajo en la maquina virtual llamada VirtualBox.



Identificar los componentes de hardware y software y la forma de administración por parte del sistema operativo instalado de Linux Ubuntu.



Identificar en un sistema operativo las técnicas de administración de memoria y sus implicaciones en el desempeño de los recursos de un sistema de cómputo.



Conocer el sistema operativo LINUX Ubuntu y sus principales funciones.

TEORIA REFERENTE A TEMA: LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS. Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell. Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos. Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix. En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware. Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux. Lo recomendado antes de instalar Linux es privarlo para saber si te gustara y darte una idea de lo que es el sistema operativo si lo puedes y te gusta puede proceder a instalarlo. Debes saber que necesitas de este sistema operativo y enterarse de cómo debe ser la instalación de Linux. Y por último debemos verificar los recursos mínimos que requieres para instalar esta distribución. Los requisitos recomendados para tener un buen rendimiento de nuestro sistema operativo de Linux son:        

Procesador : Intel 80386 (M); Pentium, i486 y cualquier clónico de Intel (O) RAM: 8 MB (M); de 32 MB a 2 GB Tarjeta gráfica: VGA (M); SVGA o tarjeta soportada por las XFree86 (O) Disco duro: 125 MB (M); 500 MB o más (O) Bus: Todos (M = O) Lector CD-ROM: velocidad de x2 (M); x8 o mayor (O) Ratón: Microsoft, Logitech o compatible (M=O) Tarjeta de red: Ninguna (M); Cualquiera soportada (O)

DESARROLLO DE LA PRÁCTICA 1. Proceso de instalación de Ubuntu en VirtualBox. 

Tener una unidad de instalación de Linux Ubuntu e iniciarla desde la máquina virtual una vez arranca la unidad aparecerá la siguiente pantalla:



Debemos elegir el idioma y seleccionar si deseamos instalar Linux o simplemente probarlo antes de instalar.



En este punto nos pregunta si queremos descargar actualizaciones durante la instalación o por otra parte nos pregunta si queremos instalar software de terceros.



En este punto nos permite realizar la debida configuración de las unidades de almacenamiento.



Configuramos en sitio donde nos encontramos, esto es para configurar la zona horaria.



Elegimos la distribución del teclado, debemos tener mucho cuidado en esta parte porque si seleccionamos el que no es algunas teclas se perderán o se activaran con la tecla equivocada.



Finalmente debemos elegir nuestro nombre de usuario y contraseña.



Ahora se empiezan a copiar todos los archivos e inicia la instalación del S.O.



Reiniciamos la máquina.

Así se da por terminado el proceso de instalación del Linux Ubuntu y se puede iniciar a conocer y aprender de todas las funciones que tiene este Sistema Operativo y a utilizar los diferentes comandos que se pueden utilizar.

2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada uno de ellos. 

Comandos Básicos

ls: Lista los archivos de un directorio concreto ls –l: Añade información sobre los atributos mkdir: Crea una nueva carpeta dentro del directorio. Rmdir: Elimina el directorio vacío Cat: Concatena y muestra un archivos More: Muestra un archivo pantalla por pantalla. Mv: Mueve un archivo o directorio. Rm: Borra un fichero Cat: Concatena y muestra un archivos Clear: Borra la pantalla. Cp: Copia archivos W: Muestra quien está conectado al sistema y que está haciendo. Bash: conjunto de parámetros utilizados para la administración y configuración del sistema pwd: Muestra la ruta del directorio actual cal: Muestra un calendario del mes/año date: Muestra la hora y la fecha tree: muestra los ficheros y carpetas en forma de árbol comenzando por la raíz. cd: Cambia de directorio cd ..: Directorio principal sudo: Permite a los usuarios ejecutar acciones con los privilegios de seguridad del root, de manera segura. file: Este comando realiza una serie de comprobaciones en un fichero para tratar de clasificarlo, mostrando sus características. man: Nos ofrece el manual de cualquier comando en la propia terminal. who: Muestra información de los usuarios conectados al sistema.



Comandos administrativos

Top: Información sobre el uso de CPU y memoria de los procesos del sistema. PS –AF: es el mejor modo de mostrar los procesos que se encuentran activos. PS –AL: listar procesos Kill [PID]: buscar el proceso a finalizar y memorizar el número de la columna PID (id del proceso). kill -9 [PID]: comprueba si un proceso ya finalizo. killall [Nombre_proceso]: finaliza el proceso que le indiquemos kill –STOP [PID]: para el proceso kill –CONT [PID]: reanuda el proceso pstree [-pna]: muestra el árbol de procesos en ejecución. df dev: muestra información sobre el uso del disco duro. Cat /proc/cpuinfo: muestra información sobre uso de la CPU cat /proc/meminfo: muestra toda la información de nuestra memoria ram cat /proc/interrupts: contiene información acerca de las interrupciones en el uso y la cantidad de veces procesador se ha interrumpido cat /proc/version: nos muestra informacio de la versión de la distribución de nuestro sistema Linux. cat /proc/net/dev: muestra adaptadores de red y estadísticas. cat /proc/mounts: muestra el sistema de ficheros montado. Lspci: informa sobre las tarjetas PCI conectadas. lshw –C: lista el hardware. free m: muestra la cantidad de memoria libre y usada que tiene el sistema ifconfig: nos muestra la ip lsusb: Muestra información referente a los dispositivos conectados a los puertos USB. Lsdev: muestran información sobre el hardware instalado. lsof: enumera los archivos abiertos lsmod: Lista los módulos cargados en el Kernel.

3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con su nombre y dentro de ella cree, carpetas con el nombre de los cursos que está trabajando este periodo académico en el directorio home.

4. Dentro de la carpeta de sistemas operativos por medio de comandos cree carpetas con el nombre de 5 sistemas operativos conocidos ejecute el comando tree desde la carpeta HOME.

5. Por medio de comandos modifique, copie y elimine directorios. Modificar:

Copiar

Eliminar

6. Utilizando la línea de comandos Linux identificar la gestión de procesos y procesador del Sistema operativo ¿Cuáles son las características de administración de procesos en Linux?

Este es uno de los más usados al ser simple y útil nos permite visualizar los procesos en tiempo real ya que se actualiza cada 3 segundos. Estando adentro de la aplicación, presionando 'h' muestra una ayuda de los posibles comandos que permiten configurar top, por ejemplo, al presionar 's' pregunta por el tiempo en segundos de actualización, etc.

7. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la gestión de procesos, procesador y memoria del sistema.

8. ¿Qué elementos identifican un proceso y cuáles son sus características? Los procesos identifican que recursos del sistema están utilizando y sus características son: el nombre del proceso, uso de la CPU, memoria, disco.

9. Utilizando el sistema operativo Linux ejecute comandos para operar los diferentes estados en los que puede estar un proceso. Indique cuales son y en Linux como se ejecutan estas acciones. Procesos

Detener un proceso: Kill -stop

Reanudar proceso: Kill -cont

Matar proceso: kill

10. Mostrar información de Hardware instalado en la máquina utilizando línea de comandos Linux cpu, puertos, tarjetas.

11. Mostrar información de discos duros por medio de comandos LINUX.

12. Mostrar información de la gestión de la memoria en Linux por medio de comandos.

13. Describir el sistema de archivos que tiene el sistema operativo Linux y Windows.

CONCLUSIONES Como conclusión de esta práctica de laboratorio 1 se puede decir que se aprende a conocer mucho más lo que compone un computador ya que este es de suma importancia porque sin él no enciende el equipo. Lo que vimos en esta práctica es la utilización desde el inicio de del sistema Operativo Linux, así como también los comandos básicos y de administración, las funciones y características de este SO. También se pudo hacer una descripción de las características y similitudes que puede haber entre Windows 7 y Linux por medio de la administración de procesos.

BIBLIOGRAFIA 

Sistema Operativo Linux Ubuntu. Recuperado el 11 de Marzo de 2017 del enlace siguiente: http://www.ubuntu.com/getubuntu/download



Virtual Box. Recuperado el 11 de Marzo de 2017 del enlace siguiente: https://www.virtualbox.org

 Virtualización. Recuperado el 18 de Marzo de 2017 del enlace siguiente: http://www.youtube.com/watch?v=VotGx4VPvkc  Linux Ubuntu. Recuperado el 18 de Marzo de 2017 del enlace siguiente: http://www.youtube.com/watch?v=ndAYZ0DJ-U4 

Administración de Recursos. Recuperado el 18 de Marzo de los enlaces siguientes: http://www.mcgraw-hill.es/bcv/guide/capitulo/8448180321.pdf http://www.informatica.us.es/~ramon/articulos/AdminAvanzadaLinux.pdf