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
- Bajar el archivo curso_linux.vdi
- Correr Virtualbox para instalar la máquina:
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:
- Apretar el botón “Nueva” (New):
- Elegir botón “Modo experto” (ver abajo)
- Poner estos datos:
- Nombre: Debian
- Tipo: Linux
- Versión: Debian (64 bits)
- Elegir tamaño de memoria: 2048 Mb
- Seleccionar “Usar un archivo de disco virtual existente”: en el botón de la derecha, buscar el archivo llamado curso_linux.vdi en el directorio Descargas
- Presionar el botón “Crear”
- Elegir la máquina virtual y apretar el botón “Iniciar”
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:
- h: ayuda del programa man
- q: quit
- space, f, PgDn: avanzar una pantalla (página) en el manual
- b, p, PgUp: retroceder una pantalla (página) en el manual
- flechas del teclado: avanzar o retroceder una linea por vez
- /: para buscar alguna palabra dentro del manual (hacia adelante)
- ?: para ahcer una búsqueda (hacia atrás)
- n: saltar a la siguiente palabra buscada (en la dirección de búsqueda)
- N: saltar a la palabra buscada anterior (en la dirección contraria a la búsqueda)
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