Table of Contents

Bajar e instalar una máquina virtual con Debian 10

1) Instalar Virtualbox

La máquina virtual que vamos a usar, corre debajo de Virtualbox. Lo primero que tienen que verificar en sus equipos es si tienen Virtualbox instalado:

Desde un shell se pueden correr los siguiente comandos:

apropos virtualbox
which virtualbox

En los PCs de la sala de informática ya están instalados los paquetes: virtualbox y virtualbox-qt

En caso de no tener instalado estos paquetes, ver más abajo en el Apéndice la sección Instalación de programas.

2) Bajar e instalar máquina virtual

En el desktop de Linux Mint, ir a: Menú –> Administración –> Virtualbox

Con eso arrancamos Virtualbox. Ahora tenemos que crear la máquina virtual que bajamos del servidor:

Debería aparecer una ventana donde levanta la máquina virtual con Debian

3) Ingresar a la máquina virtual:

 usuario: xxx
 password: xxx

Apéndice

Realizar tareas como administrador (root): su y sudo

SU

Con su me convierto en otro usuario y opero con los permisos de ese otro usuario:

su pepe
su - pepe

Eso quiere decir que se abre un nuevo shell donde ahora opera como el usuario pepe

Si no especifico usuario, me convierto en el superuser (root):

su
su -

En el caso de su - lo que pide es la clave de root.

SUDO

Con sudo simplemente ejecuto un comando como otro usuario y luego vuelvo al shell y sigo con mi usuario habitual

sudo -u pepe comando

Si no especifico usuario, ejecuto el comando como superuser (root):

sudo comando

Se recomienda usar sudo, porque así limito mis acciones a un comando y es más difícil meter la pata.

Al ejecutar sudo lo que pide es la clave del usuario inical, no la clave del usuario que va a ejecutar los comandos.

Ojo: sudo tiene muchas posibilidades, no solamente actuar como superusuario. Por ejemplo podemos limitar qué comandos puede ejecutar un usuario como superusuario.

Es un comando extremadamente versatil, mucho mejor que su. Pero se lo suele configurar y utilizar de manera muy básica: ejecutar un comando cualquiera como superusuario.

Por defecto sudo siempre solicita el password la primera vez que se ejecuta y luego puedo seguir usando sudo por 10 minutos.

Se puede configurar sudo para que el tiempo que puedo seguir usando sudo sin darle nuevamente la password sea mayor o menor. También se puede configurar para que no pida password.

Consultar el manual en Linux (RTFM)

En los sistemas Unix en general existe el comando man. Si quiero saber qué hace un comando y qué opciones acepta o cómo se usa, puedo consultar el manual del mismo:

man comando

Por ejemplo, en el caso de los comandos que vimos más arriba, podemos correr los siguiente comandos:

man su
man sudo

La enorme mayoría de los comandos disponibles para Linux incluyen el manual para consultar.

¿Cómo se usa el man?

Los manuales de los comandos suelen ser muy extensos y completos. Hay que aprender a navegar dentro del manual que se está desplegando. Sin entrar en demasiados detalles, vamos a dar los comandos básicos para manejarse con man, una vez que desplegamos el contenido del manual de un comando determinado:

Ejemplo: probar el siguiente comando:

man ps

APAGAR/REINICIAR el systema:

Apagar la máquina virtual:

Se puede apagar desde el menú de la propia ventana de control de Virtualbox

File --> Close

tambień se puede usar la combinación de teclas: Host-Q (que habitualmente está asociado a la combinación de teclas CtrlDer-Q). Eso da lugar a un menú de opciones para cerrar la máquina virtual.

Desde la propia máquina virtual:

sudo shutdown
sudo shutdown -h now
sudo halt

Reiniciar:

sudo shutdown -r now
sudo reboot

Instalación de programas desde el shell

Si bien este tema lo veremos con más detalle más adelante, al menos debemos conocer los comandos básicos para instalar un paquete en Debian:

Para buscar un programa o paquete:

sudo apt-cache search paquete

Para instalar un paquete

sudo apt-get install paquete

Por ejemplo, para instalar Virtualbox en Linux, hay que correr el comando:

sudo apt-get install virtualbox virtualbox-qt

Bajar la primera clase

Correr el comando:

traer clase1.sh