Está en la página 1de 20

SISTEMAS OPERATIVOS

PRACTICA DE LABORATORIO 1

Presentado por:

Andres Felipe Rios Losada COD. 1075297470

Tutora:

Milena Muñoz

Grupo: 301402_22

Universidad Nacional Abierta y a Distancia – UNAD

CEAD PITALITO

MARZO 2019
INTRODUCCION

Con a la realización de este laboratorio se busca aprender un poso sobre el sistema operativo

Linux Ubuntu en el cual realizaremos la ejecución de códigos básicos y administrativos,

habiendo realizado todo el proceso que se propone en la guía de actividades documentamos

todo el laboratorio.
OBJETIVOS

 Instalar y configurar en instancias básicas de la distribución del sistema GNU/Linux

Ubuntu como servidor de trabajo en la máquina virtual llamada Virtual Box.

 Identificar los componentes de hardware y software y la forma de administración

por parte del sistema 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 AL 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 PRACTICA

1. Por medio del programa Virtual Box realizar la instalación de una máquina virtual

con sistema operativo Ubuntu Server describir el proceso de instalación.

Debemos elegir el idioma bajo el cual instalaremos el sistema operativo.

Una vez que el asistente conoce nuestro idioma, los siguiente que necesita saber es

la distribución que tiene nuestro teclado. También podemos elegir la opción Identify

keyboardpara que el asistente trate de averiguarlo por él mismo.


Para iniciar la instalación, lo primero que hará el asistente de instalación será tratar de

detectar y configurar cualquier adaptador de red presente en el equipo. Para lograrlo, tratará

de asignar direcciones IP usando DHCP.

Normalmente, este paso es automático y meramente informativo. Nos limitaremos a

comprobar que todo es correcto y continuaremos avanzando.

Si no se hubiese detectado ninguna tarjeta de red, el instalador podrá seguir avanzando,

aunque no podrá comprobar si hay actualizaciones disponibles. En cualquier caso, siempre

podremos modificar la configuración de red tras la instalación.


debemos elegir el disco sobre el que instalar. Si tuviésemos más de no, aparecerían

aquí relacionados y tendríamos que usar las teclas de cursor para elegir el que

usaríamos para la instalación.

Como se trata de una operación que va a destruir todos los datos que pudiera tener

previamente el disco, el sistema nos muestra un aviso.


Después de lo anterior, habrá comenzado la instalación del sistema propiamente dicha. De

este modo se ahorra tiempo mientras terminamos de introducir la última información que

necesita el sistema para configurarse.

Como en la versión de escritorio, el sistema necesita, como mínimo, una cuenta de usuario

que forme parte del grupo root. Los datos de esa cuenta son los que añadiremos en este

punto.
También tenemos la oportunidad de importar

claves SSH desde Github o Launchpad. Sólo tendremos que incluir el nombre de

usuario y el asistente de instalación se encargará de obtenerlas e instalarlas.

A partir de aquí, el asistente nos muestra el progreso de instalación. Es importante

saber que sólo se instala el software básico para que el servidor funcione

correctamente. Así se reduce el tiempo necesario para la instalación y el espacio

almacenado en el disco.
2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve

cada uno de ellos.

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 archivo

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.

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 información 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.

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?
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 recursos que el sistema está utilizando y sus características

son: nombre del proceso, uso de la CPU, memoria, disco red y GPU.

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.


10. Mostrar información de hardware instalado en la maquina 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 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.
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 A

 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

También podría gustarte