= Cipta Mesin Maya Linux pada Komputer Anda = Pada zaman ini, kuasa pengkomputeran awan adalah berleluasa dan murah. Anda tidak perlu susah payah mencari pilihan pengehosan percuma atau mampu milik untuk pembangunan aplikasi, pangkalan data atau projek sains data. Tanpa mengira ketersediaan dalam talian, terdapat banyak sebab untuk menyediakan persekitaran tersuai pada perkakasan anda sendiri; ketua antaranya: keselamatan. == Apakah Mesin Maya (VM)? == Menggunakan perisian VirtualBox percuma Oracle, menyediakan mesin maya (VM) pada PC anda sendiri adalah sangat mudah, selamat dan membolehkan anda menjalankan berbilang sistem pengendalian pada masa yang sama! == Apa Itu Mesin Maya? == Mesin maya adalah seperti mempunyai komputer di dalam komputer anda. Melalui virtualisasi perkakasan, sistem pengendalian lain berkongsi sumber komputer hos anda. Setiap VM mempunyai sistem pengendalian (OS) sendiri yang berfungsi secara berasingan daripada OS hos. Begitu juga, setiap VM mempunyai pemproses sendiri, RAM, cakera, dan sebagainya. Melalui virtualisasi, anda pada asasnya mencipta dua mesin berbeza. Dalam artikel ini, saya akan menerangkan cara memuatkan OS Linux percuma, Pelayan Ubuntu, ke VM menggunakan Windows sebagai sistem pengendalian mesin hos saya. Seperti mesin maya dalam awan, ia juga mungkin untuk menyediakan cangkerang selamat (SSH) menjadikannya mudah untuk dijauhkan dengan selamat. == Muat turun dan Pasang VirtualBox == VirtualBox bukan sahaja percuma, tetapi juga aplikasi kaya ciri yang agak mudah untuk disediakan. Ia mempunyai komuniti yang besar dan membantu yang sentiasa mengemas kini dan meningkatkan fungsi. Selain itu, ia menyokong pelbagai sistem pengendalian hos (Windows, Linux, Macintosh, Solaris) dan tersedia di bawah syarat GNU General Public License (GPL). Pergi ke halaman muat turun dan pilih versi yang anda perlukan untuk OS hos anda. Sebagai contoh, saya menggunakan Windows jadi saya memuat turun pilihan Windows. Juga pastikan anda memuat turun Pek Sambungan VirtualBox Oracle VM lebih jauh ke bawah halaman. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Nota: Apabila anda sedang memasang VirtualBox, sistem memberi amaran kepada anda tentang gangguan dalam sambungan rangkaian, jadi pastikan anda tidak melakukan apa-apa yang tidak boleh diganggu. * Melalui proses untuk memasangnya agak mudah; Saya menggunakan lalai. Rujuk dokumentasi untuk isu dengan pemasangan. Saya akan berjalan melalui sebenarnya mencipta VM selepas memuat turun Ubuntu. == Muat turun Ubuntu == Ubuntu ialah perisa sistem pengendalian Linux yang percuma dan mudah dipasang, dan ia adalah untuk desktop dan pelayan. Banyak teknologi yang digunakan untuk web, sains data dan pembangunan perisian direka untuk Linux. Anda boleh menjalankannya menggunakan baris arahan. Saya telah menggunakan Ubuntu semasa membuat dan mengehos halaman web, menyediakan pangkalan data SQL dan kelompok Elasticsearch, dan mengurus bekas dengan Docker. Muat turun Pelayan Ubuntu pada halaman muat turun. *Nota: Fail .iso dimuat turun. Apabila VM dimuatkan, anda akan memilih imej untuk memasang OS Ubuntu.* == Menguruskan Mesin Maya == Ambil perhatian tentang spesifikasi mesin hos anda sebelum menyediakan mesin maya. Jika anda membeli VM terlalu banyak RAM atau CPU, VM boleh memberi kesan kepada prestasi mesin hos anda secara mendadak. Saya menyediakan VM untuk menggunakan 14 daripada 16 pertunjukan RAM saya dan kemudian menjalankan model pembelajaran mesin pada set data yang besar. Mesin hos saya berfungsi serta paip tersumbat semasa model mengubah data! Sentiasa beri perhatian kepada sumber yang anda berikan kepada mesin maya. Selepas memasang VirtualBox dan memuat turun Ubuntu, sudah tiba masanya untuk mencipta mesin maya dan memasang Ubuntu. Apabila memulakan VirtualBox, anda akan melihat skrin seperti ini: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Perhatikan saya sudah mempunyai dua VM yang dibuat: Edgewhich menggunakan Windows Server 2016 sebagai OS elastikyang menggunakan Ubuntu Server 18.04 sebagai OSnya Pengurus VirtualBox Oracle VM ialah antara muka pengguna grafik (GUI) yang melaluinya seseorang mencipta dan mengurus mesin maya. == Buat Mesin Maya == Terdapat hanya beberapa langkah untuk menjalankan VM. Perlu diingat, adalah mungkin untuk menukar kebanyakan tetapan ini jika, sebagai contoh, anda perlu melaraskan bilangan pemproses atau RAM. Klik butang tetapan untuk melaraskan apa-apa sahaja selepas anda membuat VM. Klik baharu untuk mencipta VM Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Masukkan nama. - Pilih Linux sebagai menaip. - Pilih Ubuntu (64-bit) sebagai versi. - Menetapkan saiz ingatan. Saya memperuntukkan dua gig memori, tetapi anda harus memperuntukkan memori mengikut apa yang ada dalam sistem anda. Pilih cipta cakera keras maya sekarang sebagai pilihan cakera keras supaya VM mempunyai ruang storan khusus. Klik buat setelah pilihan telah dikonfigurasikan. Editor Buat Cakera Keras Maya dipaparkan jika anda memilih pilihan cakera keras itu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Pilih lokasi fail. Pertimbangkan berapa banyak ruang yang perlu anda peruntukkan. Sebagai contoh, saya mempunyai dua pemacu dalam komputer saya dan sentiasa menggunakan yang lebih besar untuk ruang cakera VM saya. Tetapkan saiz fail. Saiz lalai ialah 10 gig, tetapi saya cadangkan 20. Pertimbangkan betapa besarnya sistem pengendalian dan pastikan anda memilih cakera yang mempunyai ruang yang cukup padanya! Sebagai contoh, Windows boleh mengambil 10 pertunjukan atau lebih. Pilih salah satu pilihan Storan pada cakera keras fizikal: A fail yang diperuntukkan secara dinamik tumbuh mengikut keperluan dan akan menghampiri saiz fail maksimum dari semasa ke semasa. A fail saiz tetap dengan serta-merta menyimpan jumlah ruang yang diperuntukkan untuk saiz fail. Jika anda menggunakan tetapan lalai, pilihan ini mencipta fail 10 gig. Saya lebih suka menggunakan fail bersaiz tetap kerana ia cenderung untuk berprestasi lebih baik sedikit kerana ia menggunakan kurang overhed daripada fail yang diperuntukkan secara dinamik. Pilih jenis fail cakera keras lalai. Pilihan ini menentukan jenis bekas yang digunakan semasa membuat storan. Sesetengah pilihan lebih serasi dengan program mesin maya yang lain. Klik buat dan VM akan mula menjana. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Mesin maya akan muncul dalam Pengurus VirtualBox sebaik sahaja anda menciptanya: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Pasang Ubuntu pada VM == Sebaik sahaja anda telah mencipta VM, ia mempunyai semua sumber yang diperlukan untuk memasang sistem pengendalian dan bertindak seperti komputer biasa. Pastikan anda ingat di mana fail Ubuntu .iso dimuat turun kerana anda memerlukannya dalam langkah seterusnya ini. Klik mula untuk memulakan VM baharu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Apabila VM mula-mula bermula, ia akan menggesa anda untuk memilih imej cakera. Pilih fail iso Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Klik mula selepas memilih fail iso. Ia mungkin untuk menukar imej yang dipilih atau memilih semula imej dengan mengikuti **peranti >pemacu optik >pilih imej cakera ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Dari sana, pilih bahasa anda dan ikut arahan untuk memasang Ubuntu. Sistem akan menggesa anda untuk menyediakan nama pengguna dan kata laluan; sebaik sahaja anda berbuat demikian, ia akan memasang OS! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Sedia, Tetapkan, Kod! == Memandangkan VM mempunyai sistem pengendalian yang dipasang, VM sedia untuk projek anda! Pasang teknologi yang dikehendaki dan mulakan pengekodan. Terdapat banyak tutorial dalam talian untuk memasang Docker, Git, Python, Elasticsearch, Mysql, FTP dan banyak lagi pada Linux. Menggunakan perisian VirtualBox Oracle, adalah mudah untuk mencipta dan mengurus mesin maya menggunakan perkakasan anda sendiri dan sistem pengendalian yang berbeza. Memandangkan Linux adalah percuma dan menyokong susunan teknologi yang saya perlukan, ia berpasangan dengan sempurna dengan VirtualBox.