= Cree una máquina virtual Linux en su computadora = Hoy en día, el poder de la computación en la nube es frecuente y económico. No necesita buscar mucho para encontrar opciones de alojamiento gratuitas o asequibles para el desarrollo de aplicaciones, bases de datos o proyectos de ciencia de datos. Independientemente de la disponibilidad en línea, existen muchas razones para configurar entornos personalizados en su propio hardware; el principal de ellos: la seguridad. == ¿Qué es una máquina virtual (VM)? == Con el software VirtualBox gratuito de Oracle, configurar una máquina virtual (VM) en su propia PC es muy fácil, seguro y le permite ejecutar múltiples sistemas operativos al mismo tiempo. == ¿Qué es una máquina virtual? == Una máquina virtual es como tener una computadora dentro de tu computadora. A través de la virtualización de hardware, otro sistema operativo comparte los recursos de su computadora host. Cada máquina virtual tiene su propio sistema operativo (SO) que funciona por separado del sistema operativo host. Asimismo, cada VM tiene sus propios procesadores, RAM, disco, etc. A través de la virtualización, esencialmente crea dos máquinas diferentes. En este artículo, explicaré cómo cargar el sistema operativo Linux gratuito, Ubuntu Server, en una VM usando Windows como sistema operativo de mi máquina host. Al igual que una máquina virtual en la nube, incluso es posible configurar un shell seguro (SSH), lo que facilita la conexión remota segura. == Descargar e instalar VirtualBox == VirtualBox no solo es gratuito, sino también una aplicación rica en funciones que es bastante fácil de configurar. Tiene una comunidad grande y útil que sigue actualizando y mejorando la funcionalidad. Además, es compatible con una variedad de sistemas operativos host (Windows, Linux, Macintosh, Solaris) y está disponible bajo los términos de la Licencia Pública General GNU (GPL). Vaya a la página de descargas y seleccione la versión que necesita para su sistema operativo host. Por ejemplo, estoy usando Windows, así que descargué la opción de Windows. También asegúrese de descargar Oracle VM VirtualBox Extension Pack más abajo en la página. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Nota: cuando está instalando VirtualBox, el sistema le advierte sobre un problema en la conectividad de la red, así que asegúrese de no estar haciendo cualquier cosa que no pueda ser interrumpida. * Pasar por el proceso de instalación es bastante simple; Usé los valores predeterminados. Consulte la documentación para problemas con la instalación. Voy a caminar a través de la creación de la máquina virtual después de descargar Ubuntu. == Descargar Ubuntu == Ubuntu es una versión gratuita y fácil de instalar del sistema operativo Linux, y es para equipos de escritorio y servidores. Muchas tecnologías utilizadas para la web, la ciencia de datos y el desarrollo de software están diseñadas para Linux. Puede ejecutarlos usando la línea de comandos. He usado Ubuntu al crear y alojar páginas web, configurar bases de datos SQL y clústeres de Elasticsearch y administrar contenedores con Docker. Descargue Ubuntu Server en la página de descargas. *Nota: Se descarga un archivo .iso. Cuando se cargue la máquina virtual, seleccionará la imagen para instalar el sistema operativo Ubuntu.* == Gestión de máquinas virtuales == Tome nota de las especificaciones de su máquina host antes de configurar máquinas virtuales. Si le asigna a la máquina virtual demasiada RAM o CPU, la máquina virtual puede afectar drásticamente el rendimiento de su máquina host. Configuré una máquina virtual para usar 14 de mis 16 gigas de RAM y luego ejecuté modelos de aprendizaje automático en grandes conjuntos de datos. ¡Mi máquina host funcionó tan bien como una tubería obstruida mientras el modelo transformaba los datos! Siempre preste atención a los recursos que asigna a la máquina virtual. Después de instalar VirtualBox y descargar Ubuntu, es hora de crear una máquina virtual e instalar Ubuntu. Al iniciar VirtualBox, verá una pantalla como esta: ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Tenga en cuenta que ya tengo dos máquinas virtuales creadas: Edgeque usa Windows Server 2016 como sistema operativo elásticoque usa Ubuntu Server 18.04 como sistema operativo Oracle VM VirtualBox Manager es la interfaz gráfica de usuario (GUI) a través de la cual se crean y administran máquinas virtuales. == Crear una máquina virtual == Solo hay unos pocos pasos para poner en marcha la máquina virtual. Tenga en cuenta que es posible cambiar la mayoría de estas configuraciones si, por ejemplo, necesita ajustar la cantidad de procesadores o RAM. Haga clic en el botón de configuración para ajustar cualquier cosa después de haber creado la máquina virtual. Haga clic en nuevo para crear la VM de Ubuntu. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Entrar a nombre. - Seleccione Linux como el escribe. - Seleccione Ubuntu (64 bits) como el versión. - Selecciona el tamaño de la memoria. Estoy asignando dos gigas de memoria, pero debe asignar la memoria de acuerdo con lo que esté disponible en su sistema. Seleccione crear un disco duro virtual ahora como la opción de disco duro para que la máquina virtual tenga espacio de almacenamiento dedicado. Haga clic en crear una vez que se hayan configurado las opciones. El editor Crear disco duro virtual se muestra si seleccionó esa opción de disco duro. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Seleccione una ubicación de archivo. Considere cuánto espacio necesita asignar. Por ejemplo, tengo dos unidades en mi computadora y siempre uso la más grande para el espacio en disco de mi máquina virtual. Establecer un tamaño de archivo. El tamaño predeterminado es de 10 gigas, pero recomiendo 20. Considere qué tan grande es el sistema operativo y asegúrese de seleccionar un disco que tenga suficiente espacio. Por ejemplo, Windows puede tomar 10 gigas o más. Seleccione una de las opciones de Almacenamiento en disco duro físico: A los archivos se asignan dinámicamente según sea necesario y se acercarán al tamaño máximo de archivo con el tiempo. A archivo de tamaño fijo reserva inmediatamente el espacio total asignado para el tamaño del archivo. Si está utilizando la configuración predeterminada, esta opción crea un archivo de 10 gigas. Prefiero usar un archivo de tamaño fijo ya que tiende a funcionar un poco mejor porque usa menos gastos generales que el archivo asignado dinámicamente. Seleccione el tipo de archivo de disco duro predeterminado. Esta opción determina el tipo de contenedor utilizado al crear el almacenamiento. Algunas opciones son más compatibles con otros programas de máquinas virtuales. Haga clic en crear y la máquina virtual comenzará a generarse. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) La máquina virtual aparecerá en VirtualBox Manager una vez que la haya creado: ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Instalar Ubuntu en la máquina virtual == Una vez que haya creado la máquina virtual, tendrá todos los recursos que necesita para instalar un sistema operativo y actuar como una computadora normal. Asegúrese de recordar dónde se descargó el archivo .iso de Ubuntu, ya que lo necesitará en los próximos pasos. Haga clic en iniciar para iniciar la nueva máquina virtual. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Cuando la máquina virtual se inicia por primera vez, le pedirá que seleccione una imagen de disco. Seleccione el archivo iso de Ubuntu. ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Haga clic en iniciar después de seleccionar el archivo iso. Es posible cambiar la imagen seleccionada o volver a seleccionar la imagen siguiendo **dispositivo >unidades ópticas >elegir imagen de disco ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Desde allí, seleccione su idioma y siga las indicaciones para instalar Ubuntu. El sistema le pedirá que configure un nombre de usuario y una contraseña; una vez que hagas eso, ¡instalará el sistema operativo! ![ máquina virtual de Linux](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == ¡Listo, Listo, Código! == Ahora que la máquina virtual tiene un sistema operativo instalado, ¡está lista para sus proyectos! Instale la tecnología deseada y comience a codificar. Hay toneladas de tutoriales en línea para instalar Docker, Git, Python, Elasticsearch, Mysql, FTP y mucho más en Linux. Usando el software VirtualBox de Oracle, es fácil crear y administrar máquinas virtuales usando su propio hardware y diferentes sistemas operativos. Dado que Linux es gratuito y admite las pilas tecnológicas que necesito, se combina perfectamente con VirtualBox.