= สร้าง Linux Virtual Machine บนคอมพิวเตอร์ของคุณ =
ในยุคนี้ พลังการประมวลผลแบบคลาวด์แพร่หลายและมีราคาถูก คุณไม่จำเป็นต้องมองหาตัวเลือกโฮสติ้งฟรีหรือราคาย่อมเยาสำหรับการพัฒนาแอพ ฐานข้อมูล หรือโครงการวิทยาศาสตร์ข้อมูล มีหลายเหตุผลในการตั้งค่าสภาพแวดล้อมแบบกำหนดเองบนฮาร์ดแวร์ของคุณเองโดยไม่คำนึงถึงความพร้อมใช้งานออนไลน์ หัวหน้าในหมู่พวกเขา: ความปลอดภัย
== เครื่องเสมือน (VM) คืออะไร ==
การใช้ซอฟต์แวร์ VirtualBox ฟรีของ OracleâÃÂàการตั้งค่าเครื่องเสมือน (VM) บนพีซีของคุณนั้นง่ายมาก ปลอดภัย และช่วยให้คุณเรียกใช้ระบบปฏิบัติการหลายระบบพร้อมกันได้!
== เครื่องเสมือนคืออะไร? ==
เครื่องเสมือนเปรียบเสมือนการมีคอมพิวเตอร์อยู่ในคอมพิวเตอร์ของคุณ ผ่านการจำลองเสมือนของฮาร์ดแวร์ ระบบปฏิบัติการอื่นจะแบ่งปันทรัพยากรของคอมพิวเตอร์โฮสต์ของคุณ VM แต่ละเครื่องมีระบบปฏิบัติการ (OS) ของตนเองซึ่งทำงานแยกจากระบบปฏิบัติการโฮสต์ ในทำนองเดียวกัน VM แต่ละเครื่องจะมีโปรเซสเซอร์, RAM, ดิสก์ และอื่นๆ เป็นของตัวเอง ผ่านการจำลองเสมือน คุณจะสร้างเครื่องที่แตกต่างกันสองเครื่อง
ในบทความนี้ ฉันจะอธิบายวิธีการโหลด Linux OS, Ubuntu Server ฟรีไปยัง VM โดยใช้ Windows เป็นระบบปฏิบัติการเครื่องโฮสต์ของฉัน เช่นเดียวกับเครื่องเสมือนในระบบคลาวด์ มันเป็นไปได้ที่จะตั้งค่าเปลือกที่ปลอดภัย (SSH) ทำให้ง่ายต่อการจากระยะไกลอย่างปลอดภัย
== ดาวน์โหลดและติดตั้ง VirtualBox ==
VirtualBox ไม่เพียงแต่ฟรีเท่านั้น แต่ยังเป็นแอปพลิเคชั่นที่มีฟีเจอร์ครบครันซึ่งตั้งค่าค่อนข้างง่าย มีชุมชนขนาดใหญ่และช่วยเหลือที่คอยอัปเดตและปรับปรุงฟังก์ชันการทำงาน นอกจากนี้ยังสนับสนุนระบบปฏิบัติการโฮสต์ที่หลากหลาย (Windows, Linux, Macintosh, Solaris) และอยู่ภายใต้เงื่อนไขของ GNU General Public License (GPL)
ไปที่หน้าดาวน์โหลดและเลือกเวอร์ชันที่คุณต้องการสำหรับระบบปฏิบัติการโฮสต์ของคุณ ตัวอย่างเช่น ฉันใช้ Windows ดังนั้นฉันจึงดาวน์โหลดตัวเลือก Windows
อย่าลืมดาวน์โหลด Oracle VM VirtualBox Extension Pack เพิ่มเติมจากหน้านี้
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png)
*หมายเหตุ: เมื่อคุณกำลังติดตั้ง VirtualBox ระบบจะเตือนคุณเกี่ยวกับอาการสะอึกในการเชื่อมต่อเครือข่าย ดังนั้นตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำ สิ่งใดก็ตามที่ไม่สามารถขัดจังหวะได้ *
ขั้นตอนการติดตั้งนั้นค่อนข้างง่าย ฉันใช้ค่าเริ่มต้น โปรดดูเอกสารประกอบสำหรับปัญหาเกี่ยวกับการติดตั้ง ฉันจะแนะนำการสร้าง VM จริง ๆ หลังจากดาวน์โหลด Ubuntu
== ดาวน์โหลดอูบุนตู ==
อูบุนตูเป็นระบบปฏิบัติการ Linux ที่ฟรีและติดตั้งง่าย และเหมาะสำหรับเดสก์ท็อปและเซิร์ฟเวอร์ เทคโนโลยีจำนวนมากที่ใช้สำหรับเว็บ วิทยาศาสตร์ข้อมูล และการพัฒนาซอฟต์แวร์ได้รับการออกแบบมาสำหรับ Linux คุณสามารถเรียกใช้โดยใช้บรรทัดคำสั่ง ฉันใช้ Ubuntu ในการสร้างและโฮสต์เว็บเพจ ตั้งค่าฐานข้อมูล SQL และคลัสเตอร์ Elasticsearch และจัดการคอนเทนเนอร์ด้วย Docker
ดาวน์โหลด Ubuntu Server ในหน้าดาวน์โหลด
*หมายเหตุ: การดาวน์โหลดไฟล์ .iso เมื่อโหลด VM คุณจะเลือกอิมเมจเพื่อติดตั้ง Ubuntu OS*
== การจัดการเครื่องเสมือน ==
จดบันทึกข้อกำหนดของเครื่องโฮสต์ของคุณก่อนที่จะตั้งค่าเครื่องเสมือน หากคุณซื้อ VM ด้วย RAM หรือ CPU มากเกินไป VM อาจส่งผลกระทบต่อประสิทธิภาพการทำงานของเครื่องโฮสต์ของคุณอย่างมาก
ฉันตั้งค่า VM ให้ใช้ RAM 14 กิกะไบต์จากทั้งหมด 16 กิกะไบต์ จากนั้นรันโมเดลแมชชีนเลิร์นนิงบนชุดข้อมูลขนาดใหญ่ เครื่องโฮสต์ของฉันทำงานและท่ออุดตันในขณะที่โมเดลแปลงข้อมูล! ให้ความสนใจกับทรัพยากรที่คุณกำหนดให้กับเครื่องเสมือนเสมอ
หลังจากติดตั้ง VirtualBox และดาวน์โหลด Ubuntu แล้ว ก็ถึงเวลาสร้างเครื่องเสมือนและติดตั้ง Ubuntu แล้ว เมื่อเริ่มต้น VirtualBox คุณจะเห็นหน้าจอดังนี้:
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png)
ขอให้สังเกตว่าฉันได้สร้าง VM สองตัวแล้ว:
Edge ซึ่งใช้ Windows Server 2016 เป็น OS ยืดหยุ่นซึ่งใช้ Ubuntu Server 18.04 เป็น OS
Oracle VM VirtualBox Manager เป็นส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ซึ่งใช้สร้างและจัดการเครื่องเสมือน
== สร้างเครื่องเสมือน ==
มีเพียงไม่กี่ขั้นตอนในการทำให้ VM ทำงาน โปรดทราบว่าคุณสามารถเปลี่ยนการตั้งค่าส่วนใหญ่เหล่านี้ได้ ตัวอย่างเช่น คุณต้องปรับจำนวนโปรเซสเซอร์หรือ RAM คลิกปุ่มการตั้งค่าเพื่อปรับเปลี่ยนอะไรก็ได้หลังจากที่คุณสร้าง VM แล้ว
คลิกใหม่เพื่อสร้าง Ubuntu VM
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png)
- ใส่ ก
ชื่อ.
- เลือก Linux เป็น
พิมพ์.
- เลือก Ubuntu (64 บิต) เป็น
รุ่น.
- ตั้ง
ขนาดหน่วยความจำ ฉันกำลังจัดสรรหน่วยความจำสองกิกะไบต์ แต่คุณควรจัดสรรหน่วยความจำตามสิ่งที่มีอยู่ในระบบของคุณ
เลือกสร้างฮาร์ดดิสก์เสมือนทันทีเป็นตัวเลือกฮาร์ดดิสก์เพื่อให้ VM มีพื้นที่เก็บข้อมูลเฉพาะ
คลิกสร้างเมื่อกำหนดค่าตัวเลือกแล้ว ตัวแก้ไข Create Virtual Hard Disk จะปรากฏขึ้นหากคุณเลือกตัวเลือกฮาร์ดดิสก์นั้น
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png)
เลือกตำแหน่งไฟล์ พิจารณาว่าคุณต้องจัดสรรพื้นที่เท่าใด ตัวอย่างเช่น ฉันมีไดรฟ์สองไดรฟ์ในคอมพิวเตอร์ของฉัน และใช้ไดรฟ์ที่ใหญ่กว่าสำหรับพื้นที่ดิสก์ VM ของฉันเสมอ
กำหนดขนาดไฟล์ ขนาดเริ่มต้นคือ 10 กิกะไบต์ แต่ฉันแนะนำ 20 พิจารณาขนาดของระบบปฏิบัติการและตรวจสอบให้แน่ใจว่าได้เลือกดิสก์ที่มีพื้นที่เพียงพอ! ตัวอย่างเช่น Windows สามารถรับได้ 10 กิกะไบต์ขึ้นไป
เลือกหนึ่งในตัวเลือกที่เก็บข้อมูลในฮาร์ดดิสก์จริง:
ก
จัดสรรไฟล์แบบไดนามิกตามความจำเป็น และจะเข้าใกล้ขนาดไฟล์สูงสุดเมื่อเวลาผ่านไป
ก
ไฟล์ขนาดคงที่จะสงวนพื้นที่ทั้งหมดที่จัดสรรไว้สำหรับขนาดไฟล์ทันที หากคุณกำลังใช้การตั้งค่าเริ่มต้น ตัวเลือกนี้จะสร้างไฟล์ขนาด 10 กิกะไบต์
ฉันชอบใช้ไฟล์ขนาดคงที่เนื่องจากมีแนวโน้มที่จะทำงานได้ดีกว่าเล็กน้อย เนื่องจากใช้โอเวอร์เฮดน้อยกว่าไฟล์ที่จัดสรรแบบไดนามิก
เลือกประเภทไฟล์เริ่มต้นของฮาร์ดดิสก์ ตัวเลือกนี้กำหนดประเภทของคอนเทนเนอร์ที่ใช้เมื่อสร้างที่เก็บข้อมูล บางตัวเลือกเข้ากันได้กับโปรแกรมเครื่องเสมือนอื่น ๆ
คลิกสร้างและ VM จะเริ่มสร้าง
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png)
เครื่องเสมือนจะปรากฏใน VirtualBox Manager เมื่อคุณสร้างมันขึ้นมา:
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png)
== ติดตั้ง Ubuntu บน VM ==
เมื่อคุณสร้าง VM แล้ว VM จะมีทรัพยากรทั้งหมดที่จำเป็นในการติดตั้งระบบปฏิบัติการและทำงานเหมือนคอมพิวเตอร์ทั่วไป อย่าลืมจำตำแหน่งที่ดาวน์โหลดไฟล์ .iso ของ Ubuntu เนื่องจากคุณจะต้องใช้ไฟล์นี้ในขั้นตอนต่อไป
คลิกเริ่มเพื่อเริ่ม VM ใหม่
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png)
เมื่อ VM เริ่มทำงานครั้งแรก ระบบจะแจ้งให้คุณเลือกภาพดิสก์ เลือกไฟล์ iso ของ Ubuntu
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png)
คลิกเริ่มหลังจากเลือกไฟล์ iso
เป็นไปได้ที่จะเปลี่ยนภาพที่เลือกหรือเลือกภาพใหม่โดยทำตาม
**อุปกรณ์ >ออปติคัลไดรฟ์ >เลือกดิสก์อิมเมจ ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png)
จากนั้นเลือกภาษาของคุณและทำตามคำแนะนำเพื่อติดตั้ง Ubuntu ระบบจะแจ้งให้คุณตั้งค่าชื่อผู้ใช้และรหัสผ่าน เมื่อคุณทำเช่นนั้น มันจะติดตั้ง OS!
![ ลินุกซ์ vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png)
== พร้อม ตั้ง รหัส! ==
เมื่อติดตั้งระบบปฏิบัติการ VM แล้ว ก็พร้อมสำหรับโครงการของคุณ! ติดตั้งเทคโนโลยีที่ต้องการและเริ่มเขียนโค้ด มีบทเรียนออนไลน์มากมายสำหรับติดตั้ง Docker, Git, Python, Elasticsearch, Mysql, FTP และอีกมากมายบน Linux
การใช้ซอฟต์แวร์ VirtualBox ของ OracleâÃÂàทำให้สร้างและจัดการเครื่องเสมือนได้อย่างง่ายดายโดยใช้ฮาร์ดแวร์ของคุณเองและระบบปฏิบัติการที่แตกต่างกัน เนื่องจาก Linux เป็นบริการฟรีและรองรับกลุ่มเทคโนโลยีที่ฉันต้องการ จึงจับคู่กับ VirtualBox ได้อย่างสมบูรณ์แบบ