You are on page 1of 76

Portafolios

De
Evidencias
Integrantes
Damian Carrasco Fernando
Luis Mijangos Jesus Fernando
Martinez Martinez Miguel Angel
Perez Ruiz Jose Armando
Ramirez Mendez David Azarael
Unidad 1
Instalacion de
Virtualbox y
Ubuntu
Instalacin de virtualBox
Nos aparece entonces la ventana de descargas de nuestro navegador y podemos elegir
entre Guardar o Ejecutar. Podemos decidir Guardar de modo que el instalador de VirtualBox
quede en nuestro disco duro por si necesitamos reinstalar posteriormente.

Una vez guardado en nuestro disco duro hacemos doble clic en el fichero .exe que hemos
descargado (VirtualBox-3.0.4-50677-Win.exe). Se inicia entonces el proceso de instalacin de
VirtualBox. Vemos la pantalla de bienvenida y pulsamos Next.

Se nos presenta a continuacin el acuerdo de licencia. Hacemos clic en I accept the terms... y
pulsamos Next.
Aparece entonces la ventana de configuracin de la instalacin. Normalmente no necesitaremos
hacer ninguna modificacin y simplemente pulsamos Next.

Sigue el proceso de configuracin y se nos pregunta si queremos crear un acceso directo en el


escritorio y en la barra de inicio rpido. Puede resultar cmodo hacerlo as pero acte de
acuerdo a sus preferencias. Pulse Next para continuar con el proceso.

A continuacin se nos informa que durante la instalacin de Virtualbox se va a desconectar


temporalmente la conexin de red. Haga clic en Next para continuar.

El asistente ya ha reunido toda la informacin necesaria con lo que basta con pulsar Install para
continuar.
Comienza entonces la copia de los archivos al disco duro.

Segn como tengamos configurado Windows es posible que en algn momento se nos pida
permiso para instalar algunos dispositivos. Si es el caso basta con marcar la casilla "Siempre
confiar en el software de "Sun Microsystems, Inc." y hacer clic en Instalar. De este modo no se
volver a pedir confirmacin.

Una vez termine la instalacin veremos la ltima pantalla que nos indica que todo ha ido bien.
Pulsamos Finish.

Creacin de la mquina virtual


Una vez iniciado Virtualbox en la interfaz le damos nueva se nos abrir el asistente de creacin
de mquinas virtuales.

Lo primero es colocar el nombre del sistema y el tipo si es de 32 o 64 bist.

En la siguiente pgina seleccionamos la cantidad de memoria RAM al sistema, si tememos


mucha lo ms recomendable es ponerle 2gb.
En la siguiente vamos a crear un disco duro virtual para instalar el sistema

Le damos siguiente y le damos el valor que queremos darle a la mquina virtual.

Le damos siguiente y finalizamos, ahora en la interfaz de Virtualbox damos click en iniciar.


Virtualizacin del Ubuntu 14
Como el disco duro virtual de la nueva mquina virtual est vaco, te saldr la pantalla
titulada Seleccionar disco de inicio. Puedes ver que hay un botn que tiene un cono de una
carpeta y buscaremos el iso de Ubuntu.

Nos aparece una ventana que nos indica que escojamos un idioma.

Ahora el sistema verificara si cumplimos los requisitos y le damos siguiente.


Ahora le damos borrar disco y le damos siguiente.

Ahora seleccionamos la zona horaria de nuestra zona.

Ahora seleccionamos el teclado.

En la siguiente pgina llenamos los datos de usuario.


Y listo ahora esperamos que termine el proceso de instalacin y reiniciamos.

Luego nos aparecer el escritorio de Ubuntu 14.

Y listo ahora hemos terminado la instalacin de Ubuntu para que le hagamos la prueba que
queramos....
Examen
Unidad
1
Unidad
2
Practicas
Unidad 2
Paso 1. Abrir la terminal de Ubuntu con el comando Ctrl+ Alt+T.

Paso 2. Teclear el comando pdw para mostrar en que directorio se encuentra.

Paso 3. Teclear ls -s para mostrar los archivos del directorio.

Paso 4. Crear un Nuevo Directorio con el comando mkdir y nos cercioramos de su creacin.

Paso 5.Entramos al directorio creado con el comando cd.


Paso 6. Tecleamos el comando gedit para crear archivo .c.

Paso 7. Se ejecuta el programa creado con el comando gcc+ archivo.c+ -o + ejecuta.

Paso 8. Ejecutamos el programa con el comando ./ejecuta.

Paso 9. Con el comando cat podemos visualizar el cdigo de nuestro programa.


Paso 10. Con el comando chmod 444 podemos restringir el permiso de modificar el archivo.

Paso 11. Con el comando chmod 111 bloqueamos el archivo contra ejecucin.

Paso 12. Con el comando chmod 666 restauramos el acceso al programa.


Examen
Unidad
2
Unidad
3
Practicas
Unidad
3
Objetivo
El objetivo de la practica a realizar es saber las caractersticas de los
componentes de hardware que tienen instala nuestra computadora
uno de los componentes mas importantes como la memoria RAM,
para eso se usan comandos en PowerShell solo que ahora se realizara
en la terminal de Linux.
COMANDO DE LINUX/UBUNTU PARA IDENTIFICAR EL
TIPO DE MEMORIA, TAMAO Y DEMS
CARACTERSTICAS DE IMPORTANCIA DE DICHOS
DISPOSITIVOS.
Con el comando sudo lshw podremos visualizar la informacin de la pc de forma ms
detallada.
El comando para visualizar la informacin de memoria es cat /proc/meminfo
Conclusin
En practica se pudo concluir que son los comandos de Linux
podemos ver las Especificaciones, del fabricante de los diferentes
hardware que tienes nuestra computadora en este caso fue de la
memoria RAM.
Objetivo

El objetivo de la practica a realizar es la compilacin de un programa en c y su ejecucin


en dicho programa en la terminal de Linux, tambin la descripcin de dicho programa
para saber que realiza y a su vez unas explicaciones de porque es importante conocer la
cantidad de memoria RAM que puede tener nuestro equipo de cmputo.
Para este caso vamos a escribir un programa en lenguaje C en el cual vamos a compilar en
Linux para poder saber algo entorno a la memoria del Sistema. A continuacin este es el
cdigo del programa.
Procederemos a escribir el mismo codigo solo que ya dentro de la maquina virtual y
mediante el comando gedit codigo.c nombraremos a nuestro programa.

Codigo completamente copiado y procederemos a ejecutarlo en la terminal.


Escribiendo el comando gcc cdigo.c o ejecuta compilaremos el programa para verificar
que no existan error, posteriormente pondremos ./ejecuta para ejecutar el programa y este
es el resultado.

Descripcin del Cdigo:


Para este cdigo en lenguaje C esta diseado para poder enmarcar el entorno de la memoria
y sobre todo cuanta memoria tiene reservada para almacenar, para eso en el cdigo esta
destinado las unidades en que se debe de mostrar la cantidad de memoria en la cual tiene el
sistema por este momento.
Cada parte en que fue construido el cdigo fue para poder hacer particiones de memoria
dependiendo al uso y a lo reservado.
Conclusion

En la practica realizada pudimos observar que en la ejecucin del programa nos arrojaba unas ciertas cifras
refirindose a la memoria RAM que podemos tener en el equipo,la importancia de saber que cantidad soporta de
memoria RAM en nuesta computadora es en que algunos programas que se deseara instalar pudieran requerir
mas.
Examen
Unidad
3
Unidad
4
Practicas
Practica 1

De acuerdo a la geometra de un Disco Flexible y con el siguiente formato,


considere un diskette de 3.5 pulgadas con 2 superficies, 80 cilindros, 18 sectores
por pista y 512 bytes por sector.

Ejercicio
De acuerdo a la geometra de un Disco Flexible y con el siguiente formato, considere un diskette de 3.5
pulgadas con 2 superficies, 80 cilindros, 18 sectores por pista y 512 bytes por sector.
1.- Calcular la capacidad total del disco
Cabezas*Cilindros*Sectores*512 Bytes por cada sector
2*80*18*512= 1440 kb = 1.40625 Mb

2.- Calcular la tasa de transferencia, suponiendo que el disco gira a 360 RPM
360 rpm
veloc = pista/s x 18 sect/pista x 512 Bytes/Sector = 55296 bytes = 54 kb/s
60s/m

3.- Cuntos diskettes se requeriran en caso de necesitar hacer una copia de seguridad de 300 Mb.
1 diskettes = 1.40625Mb
= (300*1) /1.40625= 213.3333 diskettes
X ? diskettes= 300 Mb
Discos de estados slidos.
Para comenzar, daremos una definicin que nos ayude a comprender lo que son los Discos de estado
slido: Una memoria de estado slido es un dispositivo de almacenamiento secundario hecho por
componentes electrnicos en estado slido pensado para utilizarse en equipos informticos en
sustitucin de una unidad de disco duro convencional.

Cada SSD consta de una memoria no voltil, en vez de platos giratorios y cabezal de las unidades de
disco duro convencionales. Al no tener piezas mviles, una unidad de estado slido reduce
drsticamente el tiempo de bsqueda, latencia y otro, diferencindose as de los discos duros
magnticos. Y as, al ser inmune a las vibraciones externas, es especialmente apto para computadoras
porttiles.

Disco de estado slido como Sustitucin del disco duro.


Actualmente ya tenemos bien visto que las unidades de estado slido son la siguiente evolucin del
almacenamiento para PC, y operan ms rpido, ms silenciosamente y se mantienen ms frescas que
la ya casi anticuada tecnologa de los discos duros internos. Al no tener piezas mviles, las SSDs
tambin son ms resistentes y ms confiables que los discos duros. Las unidades de estado slido no
solo aumentaran el rendimiento, tambin puede ser utilizadas para dar nueva vida a sistemas ms
antiguos. La eleccin de una SSD puede ahorrarnos el costo de comprar una nueva PC mediante la
renovacin del sistema que ya posee.

Comentario sobre el futuro de esta tecnologa

Como ya hemos visto, la tecnologa de las SSD an est en proceso de convertirse en la tecnologa lder
en Discos de nuestros equipos de cmputo.

An con ciertas desventajas se lucha por sacar un mejor desempeo de estos, desde las fallas hasta
los costos, tal como paso en tiempos antiguos con las Memorias USB que al principio tena precios muy
elevados y poca capacidad de almacenamiento, sin embargo, al pasar de los aos y gracias al proceso
acelerado de las innovaciones tecnolgicas se pudieron desarrollar dispositivos de una gran cantidad
de almacenamiento por un menor costo. Mencionar que las USB son el punto de partida de los SSD, ya
que a partir de ah se gener la idea de crear una memoria flash con suficiente capacidad para almacenar
el sistema operativo y poder de ah bootear la computadora.
Adems, con la informacin ya recopilada eh investigada encontramos comentarios y opiniones de
expertos que dicen que el cambio ya se est dando, principalmente en empresas, puesto que contar con
estas tecnologas supone una gran ventaja competitiva en los sectores que rigen al mundo.

Pero, antes que nada, suponemos que ha de ser mejorara o perfeccionada la tecnologa, ya que aun
con las referencias dadas hace falta mejorar ciertos errores que nos los han encaminado al 100% de
uso total en la infraestructura computacional y mvil.

An queda ms estudiar el modelo de funcionamiento, de la funcin correspondiente, el trabajo que


realiza, la manera de llevar procesos y dems, aunque tambin tiene como futuro cambiar ciertas cosas,
que anteriormente ya se han mencionado a travs de este trabajo.

Como consumidores esperamos que diferentes exponentes de la innovacin tecnolgica den pronto
solucin a cubrir la demanda mundial a los Discos de estado slido, y reforzar el proceso tecnolgico de
la poca actual que tanto lo requiere.

Que los grandes exponentes de las industrias, tomen un momento para analizar el uso de esta tecnologa
y queden convencidos que es tiempo de un cambio, que sabemos se dar poco a poco, y que contar
con ello supone una gran ventaja competitiva sobre las dems empresas, de distintos rubros. Y as,
proporcionar a sus computadoras la ms nueva tecnologa sobre Discos de estado slido.

As pues, no queda ms que mencionar que el camino de las tecnologas SSD es evidente, regir en las
tecnologas mviles y computacionales, aun dejando en evidencia que deben mejorarse y componer
todo aquello que les queda como una desventaja de su uso.
PRACTICA 2

INVESTIGUE LOS COMANDOS PARA CONOCER TODAS LAS CARACTERISTICAS DE LA


TECNOLOGIA DE DISCOS DUROS EN LINUX UBUNTU.
Para abrir nuestra terminal presionamos Ctrl + Alt + T

El primer comando que escribiremos en la terminal ser lsbkl fm el cual se utiliza para listar los
dispositivos o particiones del disco duro.

El segundo comando que escribiremos en la terminal ser df h el cual sirve para ver las particiones,
espacio utilizado y espacios disponibles en el disco duro y lo muestra en bloques con sus respectivos
tamaos de almacenamiento ya sea en MB o GB.
El tercer comando que escribiremos en la terminal ser sudo fdisk l el cual sirve para ver las listas de
particiones del disco duro o ms bien ver las caractersticas directas del disco duro.
Configure Virtual Box para poder compartir archivos entre su Sistema Operativo
Windows y Linux Ubuntu.

Antes de empezar, es necesario que tengis instaladas las Guest Additions,

1. Crear la carpeta compartida en VirtualBox


Supongamos que queremos compartir al carpeta D:\compartido de Windows entre ambos
sistemas.

Lo primero que debemos hacer es crear esa carpeta compartida en VirtualBox. Para ello
accedemos a Dispositivos > Carpetas compartidas de la mquina virtual y hacemos clic en
Agregar carpeta compartida (el icono con el smbolo +).
Seleccionamos la ruta de la carpeta de Windows a compartir y le damos un nombre (que
usaremos posteriormente). En este punto podemos asignar permisos de slo lectura o
establecer que esta carpeta compartida sea permanente o slo vlida para esta sesin.

2. Montar la carpeta en Linux


Para tener acceso a la carpeta que acabamos de compartir, debemos montarla en el sistema
invitado (en nuestro caso, Ubuntu).
Si consultamos la ayuda de VirtualBox, veremos que para ello debemos usar el siguiente
comando: mount -t vboxsf [-o OPTIONS] sharename mountpoint.
sharename hace referencia al nombre que hemos asignado a la carpeta compartida en el punto
anterior
mountpoint hace referencia a la ruta donde queremos que se encuentre la carpeta compartida
en el sistema invitado
As que, para ello, abrimos un terminal (que por defecto nos posiciona en /home/usuario) y
ejecutamos:

mkdir compartido (para crear la carpeta)


sudo mount -t vboxsf compartido /home/usuario/compartido/
(esta accin nos solicitar la contrasea de administrador que pusimos durante la instalacin)

Ya podemos compartir archivos entre ambos sistemas


Examen
Unidad
4
Unidad
5
Practicas
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS

ALUMNO:
Damin Carrasco Fernando
Luis Mijangos Jess Fernando
Martinez Martinez Miguel Angel
Prez Ruiz Jos Armando
Ramrez Mendez David Azarael

GRUPO: 3 C

MATERIA: SISTEMAS OPERATIVOS

FECHA: DICIEMBRE 2016


Comandos para gestionar y administrar el disco duro de una instalacin en Linux y
Ubuntu.

Fdisk (vlido para fixed disk o format disk), es uno de los comandos ms importantes que
deberamos conocer, puesto que en caso de no contar con interfaz grfica de por medio (cosa
muy habitual en las distribuciones destinadas a servidores por el mejor aprovechamiento de los
recursos), nos ayudar enormemente en la gestin y administracin de nuestro espacio en
disco.

Con esta herramienta podremos crear, eliminar, redimensionar, cambiar o copiar y mover
particiones usando el sencillo men que ofrece. El lmite que existe en esta herramienta est
en 4 particiones primarias como mximo por disco, y un nmero de particiones extendidas o
lgicas que ser variable en funcin del tamao de nuestro disco duro.

A continuacin veremos algunos de los comandos ms usados para gestionar la tabla de


particiones de un sistema Linux. Recordad que deberemos estar con el usuario root o con algn
usuario con permisos similares, para no encontrarnos continuamente con errores de permisos
o comandos no encontrados.

1. Ver todas las particiones.

Para listar todas las particiones existentes en nuestro sistema pasaremos el argumento -l, que
har que se listen ordenadas por el nombre del dispositivo.

fdisk l
2. Ver un disco especfico.

Para ver todas las particiones de un nico disco, al comando anterior aadiremos el nombre de
dicho disco, expresado de la forma en la que se mostraba en la captura anterior, es decir, algo
as:

fdisk l /dev/sdb

3. Ver todos los comandos disponibles.

Si queremos ver todas las opciones que nos ofrece fdisk, nicamente deberemos pasar el
comando seguido de una unidad de disco (para darle algo sobre lo que trabajar).

Ya en el men de fdisk, pulsaremos m para entrar en la ayuda y ver todas las opciones que
podramos aplicar al disco seleccionado.
4. Mostrar toda la tabla de particiones del Sistema.

Para mostrar al completo la lista de particiones del nuestro sistema, al igual que antes
deberemos pasar una unidad con la que conseguir acceso al men de fdisk, tras lo cual, una
vez en el mismo, pulsaremos en esta ocasin p, para obtener el listado que buscamos.
5. Borrar una particin.

Si lo que queremos es borrar una particin en concreto (por ejemplo, /dev/sdb2), primeramente
deberemos seleccionar el disco en el que podemos encontrarla, que siguiendo el caso del
ejemplo sera /dev/sdb.

Ya en el men de fdisk pulsamos d, letra correspondiente a la opcin de delete o borrar de


esta herramienta, tras lo cual se nos pedir que introduzcamos el nmero que se le ha dado a
la particin que nos interesa. Recomiendo siempre antes de realizar ninguna operacin, hacer
un listado completo para tener claro qu es lo que tenemos, que trabajar de memoria puede
jugarnos malas pasadas.

Una vez tenemos el nmero de particin que queremos eliminar claro, lo introducimos y lo
siguiente que deberemos hacer es pulsar w (write) para escribir los cambios o confirmar la
accin. Los cambios se aplicarn en el siguiente inicio del sistema.

IMPORTANTE: Eliminar una particin conlleva la prdida de todos los datos contenidos en ella,
por lo que recuperarlos ser casi imposible.
6. Crear una nueva particin.

Si contamos con espacio sin usar en nuestro disco duro, podemos asignar ese espacio a una
nueva particin. Como en las anteriores acciones, primeramente deberemos acceder al men
pasando como argumento el nombre del disco duro sobre el que queremos trabajar.

fdisk /dev/sdb

Una vez estemos en el men de fdisk, pulsaremos n (new o nueva) para crear la nueva
particin. Lo siguiente que nos pedir ser qu tipo de particin deseamos crear, extendida
(tambin llamada lgica) o primaria.

Aunque el programa nos lo recuerda, no est de ms comentar de nuevo que nicamente se


permiten 4 particiones primarias por unidad de disco.

Para una particin extendida pulsaremos e, mientras que para una primaria ser p la letra a
introducir.
A continuacin, nos pedirn dos datos, el primer y ltimo cilindro que definir la particin.
Bastar con introducir +10000M en last cylinder, significando que + (suma) 10000MB. Al
igual que antes, deberemos escribir w para escribir los cambios en la tabla de particiones y
que stos se apliquen en el reinicio del sistema. En nuestro ejemplo, al tratarse de una particin
al final del disco, dejaremos los valores por defecto para completar el espacio disponible con
esta particin.

7. Formatear una particin.

Despus de haber creado una nueva particin, no deberemos olvidar darle formato puesto que
por defecto no se le aplica, as que introduciremos el siguiente comando:

mkfs.ext4 /dev/sdb5
Mediante .ext4 le estamos indicando a la aplicacin qu formato de archivos nos interesa aplicar
a la particin, y he elegido sdb5 (otro valor que podr variar en vuestro sistema) por seguir con
el ejemplo anteriormente usado.

8. Comprobar el tamao de una particin.

Despus de formatear la particin podremos comprobar el tamao que le asignamos mediante


el argumento -s que nos mostrar los bloques que ocupa la misma.

fdisk s /dev/sdb2
9. Corregir la tabla de particiones.

Se nos puede plantear la situacin de que borramos particiones intermedias, por ejemplo, si
tenemos particionado el disco con sda1, sda2, sda3, sda4 y sda5; y tenemos que eliminar sda3
y sda4. Esto puede ocasionar recibir un error como este Partition table entries are not in disk
order, que nos viene a decir que las particiones no estn en el orden que sigue el disco, que
tenemos espacio sin asignar o reasignado indebidamente.

Para solucionar este problema de orden en las particiones deberemos acceder al men como
ya hemos visto, indicando el disco sobre el que trabajaremos.

fdisk /dev/sdb

A continuacin ya dentro del men pulsaremos x para acceder a las opciones avanzadas de
fdisk. Lo siguiente que haremos ser pulsar f (fix) que indicar a la aplicacin que queremos
reparar la tabla de particiones.

Para terminar, tal y como hicimos en ocasiones anteriores pulsaremos w para escribir los datos,
y que stos se apliquen en el siguiente reinicio del sistema.
La razn ms importante para que no sea necesaria la desfragmentacin es el hecho de que la
mayora de los ficheros del sistema necesitan permisos de superusuario para moverse de un
lado a otro, as que normalmente los ficheros importantes no se mueven, y solo son nuestros
directorios raz (en /home) los que puede que tengan ms actividad.

La otra razn es que mientras que en otros sistemas operativos los sistemas de ficheros
utilizados tienen como problema esa fragmentacin -muy famosa en los FAT y FAT32, y tambin
en NTFS- en los sistemas de ficheros de Linux la bsqueda de huecos para almacenar los
ficheros es distinta, y es probable que la nica situacin en la que una fragmentacin sea
recomendable es cuando la unidad est llena a ms del 95% de su capacidad.

Si queris consultar el estado de fragmentacin de vuestra unidad podis hacerlo con un


pequeo script en Perl que se llama fragmentation.pl. Tras descargarlo le dais permisos de
ejecucin (chmod u+x fragmentation.pl) y lanzis el comando:

sudo ./fragmentation.pl /home/USUSARIO


Donde USUARIO es el nombre del usuario y de la carpeta en /home para dicho usuario que
queris chequear. Normalmente eso dar un nmero bajsimo de fragmentacin
(aproximadamente un 1% de ficheros pueden estar no contiguos, un nivel muy reducido), pero
si queris desfragmentar, podis hacerlo.

Para ello tenis este otro script tambin en Perl dar permisos de ejecucin y lanzar con el
comando:

sudo ./drefrag.pl /home/USUARIO

El proceso puede llevar cierto tiempo dependiendo de la cantidad de ficheros y carpetas de


ese directorio, pero si luego ejecutis el comando fragmentation.pl de nuevo, seguro que la cifra
de ficheros fragmentados es an menor.
As pues, como dicen en Ghacks, ser raro que tengis que desfragmentar en Linux