Introducción a las Redes de Computadoras
Tema 2: Administración de Sistemas Operativos
Laboratorio 2: Instalación y configuración básica de los Sistema Operativos en
maquinas virtuales. Introducción al Sistema Operativo GNU/Linux. Comandos
básicos.
Pasos para crear una máquina virtual:
1. Abrir el gestor de máquinas y hacer clic en la opción: Nueva, para crear
una nueva máquina virtual.
2. Se levanta una nueva ventana que pide el nombre de la máquina virtual
a crear.
3. A continuación, se muestra una nueva ventana para indicar la cantidad
de memoria RAM que será asignada en megabytes a la MV.
Es importante tener claro que esa memoria se la quitará al sistema
principal (anfitrión) y que depende de las prestaciones de hardware
que dispone en su PC. Así que tenemos que establecer el espacio para
que, por un lado, la máquina virtual trabaje bien y, por otro, no
dejemos al sistema operativo principal (anfitrión) con pocos recursos
y, consiguientemente, no funcione correctamente. Esto además es
muy importante si en algún momento tenemos que trabajar con
aplicaciones a la par en ambos sistemas.
4. Posteriormente se muestran 3 opciones para la creación del espacio del
disco duro virtual que será asignado a la MV. Se seleccionará la opción
Crear un disco virtual ahora
5. Luego se muestra una ventana para seleccionar el Almacenamiento en
unidad de disco duro física, entre un “Tamaño fijo” del disco virtual o
“Reservado dinámicamente”. Este último irá creciendo según ocupemos
espacio y sea necesario. No obstante, lee el comentario de la ventana.
He usado las dos opciones anteriormente y en principio me ha parecido
más práctico “Reservado dinámicamente”. De esta forma, además, el
disco virtual ocupará sólo lo que realmente ocupe su contenido en cada
momento.
6. A continuación, se muestra la ventana Ubicación del archivo y tamaño
donde se tiene que elegir en qué lugar queremos guardar el disco duro
virtual. Por defecto VirtualBox lo localiza en nuestro usuario
(home/usuario) en un directorio que crea denominado VirtualBox Vms.
Pero podemos elegir otro lugar dando clic en el icono de carpeta o
incluso otra unidad de disco, o incluso, como comentaba anteriormente,
en una unidad extraíble.
Ya creada la Máquina Virtual se inicia, seleccionando la opción Iniciar:
Iniciada la Máquina Virtual, se selecciona el archivo .iso del sistema operativo a
instalar. Dando la ubicación del archivo en el icono de selección de la unidad
anfitrión.
Configurando la Máquina Virtual
Una vez creada la máquina virtual tenemos que definir algunos parámetros
más en el “Administrador” de VirtualBox. Algunos de los que veremos se
pueden cambiar a voluntad posteriormente a la instalación del SO; por lo
general, para optimizar el funcionamiento de este. Ahora eso sí, con la máquina
virtual apagada.
En el panel de la izquierda de la ventana principal de VirtualBox habrá un icono
que representa a la máquina virtual. La señalamos con el puntero y se da clic
en “Configuración”.
1) General
• En “Básico” nos aparecerá el nombre, tipo y versión de la
máquina virtual, tal y como lo definimos anteriormente.
• En “Avanzado” tenemos “Carpeta instantánea”: aquí
VirtualBox guarda algunos ficheros de configuración y el disco
virtual si no seleccionamos anteriormente otro lugar. También
tenemos dos funcionalidades muy interesantes y prácticas
“Compartir portapapeles” y “Arrastrar y soltar”. Por defecto
están “Inhabilitadas”, y sólo estarán realmente disponibles
cuando posteriormente instalemos las Additions. Habilitar estas
funcionalidades suponen poder copiar y pegar o arrastra y soltar
entre el sistema anfitrión y el huésped pudiendo seleccionar
varias direcciones; por lo general “Bidireccional”.
2) Sistema
• En la pestaña “Placa base” se nos muestra otra vez “Memoria
base” con su deslizador; encontraremos el valor que hayamos
puesto con anterioridad. Como decía, este valor los podemos
cambiar posteriormente y tantas veces como nos sea necesario
hasta que encontremos un valor óptimo para que tanto las
necesidades del sistema anfitrión como las del huésped queden
satisfechas.
• En “Orden de arranque”, por defecto está en primer lugar
“Disquete”; lo desmarcamos y con las flechas de la derecha lo
desplazamos hacia abajo, para que nos quede primero “Óptica”
y después “Disco duro”. “Óptica” hace referencia a la unidad
CD/DVD-ROM, o a la imagen de instalación de la distribución que
vayamos a instalar
• En la pestaña “Procesador” por defecto hay seleccionado 1, con
independencia de los módulos que tenga la CPU de nuestro
ordenador. Pero en verde, por lo general, estará marcado la mitad
del módulo que tenga el procesador. Es decir que si nuestra CPU
tiene 4 módulos tendremos la opción en verde de 2; y sin son 8
en verde estarán hasta 4. En cualquier caso, esta opción también
se puede configurar a posteriormente y jugar con los valores
hasta que encontremos una situación en la que la máquina virtual
se comporte óptimamente.
3) Pantalla
En “Memoria de vídeo” tenemos también un deslizador, con el que
podremos poner cualquier valor dentro del tramo verde. El valor
dependerá del uso que tengamos previsto para la máquina virtual.
Podremos también cambiarlo tantas veces como necesitemos para
optimizar el funcionamiento de esta, así como también “Habilitar
aceleración 3D”, aunque esto no siempre funciona. También podremos
establecer 2 monitores, obviamente, si nuestro sistema los tiene.
4) Almacenamiento
Aquí se mostrará el controlador del CD/DVD, y aquí podemos indicar la
situación de la imagen ISO de instalación de la distribución. Si vamos a
instalar a partir de un CD/DVD lo dejamos tal cual. Si optamos por una
imagen ISO entonces picamos en el icono de “disco +” (agregar unidad
óptica), e indicamos la situación de la misma. No obstante, podemos
dejarlo y hacerlo también como se indica en el apartado 4b.
5) Red
Debe estar “Habilitado adaptador de red” “Conectado a NAT”. De
esta forma la máquina virtual estará conectada a internet, lo cual es
necesario para actualizar el software de esta, así como para instalar
aplicaciones si se trata de una distribución GNU/Linux. Si es Windows,
puede, no obstante, interesarnos tenerla desconectada en muchas
ocasiones.
6) Carpetas Compartidas
Aquí estableceremos aquellas carpetas -que pueden ser discos o
particiones locales o extraíbles- que compartirán el sistema anfitrión con
el sistema huésped. Ahora bien, esta es otra función que sólo estará
disponible tras instalar las Guest Additions.
7) Instalación del sistema huésped
Para instalar GNU/Linux, o en su caso Windows, señalamos en la
ventana principal con el puntero el icono de la máquina virtual y
seleccionamos en “Iniciar”. Podemos tomar dos caminos:
a) Si en “Almacenamiento” indicamos la ubicación de la imagen
ISO de instalación de la distribución, se abrirá directamente el
instalador de este. Simplemente, seguimos el protocolo usual de
instalación. Cuando termine reiniciamos el sistema huésped, y
para entrar al mismo procedemos de igual forma: Señalar e
“Iniciar”.
b) Si no indicamos la ubicación de la imagen ISO, entonces se abrirá
un asistente. Por defecto está seleccionada la unidad CD/DVD-
ROM, y este es el camino si el software de instalación lo tenemos
en un CD/DVD (Windows 7, por ejemplo). Si se trata de una
imagen ISO, picamos en el icono de carpeta, se abrirá un
navegador, e indicamos su localización. Después nos lanzará
algunos mensajes informando sobre la integración del ratón,
aparecerá el asistente de instalación de la distribución y ya
seguimos según sea esta. Por lo general, será un proceso
sencillo de instalación.
Comandos Básicos de Linux
Sudo: Otorga privilegios de SuperUsuario al usuario actual para realizar tareas
puntuales de las que no tiene premisos para hacerlo.
pwd: Muestra en pantalla la ruta completa del directorio actual o archivo. En
muchas ocasiones, el prompt del sistema se configura para mostrar el
directorio archivo, pero si no es así, se puede utilizar el comando pwd para
visualizarlo.
cd [nombre_directorio]: Cambia el directorio actual por el especificado como
parámetro. Utilizado sin parámetros el comando cd cambia al directorio home
del usuario.
Ejemplos:
cd /usr/local/doc => Ejemplo del comando cd utilizando una ruta absoluta
cd local/doc => Suponiendo que se encuentra en /usr, igual que el anterior,
pero usando ruta relativa
cd .. => Cambio al directorio un nivel por encima del actual
ls [-opciones] [nombre_directorio]: Visualiza el contenido del directorio
especificado como parámetros. Si no se indica ningún directorio se utiliza el
directorio actual. Este comando tiene magnitud de opciones para alterar el tipo
de información mostrada.
ls -l => Lista extendida de archivos y directorios del directorio actual
ls -R => Lista de los archivos y directorios y de todos los directorios dentro de él
ls -C => Lista de archivos en columnas
mkdir directorio: Crea un directorio
rmdir directorio: Borra un directorio vacío
cp archivo1 [archivo2..archivoN] directorio: Copia archivos y directorios. Si
el último argumento es un directorio, cp copia cada archivo fuente a ese
directorio. Si el último argumento es un archivo, cp copia el primer argumento,
que deberá ser un solo archivo en el fichero destino.
mv archivo1 [archivo2..archivoN] directorio: Comando que mueve o
renombra archivos o directorios. Si el último argumento es un diretorio, mv
mueve cada uno de los ficheros anteriores a ese directorio. Si se pasan como
argumento dos nombres de archivos (o dos nombres de directorios), renombra
el primero al segundo.
rm archivo1 [archivo2..archivoN]: Comando para borrar archivos. Con la
opción -r se borra la estructura entera de un directorio, incluidos los
subdirectorios.
touch [Link]: Para crear un archivo simple con el nombre y la extensión
que queramos.
touch [Link] [Link] [Link]: Esto crea todos los archivos
que indiquemos de golpe.
locate archivo1: Buscará todos los archivos con el texto archive1 en el
sistema.
locate -r archivo1: Hará la búsqueda sin distinguir entre mayúsculas y
minúsculas, por lo que obtendrás resultados de archivo1, Archivo1, arCHIvo2,
etc.
nano: Editor de texto
Ejercicio 1:
a) Crear un directorio con el nombre arsi
b) Crear un txt con el mensaje Hola Mundo y nombre del fichero lab2.
c) Crear una estructura de árbol de directorios de varios niveles.
d) Dentro del directorio de su brigada cree un fichero llamado estudiantes
que contenga su nombre o nombres en caso de ser más de un
estudiante.
e) Mueve el fichero lab2 hacia el directorio con el número de tu brigada
Ejercicio 2:
Cree la siguiente estructura dentro del directorio arsi