Documente Academic
Documente Profesional
Documente Cultură
Unidad I
Sistemas Operativos. Parte 2
*Virtualizaciones
-qemu -virtual PC -virtual box -vmware
*Gestin de Sistemas Operativos
Ubuntu
Gestin de archivos y carpetas
Administracin Bsicas
Windows
Gestin de archivos y carpetas
Administracin Bsicas
1
Introduccin
En la actualidad, se ha implantado el concepto
de virtualizacin, que en definitiva consiste en
instalar un sistema operativo (husped) sobre
otro al que llamaremos anfitrion (o host),
pudiendo tener tantas mquinas virtuales como
queramos.
Virtualizacin General
En informtica, virtualizacin es un trmino amplio que se
refiere a la abstraccin de los recursos de una computadora.
Este trmino es bastante antiguo: viene siendo usado desde
antes de 1960, y ha sido aplicado a diferentes aspectos y
mbitos de la informtica, desde sistemas computacionales
completos hasta capacidades o componentes individuales.
El tema en comn de todas las tecnologas de virtualizacin es
la de ocultar los detalles tcnicos a travs de la encapsulacin.
La virtualizacin crea un interfaz externo que esconde una
implementacin subyacente mediante la combinacin de
recursos en locaciones fsicas diferentes, o mediante la
simplificacin del sistema de control.
Virtualizacin General
Un reciente desarrollo de nuevas plataformas y tecnologas de virtualizacin
han hecho que se vuelva a prestar atencin a este maduro concepto.
De modo similar al uso de trminos como abstraccin y orientacin a
objetos, virtualizacin es usado en muchos contextos diferentes.
Asimismo, el trmino virtualizacin es un concepto importante en contextos
no computacionales. Muchos sistemas de control implementan interfaces
virtuales en un mecanismo complejo; de esta manera el pedal del acelerador
de un automvil moderno hace ms que solo aumentar el flujo del
combustible hacia el motor; y el sistema de vuelos por cables (fly by wire)
presenta un avin virtual simplificado que tiene muy poco que ver con la
implementacin fsica.
Virtualizacin Tipos
Virtualizacin de plataforma que involucra la
simulacin de maquinas virtuales, el sentido original
del trmino virtualizacin, nacido en 1960, es el de la
creacin de una mquina virtual utilizando una
combinacin de hardware y software.
Virtualizacin de recursos que involucra la
simulacin de recursos combinados, fragmentados o
simples.
Virtualizacin de plataforma
El trmino mquina virtual aparentemente tiene su origen en el experimento
del sistema de paginacin (paging system) de IBM M44/44X.
La creacin y administracin de las mquinas virtuales tambin se refiere a
la creacin de seudo mquinas, en los primeros das de la CP-40, y de
virtualizacin de servidores ms recientemente.
La virtualizacin de plataforma es llevada a cabo en una plataforma de
hardware mediante un software host (anfitrin, un programa de control)
que simula un entorno computacional (mquina virtual) para su software
guest.
Este software guest, que generalmente es un sistema operativo completo,
corre como si estuviera instalado en una plataforma de hardware autnoma.
Tpicamente muchas mquinas virtuales son simuladas en una mquina
fsica dada.
Concepto
Maquina virtual: Abstraccin creada sobre un
sistema operativo real donde se delimitan el
hardware que forma dicha Maquina y los
recursos a los que puede acceder, con el fin de
ejecutar otro sistema operativo husped sobre
el funcionamiento de su anfitrin.
Enfoques a la virtualizacin de
plataformas
Emulacin o simulacin : la mquina virtual simula un
hardware completo, admitiendo un sistema operativo guest sin
modificar para una CPU completamente diferente
Virtualizacin nativa y virtualizacin completa: la mquina
virtual simula un hardware suficiente para permitir un sistema
operativo guest sin modificar para correr de forma aislada.
Virtualizacin parcial: la mquina virtual simula mltiples
instancias de mucho (pero no de todo) del entorno subyacente
del hardware
Enfoques a la virtualizacin de
plataformas
Paravirtualizacin : la mquina virtual no necesariamente
simula un hardware, en cambio ofrece un API especial que solo
puede usarse mediante la modificacin del sistema operativo
guest
Virtualizacin a nivel del sistema operativo : virtualizar un
servidor fsico a nivel del sistema operativo permitiendo
mltiples servidores virtuales aislados y seguros correr en un
solo servidor fsico
Virtualizacin de aplicaciones consiste en el hecho de correr
una desktop o una aplicacin de server localmente, usando los
recursos locales, en una mquina virtual apropiada
Utilidades
Experimentacin general.
Ventajas e inconvenientes
copias de seguridad
aislamiento de datos
aislamiento de hardware
portabilidad
limitacin de recursos
Opciones Especiales
Para compartir informacin, tenemos la opcin de permitir que la Maquina real y
el virtual tengan conexin a travs de la red y compartir carpetas.
Existen otras soluciones para compartir informacin y mejorar el rendimiento.
En el caso de Virtual PC, este cuenta con additions, un software que se instala
en la Maquina virtual y entre las funciones que permite destacan las siguientes:
Opciones Especiales
En el caso de vmware, el software para estas funcionalidades se
llama vmtools, que debe ser instalado en el sistema operativo
cliente (el virtual), permitiendo adems conectar o desconectar
dispositivos sin salir del entorno cliente (por ejemplo, la tarjeta de
red).
Virtualbox tambin tiene unas utilidades en su caso las guest
additions que permiten una optimizacin similar a additions y
vmtools.
Software de virtualizacin
qemu
virtual PC
virtual box
vmware
qemu
En entorno Windows est ms indicado para emulacin de procesadores de
distintas arquitecturas.
En entorno Linux crea una mquina virtual completa con bastantes opciones.
El emulador Qemu se usa menos en entornos de usuario no avanzados por
ser ms complejo en su configuracin e inicio
La creacin de discos virtuales, configuracin y arranque es por comandos
ms-dos.
Para usuarios avanzados tiene la opcin de emular procesadores de
arquitecturas diferentes a la Intel x86, permitiendo emular procesadores
sparc, powerpc, etc.
El emulador Qemu por ser precursor en algunos aspectos de otros entornos
de virtualizacin y de tener un uso extendido en entornos Linux.
virtual PC
Este software de mquinas virtuales es de Microsoft.
En la actualidad, y desde la versin 2004, es gratuito.
Si bien tiene las mismas funcionalidades que los entornos de mquinas
virtuales que veremos a continuacin, est ms orientado a sistemas
operativos Windows.
Por esta misma razn, puede dar problemas con otros sistemas operativos.
Tiene un rendimiento moderado y una instalacin de sistema operativo
puede hacerse desesperantemente larga.
Una vez instalada la mquina virtual, se instalan las Additions que es
software para permitir un rendimiento un poco ms alto, permitir compartir
carpetas entre el anfitrin y el husped y poder sacar el ratn de la mquina
virtual sin necesidad de tener que dar a la secuencia de escape (o botn
host).
No tiene su correspondiente versin para Linux, lo que limita su uso.
virtual box
Tambin de distribucin gratuita,
Es muy completo en funcionalidades y tiene un rendimiento
bastante bueno (sin necesidad de instalar software adicional al
sistema operativo husped).
Es un poco ms difcil llevarse las mquinas virtuales a otras
Maquinas que con otro software, pero merece la pena el
esfuerzo.
Viene preparado para multitud de sistemas operativos
(anfitriones) y el software tiene distribuciones para Windows y
para Linux.
Tambin cuenta con un software adicional que permite optimizar
ciertos apartados y que es instalado posteriormente llamado
guest additions.
virtual box
vmware
Es el ms completo en funcionalidades.
No es de distribucin libre.
La versin Workstation es la que permite crear, modificar y
ejecutar mquinas virtuales de distintas caractersticas, pero es
de pago.
Existe una versin del software que nicamente permite
ejecutar mquinas virtuales previamente creadas, llamada
vmware player que es gratuito.
vmware
Existen varias versiones de vmware con entornos dedicados a
servidores, funcionalidades avanzadas de red, etc. pero se
salen del entorno de usuario. Estas versiones se estn
imponiendo en empresas dado que con un nico servidor
pueden tener todas las funcionalidades repartidas en varios
sistemas operativos de varias mquina virtuales.
Para tener un rendimiento optimo de las mquinas virtuales es
necesario instalar en stas el programa vmtools, que hace que
el modo grfico y el uso del ratn sean ms fluidos, permitiendo
conectar y desconectar dispositivos desde el propio sistema
husped y funcionalidades como copiar de un escritorio a otro o
compartir carpetas de archivos.
Gestin de archivos y
carpetas
Escritorio de Ubuntu
23
24
Comandos de Terminal:
ls:
Comandos de Terminal:
Los comodines:
Comandos de Terminal:
cd: Este es otro de los comandos ms tiles. Te permite
27
mkdir: Este comando (make directory) sirve para crear una carpeta
en el directorio en que se encuentra ubicado actualmente o en uno
especificado, este directorio tendr el nombre deseado, que se
escribe a continuacin del comando.
rmdir: Este comando (remove directory) elimina el directorio que se
desee, este directorio tiene que estar ubicado en la direccin actual
de navegacin y el nombre del directorio se escribe seguido del
comando. Debe tener en cuenta que esto no elimina la carpeta si
esta tiene algn contenido dentro de ella.
28
Donde:
/home/nombre_usuario/Documentos/actividad1.txt es el archivo a copiar
/home/nombre_usuario/Descargas es el directorio de destino
30
32
33
34
Administracin de
Aplicaciones Bsicas
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Tarjeta de Video Nvidia
Si se tiene una tarjeta Nvidia y varios monitores
es conveniente que se instale nvidia-settings.
Esta utilidad te ayuda a configurar las
resoluciones de varios monitores o pantallas de
una manera grafica y sencilla.
$ sudo apt-get install nvidia-settings
Para los usuario de AMD-ATI
$ sudo apt-get install fglrx
36
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Extra restrictivos
Es un metapaquete (un paquete que agrupa e instala muchos mas paquetes) llamado
ubuntu-restricted-extras que nos permite instalar todo este software que no es instalado
por defecto y que tanto necesitamos para poder ver ese video o reproducir ese mp3
que se resiste.
Tras habilitar los repositorios universe y multiverse podemos instalar este metapaquete
con:
37
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Compresores
Si queremos poder comprimir o descomprimir en los formatos
mas populares (rar, zip, gz, ace, etc) tendremos que instalar:
$ sudo apt-get install rar p7zip-full unace unzip le-roller
38
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Navegadores
Chromium: Chromium es un proyecto de navegador web de codigo abierto,
a partir del cual se basa el cdigo fuente de Google Chrome.
$ sudo apt-get install chromium-browser
39
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Navegadores
opera: es un proyecto de navegador web de codigo abierto.
$ sudo apt-get install opera
40
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Grficos Vectoriales
Inkscape: Una de las mejores aplicaciones para el diseo con
grficos vectoriales.
$ sudo apt-get install inksc
41
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de tipos de letra
$ sudo apt-get install ttf-adf-accanthis ttf-adf-baskervald
ttf-adf-berenis ttf-adf-gillius ttf-adf-ikarius ttf-adf-irianis
ttf-adf-libris ttf-adf-mekanus ttf-adf-oldania ttf-adf-romande
ttf-adf-switzera ttf-adf-tribun ttf-adf-universalis
ttf-adf-verana ttf-beteckna
42
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Cliente FTP
FileZilla: FileZilla es un cliente FTP multipla taforma de codigo abierto y
software libre, licenciado bajo la Licencia Publica General de GNU.Soporta los
protocolos FTP, SFTP y FTP sobre SSL/TLS (FTPS).
43
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Descargador
Jdownloader
$ sudo add-apt-repository ppa:jd-team/jdownloader
$ sudo apt-get update && sudo apt-get install jdownloader
44
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Dropbox
$ sudo apt-get install nautilus-dropbox
45
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de aEmule
aMule es un programa de intercambio P2P libre y multiplataforma, similar al
conocido eMule que funciona tanto con la red eDonkey como con Kademlia.
46
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Reproduccin Multimedia
VLC media player es un reproductor multimedia y framework multimedia libre y de
codigo abierto desarrollado por el proyecto VideoLAN. VLC es un reproductor de audio
y vdeo capaz de reproducir muchos codecs y formatos de audio y vdeo, ademas de
capacidad de streaming. Es software libre, distribuido bajo la licencia GPL.
47
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Edicion de Audio
Audacity: es un programa multiplataforma de grabacion y edicion de
sonidos facil de usar, de libre uso y de codigo abierto distribuido bajo licencia
GPL.
48
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Virtulbox
Oracle VM VirtualBox es un software de virtualizacin para
arquitecturas x86/amd64. Por medio de esta aplicacin es posible
instalar sistemas operativos adicionales, conocidos como (sistemas
invitados), dentro de otro sistema operativo (antrion), cada uno con
su propio ambiente virtual.
Tiene un paquete de controladores que permiten aceleracin en 3D,
pantalla completa, hasta 4 placas PCI Ethernet (8 si se utiliza la
lnea de comandos para configurarlas), integracin con teclado y
ratn.
$ sudo apt-get install virtualbox
49
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Virtualbox
50
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Wine
Wine (acronimo recursivo en ingles para Wine Is Not an
Emulator, que es una re implementacin de la API de Win16 y
Win32 para sistemas operativos basados en Unix.
Permite la ejecucin de programas para MS-DOS, Windows
3.11, Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP, Windows Vista y 7.
51
Instalacin de Dispositivos y
Programas para tareas comunes en UBUNTU
Instalacin de Wine
52
Gestin de archivos y
carpetas
Escritorio de Windows 7
Ediciones de windows 7
Windows 7 Starter
Esta edicin est dirigido especficamente para PC de
formato pequeo en todos los mercados. Slo est
disponible para las plataformas de 32 bits. Las
caractersticas incluyen:
Mejora de la barra de tareas de Windows y Jump Lists
Unirse a un Grupo Hogar Center, Windows Search,
Accin, Device Stage, Windows Fax y Scan
Mejora de los medios de comunicacin de streaming,
incluyendo Reproducir en: Aplicaciones generales y
compatibilidad dispositivo sin limitacin en el nmero
de aplicaciones se pueden ejecutar de forma
simultnea
Windows 7 Professional
Esta edicin es la edicin centrada en el negocio de las
pequeas y medianas empresas ms baja del mercado
y de los usuarios que tienen redes, copia de seguridad
y las necesidades de seguridad y mltiples PCs o
servidores. Incluye todas las caractersticas disponibles
en Windows 7 Home Premium, y otras caractersticas,
como las caractersticas de negocio, incluyendo:
1. Unirse a un dominio y Directiva de grupo
2. Proteccin de datos con copia de seguridad y EFS
de red avanzada
3. Location Aware Printing, que permite la impresin a
la impresora correcta en el hogar o en el trabajo
4. Anfitrin de Escritorio remoto y carpetas sin
conexin
5. Windows Virtual PC y Windows XP Mode
Windows 7 Enterprise
Esta edicin ofrece una proteccin avanzada de datos y
acceso a la informacin para las empresas que lo utilizan
como un activo de la estrategia. Se trata de una edicin
centrada en el negocio, dirigido a entornos administrados,
principalmente grandes empresas. Esta edicin incluye
todas las caractersticas disponibles en Windows 7
Professional, y otras caractersticas, tales como:
BitLocker y BitLocker To Go
AppLocker
DirectAccess
BranchCache
Empresa mbitos de bsqueda
Adems, Windows 7 Professional tambin:
Soporta todos los idiomas de la interfaz de todo el mundo
Soporta Virtual Desktop Infrastructure (VDI) mejoras
Tiene la posibilidad de iniciar desde un disco duro virtual
(VHD)
Windows 7 Ultimate
Escritorio de Windows 7
Escritorio de Windows 7
2.
Comandos
CD: Este comando se utiliza para saber cul es el
directorio actual y se utiliza de igual manera para
ubicarse en un nuevo directorio.
DIR: Este comando se utiliza para obtener todas las
carpetas y archivos que contienen la carpeta en la
que se encuentra actualmente.
Administracin de
Aplicaciones Bsicas
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
70
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
El Panel de control est diseado para cambiar la
configuracin de Windows, ya que el usuario puede en el
momento que lo desee cambiar las opciones que estn
predeterminadas, como cambiar la hora, configurar una
impresora, ajustar el teclado o ratn... Pero el Panel de
control va mucho ms all, como poder agregar un nuevo
hardware (haciendo uso de la tecnologa Plug&Play),
instalar o eliminar software, correo, fuentes, y configurar
aspectos ms serios de la computadora.
71
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
72
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
73
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
74
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
75
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel
76
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel - Aplicabilidad
Sistemas y Seguridad: introducida con la versin de Windows XP
Service Pack 2 para mantener la seguridad frente a virus, gusanos y
troyanos, etc.
Redes e Internet: En esta seccin se puede configurar todo lo relacionado
a redes: 1. Conexiones por cables 2. Conexiones inalmbricas 3. Opciones
de Navegadores 4. Asistente de conexin a internet 5. Firewall de
Windows y 6. Crear nuevas conexiones
Hardware y Sonido: En esta seccin se pueden configurar varios
dispositivos externos que se conectan a la computadora como son:
controladores de video juegos, teclados, mouse, mdem, impresores,
escner, cmaras, etctera.
77
Instalacin de Dispositivos y
Programas para tareas comunes en Windows 7
Panel de Control Control Panel - Aplicabilidad
Programas: Permite agregar o quitar programas instalados en la
computadora. Al entrar en esta seccin, aparecer una lista de los
programas instalados, cunto ocupan en el disco y con qu frecuencia se
utiliza. Adicionalmente se pueden agregar o quitar componentes de
Windows como Messenger, MSN Explorer o Outlook Express. En
Windows Vista y Windows 7, fue renombrado por Programas y
caractersticas.
Cuentas de Usuario y Proteccin Infantil: Se pueden agregar, borrar o
modificar las cuentas de los usuarios. Entre las modificaciones que se
pueden realizar en esta seccin estn: 1. Cambiar dibujo que identifica al
usuario, 2. Cambiar clave 3. Cambiar el tipo de usuario (cuenta limitada o
de administrador) 4. Habilitar o deshabilitar la cuenta de Visitante para
dar acceso a personas que ocasionalmente utilicen la computadora
78