= วันที่ 0 - การสร้างเซิร์ฟเวอร์ของคุณเอง - ด้วย Google Cloud Platform Free Tier = *(แบบร่าง: ใช้สิ่งนี้เป็นแนวทาง แต่ยังไม่ผ่านการทดสอบอย่างสมบูรณ์ โปรดแจ้งให้เราทราบหากมีปัญหาใด ๆ กับมัน)* **อ่านสิ่งนี้ก่อน วิธีนี้ทำงานอย่างไร& คำถามที่พบบ่อย ก่อนอื่นคุณต้องมีเซิร์ฟเวอร์ คุณไม่สามารถเรียนรู้เกี่ยวกับการจัดการเซิร์ฟเวอร์ Linux ระยะไกลได้อย่างแท้จริงโดยไม่ต้องมีเซิร์ฟเวอร์ของคุณเอง - ดังนั้นวันนี้เราจะซื้อ - ฟรี! ด้วยความมหัศจรรย์ของ Linux และระบบเสมือนจริง ตอนนี้คุณสามารถติดตั้งเซิร์ฟเวอร์อินเทอร์เน็ตขนาดเล็กได้แทบจะทันที - ด้วยต้นทุนที่ต่ำมาก ในทางเทคนิคแล้ว สิ่งที่คุณจะทำคือการสร้างและเช่า VPS ("Virtual Private Server ในศูนย์ข้อมูลบางแห่ง เซิร์ฟเวอร์จริงเครื่องเดียวที่ใช้ Linux จะถูกแบ่งออกเป็นเซิร์ฟเวอร์เสมือนหนึ่งโหลหรือมากกว่านั้นโดยใช้คุณลักษณะ KVM (เครื่องเสมือนที่ใช้เคอร์เนล) ซึ่งเป็นส่วนหนึ่งของ Linux ตั้งแต่ต้นปี 2550 นอกจากผู้ให้บริการโฮสติ้งแล้ว เรายังจำเป็นต้องเลือก "รสชาติ"ของลินุกซ์ที่จะติดตั้งบนเซิร์ฟเวอร์ของเราด้วย หากคุณยังใหม่กับ Linux ช่วงของ "การกระจาย"ที่มีอยู่อาจทำให้สับสนได้ แต่ Ubuntu Server เวอร์ชัน LTS ("Long Term Support") ล่าสุดเป็นตัวเลือกยอดนิยม และสิ่งที่คุณต้องมีสำหรับหลักสูตรนี้ คำแนะนำเหล่านี้จะแนะนำคุณเกี่ยวกับการใช้ Google Cloud "Free Tier"(httpscloud.google.com) ในฐานะผู้ให้บริการโฮสติ้ง VPS ของคุณ พวกเขาได้รับการจัดอันดับสูงด้วยอินเทอร์เฟซที่เรียบง่ายและลื่นไหล แม้ว่าเราจะใช้ Free Tier แต่โปรดทราบว่าคุณจะต้องให้ข้อมูลบัตรเครดิตที่ถูกต้อง (แน่นอน ถ้าคุณมีเหตุผลที่ดีที่จะใช้ผู้ให้บริการรายอื่น ยังไงก็ตาม แต่อย่าลืมเลือก Ubuntu Server 20.04) การลงทะเบียนค่อนข้างง่าย - เพียงระบุที่อยู่อีเมลและรหัสผ่านที่คุณเลือก - พร้อมกับหมายเลขโทรศัพท์สำหรับ 2FA - วิธีที่สองในการตรวจสอบสิทธิ์ คุณจะต้องให้ข้อมูล VISA หรือบัตรเครดิตอื่นๆ ของคุณด้วย เลือก "Compute Engine"แล้วคลิก "VM Instances"สร้างอินสแตนซ์ใหม่ เลือกภูมิภาคใดก็ได้ที่คุณต้องการ สำหรับการกำหนดค่าเครื่อง เลือกซีรีส์และตั้งค่าเป็น "E2"และประเภทเครื่องเป็น "e2-micro"เปลี่ยนดิสก์สำหรับบูตเป็น "Ubuntu 20.04 LTS"หลังจากที่เราสร้างเซิร์ฟเวอร์ของเราเองแล้ว เราต้องเปิดพอร์ตและโปรโตคอลทั้งหมดเพื่อเข้าถึงได้จากทุกที่ แม้ว่าสิ่งนี้อาจไม่ฉลาดสำหรับเซิร์ฟเวอร์ที่ใช้งานจริง แต่เป็นสิ่งที่เราต้องการสำหรับหลักสูตรนี้ ไปที่หน้าแรก GCP ของคุณและไปที่ Networking >VPC Network >Firewall >Create Firewall Set "Direction of Traffic"to "Ingress"Set "Target"to "All Instances in the network"Set "Source Filter "เป็น "ช่วง IP"ตั้งค่า "ช่วง IP ต้นทาง"เป็น "0.0.0.0/0"ตั้งค่า "โปรโตคอลและพอร์ต"เป็น "อนุญาตทั้งหมด"สร้างและทำซ้ำขั้นตอนโดยสร้างไฟร์วอลล์ใหม่และตั้งค่า "ทิศทางการรับส่งข้อมูล"เป็น "ขาออก"เลือกอินสแตนซ์ของคุณและคลิก "ssh"เพื่อเปิดคอนโซลหน้าต่างใหม่ ในการเข้าถึงรูท ให้พิมพ์ "sudo -i passwd"ในบรรทัดคำสั่ง จากนั้นตั้งรหัสผ่านของคุณเอง เข้าสู่ระบบโดยพิมพ์ "su"และ "รหัสผ่าน"โปรดทราบว่ารหัสผ่านจะไม่แสดงเมื่อคุณพิมพ์หรือวาง คุณยังสามารถอ้างอิงถึง httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools หากคุณต้องการเข้าถึงเซิร์ฟเวอร์ของคุณผ่านเครื่องมือของบุคคลที่สาม (เช่น Putty) ยืนยันว่าคุณสามารถทำงานด้านการดูแลระบบได้โดยพิมพ์: อัปเดต sudo apt แล้ว: sudo apt อัพเกรด อย่ากังวลมากเกินไปเกี่ยวกับเอาต์พุตและข้อความจากคำสั่งเหล่านี้ แต่ควรมีความชัดเจนว่าสำเร็จหรือไม่ (ตอบกลับข้อความแจ้งใด ๆ โดยใช้ตัวเลือกเริ่มต้น) คำสั่งเหล่านี้คือวิธีที่คุณบังคับให้ติดตั้งการอัปเดตบนระบบ Ubuntu Linux และมีเพียงผู้ดูแลระบบเท่านั้นที่ทำได้ หากต้องการออกจากระบบ ให้พิมพ์ *ออกจากระบบ* หรือ *ออก* เซิร์ฟเวอร์ของคุณพร้อมแล้วและพร้อมสำหรับหลักสูตร! โปรดทราบว่า: เซิร์ฟเวอร์นี้กำลังทำงานและเปิดเผยต่ออินเทอร์เน็ตทั้งหมดอย่างสมบูรณ์ คุณคนเดียวมีหน้าที่จัดการมัน คุณเพิ่งติดตั้งการอัปเดตล่าสุด ดังนั้นตอนนี้ควรจะปลอดภัย MySQL APT Repo นำเสนอ MySQL Server พร้อมกับคอมโพเนนต์ MySQL ที่หลากหลาย คุณสามารถเลือกผลิตภัณฑ์ที่เหมาะสมเพื่อเลือกรุ่นที่คุณต้องการรับ MySQL Server& Cluster (ปัจจุบันที่เลือก: mysql-8.0) 2. MySQL Tools& ตัวเชื่อมต่อ (ปัจจุบันเลือก: เปิดใช้งาน) 3. MySQL Preview Packages (ปัจจุบันเลือก: ปิดใช้งาน) 4. ตกลง คุณต้องการกำหนดค่าผลิตภัณฑ์ MySQL ใด ดังนั้นหลังจากพิมพ์ sudo apt update/upgrade การอัปเดตก็หยุดลงที่นี่ แจ้งให้ฉันทราบว่าต้องกำหนดค่าอะไร เนื่องจากฉันไม่รู้ว่าจะกำหนดค่าอะไร ฉันจึงเลือก "4. ตกลง"และดำเนินการต่อไป ฉันควรกลับไปกำหนดค่าบางอย่างหรือไม่ == เกี่ยวกับชุมชน == สมาชิก Online