การติดตั้งและกำหนดค่าเซิร์ฟเวอร์ Linux วิธีสร้างเซิร์ฟเวอร์ Linux ด้วยมือของคุณเองและสิ่งที่คุณต้องการสำหรับสิ่งนี้ การแบ่งพาร์ติชันดิสก์ด้วยตนเอง

ความคุ้นเคยครั้งแรกกับระบบใหม่เริ่มต้นด้วยการติดตั้ง แม้ว่าหัวข้อนี้จะค่อนข้างถูกแฮ็กและมีเพียงคนขี้เกียจเท่านั้นที่ไม่ได้เขียนเกี่ยวกับเรื่องนี้ หากไม่มีคำอธิบายเกี่ยวกับกระบวนการติดตั้ง วงจรสำหรับผู้เริ่มต้นของเราก็จะไม่สมบูรณ์ เราจะพยายามไม่เพียงแต่บอกวิธีการติดตั้งระบบให้คุณทราบ แต่ยังรวมถึงเหตุผลที่เราเลือกการตั้งค่าบางอย่างและสิ่งที่ส่งผลต่อการตั้งค่าเหล่านั้น นอกจากนี้เรายังจะพิจารณาติดตั้ง Ubuntu เวอร์ชันเซิร์ฟเวอร์ เนื่องจากวงจรของเรามีไว้สำหรับผู้ดูแลระบบมือใหม่โดยเฉพาะ เพื่อให้สามารถขจัดช่องว่างทางความรู้และเข้าถึงการรับรู้เนื้อหาที่เหลือของเราอย่างมีสติ

เนื่องจากระบบหลักในการแก้ปัญหาของเราคือ เซิร์ฟเวอร์อูบุนตูแล้วเราจะทำการติดตั้งให้ตรงเป๊ะ สามารถรับรุ่นล่าสุดได้จากหน้า: http://www.ubuntu.com/download/server เราขอแนะนำอย่างยิ่งให้ใช้เฉพาะเวอร์ชัน LTS เนื่องจากมีความเสถียรที่สุดและมีระยะเวลาการสนับสนุนที่ยาวนาน ตามกฎแล้วเวอร์ชันปกตินั้นเป็นพื้นที่ทดสอบสำหรับเทคโนโลยีใหม่และอาจไม่เสถียร ไม่ต้องพูดถึงความจริงที่ว่าระยะเวลาการสนับสนุน 9 เดือนนั้นไม่สามารถยอมรับได้สำหรับระบบเซิร์ฟเวอร์ที่ทำงานอย่างแน่นอน

สิ่งแรกที่คุณจะเห็นเมื่อบูตเครื่อง สื่อการติดตั้ง- นี่คือเมนูการเลือกภาษา:

ตัวเลือกนี้ไม่เพียงแต่กำหนดว่าผู้ติดตั้งและระบบจะสื่อสารกับคุณในภาษาใด แต่ยังรวมถึงสถานที่ที่จะสร้างด้วย ชุดภาษาไม่เพียงส่งผลต่อวิธีการแสดงอักขระจากตัวอักษรประจำชาติเท่านั้น แต่ยังรวมถึงการทำงานของโปรแกรมและบริการบางอย่างที่มีความสำคัญต่อการตั้งค่าภูมิภาค เช่น เซิร์ฟเวอร์ 1C

หลังจากนั้นระบบซึ่งอยู่ในภาษาที่คุณเลือกแล้ว จะเสนอให้ดำเนินการติดตั้งต่อและระบุประเทศที่ให้บริการตามภาษาที่เลือก

จาก การตรวจจับอัตโนมัติเค้าโครงควรละทิ้ง:

และเลือกเค้าโครงที่ต้องการจากรายการ ในกรณีส่วนใหญ่ ก็เพียงพอที่จะเห็นด้วยกับการเลือกระบบ:

จากนั้นคุณควรระบุคีย์ผสมเพื่อสลับ เราไม่แนะนำอย่างยิ่งเว้นแต่จะเป็นของคุณ ระบบส่วนบุคคลให้ระบุอย่างอื่นที่ไม่ใช่ค่าเริ่มต้น Alt+กะ- เพราะมันไม่เป็นที่พอใจอย่างยิ่งเมื่อพบว่าตัวเองอยู่ในระบบที่ไม่คุ้นเคยเพื่อเดาว่าผู้ดูแลระบบที่ติดตั้งชุดใดเลือก

ขั้นตอนต่อไประบบจะพยายามรับ การตั้งค่าเครือข่ายเนื่องจากเครือข่ายส่วนใหญ่มีเซิร์ฟเวอร์ DHCP ในขั้นตอนนี้ระบบจะกำหนดค่าเครือข่ายและเข้าถึงอินเทอร์เน็ต

หากไม่สามารถรับการตั้งค่าเครือข่ายโดยอัตโนมัติได้ด้วยเหตุผลบางประการ คุณสามารถระบุด้วยตนเองหรือข้ามขั้นตอนนี้ เพื่อการศึกษาเท่านั้น เราจะเลือกรายการ ข้ามการตั้งค่าเครือข่ายไปก่อน.

หลังจากนี้คุณจะต้องระบุชื่อระบบและชื่อผู้ใช้ ควรจำไว้ว่าใน Ubuntu บัญชี รากถูกปิดใช้งานและผู้ใช้ที่สร้างขึ้นในขั้นตอนนี้จะได้รับสิทธิ์ในการยกระดับสิทธิ์ของเขาเป็น superuser โดยใช้คำสั่ง ซูโดะ- ดูบทความของเราสำหรับรายละเอียดเพิ่มเติม:. นอกจากนี้ อย่าลืมว่า Linux เป็นระบบที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นจึงเป็นวิธีปฏิบัติที่ดีที่จะใช้เฉพาะตัวพิมพ์เล็กเท่านั้น รวมถึงในชื่อผู้ใช้ด้วย

จากข้อเสนอการเข้ารหัส โฮมไดเร็กทอรีก็ควรจะละทิ้งไปเช่นกัน

จากนั้นป้อนเขตเวลาปัจจุบันของคุณ ควรเข้าหาการตั้งค่านี้อย่างมีความรับผิดชอบ เนื่องจากเขตเวลาที่ตั้งค่าไม่ถูกต้องอาจนำไปสู่การทำงานที่ไม่ถูกต้องของบริการจำนวนหนึ่งหรือนำไปสู่ลักษณะที่ปรากฏของ ข้อมูลเท็จในแอปพลิเคชัน เช่น ปฏิทินหรือตัวกำหนดเวลางาน โดยเฉพาะอย่างยิ่งหากผู้ใช้ที่อยู่ในโซนเวลาอื่นใช้ข้อมูล ในกรณีนี้ สิ่งสำคัญคือต้องเลือกเขตเวลาของคุณเอง ไม่ใช่การชดเชยจาก GMT นี่เป็นสิ่งจำเป็นเพื่อว่าหากเขตเวลาในประเทศของคุณเปลี่ยนแปลง ระบบจะใช้การอัปเดตอย่างถูกต้อง

ในความเป็นจริงของรัสเซีย อาจเกิดขึ้นได้ว่าการแจกแจงถูกเผยแพร่ก่อนที่จะมีการเปลี่ยนแปลงเขตเวลา และโซนปัจจุบันไม่อยู่ในรายการ ซึ่งเป็นสิ่งที่เราเห็นในรูปด้านบน ในกรณีนี้ คุณควรเลือกโซนที่อยู่ก่อนนาฬิกาเปลี่ยน และหลังจากติดตั้งและอัปเดตระบบแล้ว ให้ใช้คำแนะนำจากบทความของเรา:

หลังจากตั้งเวลาแล้วเราจะไปยังขั้นตอนที่สำคัญที่สุด - การตั้งค่าดิสก์ ระบบมีตัวเลือกมากมาย รวมถึงการทำเครื่องหมายอัตโนมัติ ในกรณีส่วนใหญ่เราจะเลือกรายการนี้ หากเราพูดถึงดิสก์แผ่นเดียวเราก็ไม่เห็นประเด็นที่จะแยกมันออกเป็นพาร์ติชั่นยกเว้นระบบเดสก์ท็อปซึ่งมันคุ้มค่าที่จะวางไว้บนพาร์ติชั่นแยกต่างหาก /บ้าน.

ในระบบที่มีการโหลด การลบส่วนที่มีข้อมูลออก เช่น /var/wwwหรือ /opt/zimbraเพื่อแยกดิสก์อาร์เรย์ หากคุณต้องการติดตั้งระบบบนซอฟต์แวร์ RAID โปรดดูบทความ: ในกรณีอื่นๆ คุณสามารถเลือกการแบ่งพาร์ติชันอัตโนมัติโดยไม่มี LVM ได้ ในกรณีนี้ พาร์ติชันสลับจะถูกสร้างขึ้นบนดิสก์ ( แลกเปลี่ยน) ในหน่วย GB และพาร์ติชันรูทบนพื้นที่ที่เหลือ

ปัญหาสำคัญอีกประการหนึ่งคือการติดตั้งการอัปเดต ในด้านหนึ่ง การอัปเดตช่วยให้คุณสามารถปิดช่องโหว่ได้ทันเวลาและทำให้ระบบทันสมัยอยู่เสมอ ในทางกลับกัน การอัปเดตที่ไม่มีการควบคุมสามารถนำไปสู่ความล้มเหลวร้ายแรงได้อย่างง่ายดาย จะทำอย่างไรก็ขึ้นอยู่กับคุณ เราต้องการติดตั้งการอัปเดตด้วยตนเองบนระบบที่สำคัญ หลังจากทดสอบบนระบบเฉพาะพิเศษแล้ว แต่หากคุณกำลังตั้งค่าเราเตอร์ ก็สามารถเปิดใช้งานการอัปเดตได้

หลังจากติดตั้งฐานระบบแล้ว โปรแกรมติดตั้งจะแจ้งให้คุณเลือกชุดซอฟต์แวร์สำหรับการติดตั้ง คุณสามารถเลือกบทบาทที่จำเป็นในขั้นตอนนี้และเตรียมระบบให้พร้อมสำหรับการกำหนดค่า สิ่งนี้ไม่ดีโดยเฉพาะอย่างยิ่งสำหรับผู้ดูแลระบบมือใหม่หรือไม่? ห่วย! และนี่คือสาเหตุ: ด้วยวิธีนี้ ระบบยังคงเป็น "กล่องดำ" สำหรับผู้ดูแลระบบ ไม่มีแนวคิดเกี่ยวกับวัตถุประสงค์ของแต่ละแพ็คเกจ บทบาท และผลกระทบต่อระบบโดยรวม ดังนั้น เราขอแนะนำให้คุณปฏิเสธตัวเลือกที่แนะนำ และติดตั้งแพ็คเกจที่จำเป็นด้วยตนเอง สิ่งนี้จะช่วยให้คุณมีความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับระบบและการโต้ตอบระหว่างส่วนประกอบต่างๆ ของระบบ และเมื่อคุณเริ่มรู้สึกเหมือนเป็นปลาในน้ำในสภาพแวดล้อม Linux คุณจะตัดสินใจด้วยตัวเองว่าจำเป็นต้องติดตั้งซอฟต์แวร์โดยอัตโนมัติหรือไม่

ดังนั้นเราจึงไม่เลือกอะไรและ (โดยการคลิก แท็บ) ไปที่จุด ดำเนินการต่อ.

ในขณะที่กำลังติดตั้งระบบ คุณสามารถวิ่งและรินกาแฟให้ตัวเองได้อย่างรวดเร็วถึงแม้จะไม่มากนักก็ตาม ระบบอันทรงพลังการดำเนินการนี้ใช้เวลาไม่นาน

เมื่อสิ้นสุดกระบวนการนี้ โปรแกรมติดตั้งจะแจ้งให้คุณติดตั้งโปรแกรมโหลดบูต คุณควรเห็นด้วยกับข้อเสนอนี้ เว้นแต่ว่าคุณกำลังวางแผนระบบที่มีระบบบูต "ยุ่งยาก" บางอย่าง:

หลังจากนั้นคุณจะถูกขอให้รีบูทระบบการติดตั้งจะเสร็จสมบูรณ์และคุณจะมีระบบปฏิบัติการเซิร์ฟเวอร์ที่มีคุณสมบัติครบถ้วนตามที่คุณต้องการ

ดังนั้น ในการเข้าสู่ระบบครั้งแรก เราจะไม่เขียนเกี่ยวกับเรื่องนี้ถ้าไม่ใช่เพื่อการตอบรับของผู้อ่าน ซึ่งแสดงให้เห็นว่า ณ จุดนี้หลายคนประสบปัญหา ดังนั้นบนระบบ Linux กระบวนการป้อนรหัสผ่านจะไม่แสดงด้วยสายตา แต่อย่างใดคุณเพียงแค่ต้องพิมพ์ ชุดค่าผสมที่ต้องการตัวอักษรแล้วกด เข้าแม้ว่าภายนอกระบบจะมีพฤติกรรมเหมือนไม่มีอะไรเกิดขึ้นก็ตาม ลักษณะการทำงานนี้สืบทอดมาจากระบบ UNIX และมีวัตถุประสงค์ด้านความปลอดภัย เพื่อให้ผู้โจมตีไม่สามารถทราบความยาวของรหัสผ่านของคุณได้

เมื่อคุณเข้าสู่ระบบแล้ว สิ่งแรกที่ต้องทำคือตั้งค่าเครือข่ายของคุณ อย่างที่คุณจำได้ เราไม่ได้ทำการตั้งค่าใดๆ ในขั้นตอนการติดตั้ง ดังนั้นความสามารถในการติดตั้ง แพ็คเกจเพิ่มเติมเราไม่มีมัน และเราควรออกจากสถานการณ์ด้วยสิ่งที่เรามี โดยค่าเริ่มต้นระบบจะมี โปรแกรมแก้ไขข้อความนาโนไม่สะดวกเท่ากับโปรแกรมแก้ไขในตัว แมคแต่คุณจำเป็นต้องรู้วิธีใช้งานในกรณีสถานการณ์ดังกล่าว

ก่อนอื่น มายกระดับสิทธิ์ของเราให้เป็น superuser กันก่อน:

และเปิดไฟล์กำหนดค่าด้วยการตั้งค่าเครือข่ายในตัวแก้ไข:

นาโน /etc/เครือข่าย/อินเทอร์เฟซ

และนำเนื้อหามาในรูปแบบต่อไปนี้:

อัตโนมัติแท้จริง
iface หรือ inet loopback

อัตโนมัติ eth0
iface eth0 inet คงที่
ที่อยู่ 192.168.44.62
เน็ตมาสก์ 255.255.255.0
เกตเวย์ 192.168.44.2
DNS-เนมเซิร์ฟเวอร์ 192.168.44.2 8.8.8.8

ส่วนแรก อัตโนมัติแท้จริงระบุการตั้งค่าสำหรับอินเทอร์เฟซแบบย้อนกลับและมีอยู่ในไฟล์แล้ว ส่วนที่สองระบุการตั้งค่าของอินเทอร์เฟซเครือข่ายภายนอก eth0สำหรับการทำงานกับที่อยู่แบบคงที่ ตัวเลือกมีความชัดเจนและไม่ต้องการคำอธิบายแยกต่างหาก แน่นอนว่าที่อยู่เป็นเพียงตัวอย่างเท่านั้น หากเซิร์ฟเวอร์ของคุณมีอะแดปเตอร์เครือข่ายหลายตัว คุณควรลงทะเบียนส่วนสำหรับแต่ละอะแดปเตอร์

สมมติว่าเราต้องการรับการตั้งค่าของอะแดปเตอร์เครือข่ายตัวที่สอง eth1 ผ่าน DHCP สำหรับสิ่งนี้เราจะเพิ่มส่วน:

ออโต้ eth1
อนุญาต hotplug eth1
iface eth1 inet dhcp

มาพูดคุยกันเล็กน้อยเกี่ยวกับตัวเลือกต่างๆ อัตโนมัติและ ฮอตปลั๊กอัตโนมัติ- ส่วนแรกระบุให้เริ่มต้นการเชื่อมต่อเมื่อบูต และส่วนที่สองจะทริกเกอร์กลไกเพื่อตรวจสอบการเชื่อมต่อใหม่ที่กำลังร้อน และเริ่มการรับที่อยู่เมื่อเหตุการณ์นี้เกิดขึ้น

เมื่อคุณแก้ไขไฟล์เสร็จแล้ว คุณควรออกจากโปรแกรมแก้ไขโดย Ctrl+X, ยืนยัน ( ) โดยตอบกลับข้อเสนอให้เขียนไฟล์

จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ:

หากทุกอย่างถูกต้องระบบจะสามารถเข้าถึงเครือข่ายและอินเทอร์เน็ตได้ คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยคำสั่ง ping:

ปิง ya.ru

การดำเนินการคำสั่งควรถูกขัดจังหวะด้วยการรวมกัน Ctrl + Cจำชุดค่าผสมนี้จะมีประโยชน์มากกว่าหนึ่งครั้ง

ดูการตั้งค่า อินเทอร์เฟซเครือข่ายคุณสามารถใช้คำสั่ง

ถ้ากำหนดค่า

ด้วยคำสั่งเดียวกันคุณสามารถค้นหาว่าอันไหน การ์ดเครือข่ายระบบเห็นและภายใต้ชื่อใดให้ใช้พารามิเตอร์ HWaddrซึ่งแสดงถึงที่อยู่ MAC ของการ์ดเครือข่าย

ก่อนที่คุณจะเริ่ม การปรับแต่งเพิ่มเติมควรอัปเดตระบบ เพื่อดำเนินการนี้ เราจะเพิ่มสิทธิ์ให้กับ superuser อีกครั้งและอัปเดตรายการแพ็คเกจด้วยคำสั่ง:

ฉลาดรับการปรับปรุง

จากนั้นอัพเดตระบบด้วยคำสั่ง:

ฉลาด-รับการอัพเกรด

เราศึกษาผลลัพธ์ของคำสั่งอย่างระมัดระวังดังที่เราเห็นด้วยเหตุผลบางประการ แพ็คเกจสามรายการไม่ได้รับการอัพเดต ในกรณีนี้คือแพ็คเกจเคอร์เนล ดังนั้นเราจะพยายามอัปเดตด้วยตนเอง เมื่อต้องการทำเช่นนี้ ให้รันคำสั่ง:

Apt-get ติดตั้ง linux-generic

ซึ่งจะติดตั้งเคอร์เนลใหม่และแพ็คเกจการพึ่งพาสำหรับมัน หลังจากอัปเดตแล้ว ขอแนะนำให้รีบูตระบบด้วย

หลังจากรีบูตให้ติดตั้งเครื่องมือการดูแลระบบ: แพ็คเกจ สชสำหรับ การเข้าถึงระยะไกลไปยังเซิร์ฟเวอร์และตัวจัดการไฟล์ แมคซึ่งทำให้การทำงานกับระบบง่ายขึ้นมาก

ฉลาดรับการติดตั้ง ssh mc

ในการเริ่ม mc ให้ใช้คำสั่งง่ายๆ:

หากคุณต้องการรันด้วยสิทธิ์ superuser

การทำงานกับมันค่อนข้างง่ายสำหรับผู้ที่ทำงานใน DOS กับผู้จัดการ ผู้บัญชาการนอร์ตันหรือผู้บัญชาการ Volkov ไม่ควรมีปัญหาใดๆ เลย

การนำทางดำเนินการโดยใช้ลูกศรสลับระหว่างแผงควบคุมด้วยปุ่ม แท็บและเลือกด้วยปุ่ม แทรก- การดำเนินการหลักระบุไว้ด้านล่าง ตัวเลขที่อยู่ถัดจากตัวเลขเหล่านั้นระบุหมายเลขของปุ่มฟังก์ชันที่รับผิดชอบในการดำเนินการนี้ เช่น F4 - แก้ไข, F8 - ลบ, F10 - ออก คุณสามารถยุบแล้วขยาย mc ด้วยแป้นพิมพ์ลัดได้ตลอดเวลา Ctrl + Oและเข้าถึงคอนโซล

ในหน้าต่างที่เปิดขึ้น ให้ใช้ลูกศรเพื่อนำทางไปยังตัวเลือก โปรแกรมแก้ไขในตัวและเลือกโดยใช้ปุ่ม ช่องว่าง- เพื่อยืนยันการตั้งค่าและออก ให้กด ต่อไป.

สิ่งนี้จะช่วยให้คุณใช้โปรแกรมแก้ไขในตัวเพื่อแก้ไขไฟล์กำหนดค่าได้ทันทีซึ่งสะดวกกว่านาโน

โดยสรุป เราจะตรวจสอบความเป็นไปได้ของการเชื่อมต่อระยะไกล สำหรับสิ่งนี้ เราจะใช้ยูทิลิตี้ยอดนิยม สีโป๊ว(ดาวน์โหลด) ในเวอร์ชันล่าสุดคุณเพียงแค่ต้องระบุที่อยู่ IP หรือ ชื่อโดเมนเซิร์ฟเวอร์:

อย่างไรก็ตาม ในกรณีดังกล่าว โปรดตรวจสอบกับ หน้าต่าง - การแปล

การติดตั้ง Ubuntu Server ไม่ได้แตกต่างจากการติดตั้งเวอร์ชันเดสก์ท็อปมากนัก ระบบปฏิบัติการแต่ผู้ใช้จำนวนมากยังคงกลัวที่จะติดตั้งระบบปฏิบัติการเวอร์ชันเซิร์ฟเวอร์บนฮาร์ดไดรฟ์ด้วยตนเอง นี่เป็นเหตุผลบางส่วน แต่กระบวนการติดตั้งจะไม่ทำให้เกิดปัญหาใด ๆ หากคุณใช้คำแนะนำของเรา

สามารถติดตั้งเซิร์ฟเวอร์ Ubuntu บนคอมพิวเตอร์ส่วนใหญ่ได้ เนื่องจากระบบปฏิบัติการรองรับสถาปัตยกรรมโปรเซสเซอร์ยอดนิยม:

  • เอเอ็มดี64;
  • อินเทล x86;

แม้ว่าระบบปฏิบัติการเวอร์ชันเซิร์ฟเวอร์จะต้องใช้พลังงานพีซีขั้นต่ำ ความต้องการของระบบไม่ควรพลาด:

หากข้อกำหนดของอุปกรณ์ของคุณตรงตามข้อกำหนด คุณสามารถดำเนินการได้โดยตรงที่ ติดตั้งอูบุนตูเซิร์ฟเวอร์

ขั้นตอนแรกคือการดาวน์โหลดอิมเมจเซิร์ฟเวอร์ Ubuntu เพื่อเขียนลงในแฟลชไดรฟ์ คุณควรดาวน์โหลดจากเว็บไซต์ทางการของระบบปฏิบัติการเท่านั้น เพราะด้วยวิธีนี้ คุณจะได้รับแอสเซมบลีที่ไม่มีการดัดแปลงโดยไม่มีการแก้ไข ข้อผิดพลาดที่สำคัญและด้วยการอัปเดตล่าสุด

บนเว็บไซต์ คุณสามารถดาวน์โหลดระบบปฏิบัติการสองเวอร์ชัน (16.04 และ 14.04) ด้วยอัตราบิตที่แตกต่างกัน (64 บิตและ 32 บิต) โดยการคลิกลิงก์ที่เหมาะสม

ขั้นตอนที่ 2: สร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้

หลังจากดาวน์โหลด Ubuntu Server เวอร์ชันใดเวอร์ชันหนึ่งลงในคอมพิวเตอร์ของคุณแล้ว คุณจะต้องสร้าง แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้- กระบวนการนี้ใช้เวลาน้อยที่สุด หากคุณไม่เคยเบิร์นอิมเมจ ISO ลงในแฟลชไดรฟ์ก่อนหน้านี้ มีบทความที่เกี่ยวข้องในเว็บไซต์ของเราที่ให้คำแนะนำโดยละเอียด

ขั้นตอนที่ 3: เริ่มพีซีจากแฟลชไดรฟ์

เมื่อติดตั้งระบบปฏิบัติการใด ๆ จำเป็นต้องสตาร์ทคอมพิวเตอร์จากไดรฟ์ที่บันทึกอิมเมจระบบไว้ ขั้นตอนนี้บางครั้งอาจเป็นปัญหามากที่สุดสำหรับผู้ใช้ที่ไม่มีประสบการณ์ เนื่องจากความแตกต่างระหว่าง รุ่นที่แตกต่างกันไบออส เรามีทุกอย่างบนเว็บไซต์ของเรา วัสดุที่จำเป็น, กับ คำอธิบายโดยละเอียดกระบวนการสตาร์ทคอมพิวเตอร์จากแฟลชไดรฟ์

ขั้นตอนที่ 4: การตั้งค่าระบบในอนาคต

ทันทีหลังจากสตาร์ทคอมพิวเตอร์จากแฟลชไดรฟ์ คุณจะเห็นรายการที่คุณต้องเลือกภาษาของตัวติดตั้ง:

ในตัวอย่างของเรา ภาษารัสเซียจะถูกเลือก แต่คุณสามารถกำหนดภาษาอื่นให้กับตัวคุณเองได้

หมายเหตุ: เมื่อติดตั้งระบบปฏิบัติการ การกระทำทั้งหมดจะดำเนินการจากแป้นพิมพ์โดยเฉพาะ ดังนั้นในการโต้ตอบกับองค์ประกอบอินเทอร์เฟซ ให้ใช้ปุ่มต่อไปนี้: ลูกศร, TAB และ Enter

หลังจากเลือกภาษาแล้ว เมนูตัวติดตั้งจะปรากฏขึ้นตรงหน้าคุณ ซึ่งคุณต้องคลิก "ติดตั้งเซิร์ฟเวอร์ Ubuntu".

จากนี้ไปการตั้งค่าล่วงหน้าจะเริ่มต้นขึ้น ระบบในอนาคตในระหว่างนี้คุณจะต้องกำหนดพารามิเตอร์พื้นฐานและป้อนข้อมูลที่จำเป็นทั้งหมด

  1. ในหน้าต่างแรก คุณจะถูกขอให้ระบุประเทศที่คุณพำนัก ซึ่งจะช่วยให้ระบบตั้งเวลาบนคอมพิวเตอร์ของคุณโดยอัตโนมัติตลอดจนการแปลที่เหมาะสม หากประเทศของคุณไม่อยู่ในรายการ ให้คลิกที่ปุ่ม "อื่น"— รายชื่อประเทศต่างๆ ในโลกจะปรากฏต่อหน้าคุณ
  2. ขั้นตอนต่อไปคือการเลือกรูปแบบแป้นพิมพ์ของคุณ ขอแนะนำให้กำหนดเค้าโครงด้วยตนเองโดยคลิกที่ปุ่ม "เลขที่"และเลือกสิ่งที่คุณต้องการจากรายการ
  3. ถัดไปคุณต้องกำหนดคีย์ผสมหลังจากกดรูปแบบแป้นพิมพ์ที่จะเปลี่ยน ในตัวอย่าง ชุดค่าผสมจะถูกเลือก "Alt+Shift"คุณสามารถเลือกอันอื่นได้
  4. หลังจากเลือกแล้ว การดาวน์โหลดที่ค่อนข้างยาวจะตามมา ในระหว่างนั้นส่วนประกอบเพิ่มเติมจะถูกดาวน์โหลดและติดตั้ง:

    อุปกรณ์เครือข่ายจะถูกกำหนด:

    และเชื่อมต่อกับอินเทอร์เน็ต:

  5. ในหน้าต่างการตั้งค่าบัญชี ให้ป้อนชื่อผู้ใช้ใหม่ หากคุณวางแผนที่จะใช้เซิร์ฟเวอร์ที่บ้าน คุณสามารถป้อนชื่อที่กำหนดเองได้ หากคุณกำลังติดตั้งในองค์กร ให้ปรึกษากับผู้ดูแลระบบ
  6. ตอนนี้คุณจะต้องป้อนชื่อบัญชีของคุณและตั้งรหัสผ่าน ชื่อใช้ตัวพิมพ์เล็กและควรตั้งรหัสผ่านโดยใช้อักขระพิเศษ
  7. ในหน้าต่างถัดไป ให้คลิกปุ่ม "ใช่"หากคุณวางแผนที่จะใช้เซิร์ฟเวอร์เพื่อวัตถุประสงค์ทางการค้า แต่หากไม่มีความกังวลเกี่ยวกับความปลอดภัยของข้อมูลทั้งหมดให้คลิกปุ่ม "เลขที่".
  8. ขั้นตอนสุดท้าย ที่ตั้งไว้ล่วงหน้าจะมีการตรวจจับเขตเวลา (อีกครั้ง) แม่นยำยิ่งขึ้น ระบบจะพยายามกำหนดเวลาของคุณโดยอัตโนมัติ แต่มักจะทำงานได้ไม่ดี ดังนั้นในหน้าต่างแรก ให้คลิก "เลขที่"และอย่างที่สอง กำหนดท้องที่ของคุณอย่างอิสระ

หลังจากทำตามขั้นตอนทั้งหมดแล้ว ระบบจะสแกนคอมพิวเตอร์ของคุณเพื่อหาฮาร์ดแวร์ และดาวน์โหลด หากจำเป็น ส่วนประกอบที่จำเป็นหลังจากนั้นจะดาวน์โหลดยูทิลิตี้การแบ่งพาร์ติชันดิสก์

ขั้นตอนที่ 5: การแบ่งพาร์ติชันไดรฟ์

ในขั้นตอนนี้ คุณสามารถทำได้สองวิธี: แบ่งพาร์ติชันดิสก์โดยอัตโนมัติ หรือทำทุกอย่างด้วยตนเอง ดังนั้น หากคุณกำลังติดตั้ง Ubuntu Server บนดิสก์เปล่าหรือคุณไม่สนใจข้อมูลในนั้น คุณสามารถเลือกตัวเลือกได้อย่างปลอดภัย "อัตโนมัติ - ใช้ดิสก์ทั้งหมด"- เมื่อมีข้อมูลสำคัญบนดิสก์หรือมีการติดตั้งระบบปฏิบัติการอื่นเช่น Windows จะเป็นการดีกว่าถ้าเลือก "ด้วยตนเอง".

การแบ่งพาร์ติชันดิสก์อัตโนมัติ

หากต้องการแบ่งพาร์ติชันดิสก์โดยอัตโนมัติ คุณต้องมี:


โปรดทราบว่าการแบ่งพาร์ติชั่นอัตโนมัติแนะนำให้สร้างพาร์ติชั่นเพียงสองพาร์ติชั่น: พาร์ติชั่นรูทและพาร์ติชั่นสลับ หากการตั้งค่าเหล่านี้ไม่เหมาะกับคุณ ให้คลิก "เลิกทำการเปลี่ยนแปลงพาร์ติชัน"และใช้วิธีการดังต่อไปนี้

การแบ่งพาร์ติชันดิสก์ด้วยตนเอง

ด้วยการจัดสรรพื้นที่ดิสก์ด้วยตนเอง คุณสามารถสร้างพาร์ติชันจำนวนมากที่จะทำหน้าที่บางอย่างได้ บทความนี้จะแนะนำมาร์กอัปที่เหมาะสมที่สุดสำหรับเซิร์ฟเวอร์ Ubuntu ซึ่งแสดงถึงระดับความปลอดภัยของระบบโดยเฉลี่ย

ในหน้าต่างการเลือกวิธีการ คุณต้องคลิก "ด้วยตนเอง"- ถัดไปหน้าต่างจะปรากฏขึ้นพร้อมรายการดิสก์ทั้งหมดที่ติดตั้งในคอมพิวเตอร์และพาร์ติชัน ในตัวอย่างนี้ มีดิสก์เพียงแผ่นเดียวและไม่มีพาร์ติชันเนื่องจากว่างเปล่าทั้งหมด ดังนั้นให้เลือกและคลิก เข้า.

หลังจากนั้นเมื่อถามว่าต้องการสร้างตารางพาร์ติชั่นใหม่หรือไม่ ให้ตอบ "ใช่".

หมายเหตุ: หากคุณกำลังแบ่งพาร์ติชันดิสก์ด้วยพาร์ติชันที่มีอยู่ หน้าต่างนี้จะไม่ปรากฏขึ้น

ตอนนี้มีบรรทัดอยู่ใต้ชื่อฮาร์ดไดรฟ์ "สถานที่ฟรี"- เราจะทำงานกับเขา ขั้นแรกคุณต้องสร้างไดเร็กทอรีราก:


พื้นที่ดิสก์ของคุณควรมีลักษณะดังนี้:

แต่นี่ยังไม่เพียงพอสำหรับระบบที่จะทำงานได้ตามปกติ คุณต้องสร้างพาร์ติชั่นสว็อปด้วย ทำได้ง่ายๆ:

เค้าโครงทั่วไปของดิสก์จะมีลักษณะดังนี้:

สิ่งที่เหลืออยู่คือการจัดสรรพื้นที่ว่างทั้งหมดสำหรับพาร์ติชันโฮม:


ตอนนี้เค้าโครงดิสก์ทั้งหมดมีลักษณะดังนี้:

อย่างที่คุณเห็น พื้นที่ว่างไม่มีพื้นที่เหลือบนดิสก์ คุณจะไม่สามารถใช้พื้นที่ทั้งหมดเพื่อติดตั้งระบบปฏิบัติการอื่นถัดจากเซิร์ฟเวอร์ Ubuntu ได้ในอนาคต

หากดำเนินการทั้งหมดอย่างถูกต้องและคุณพอใจกับผลลัพธ์ ให้คลิก “เสร็จสิ้นการแบ่งพาร์ติชันและเขียนการเปลี่ยนแปลงลงดิสก์”.

ก่อนที่กระบวนการจะเริ่มต้น จะมีการจัดเตรียมรายงานที่แสดงรายการการเปลี่ยนแปลงทั้งหมดที่จะถูกเขียนลงดิสก์ อีกครั้งหากทุกอย่างลงตัวกับคุณ คลิก "ใช่".

ขั้นตอนที่ 6: การติดตั้งเสร็จสมบูรณ์

หลังจากแบ่งพาร์ติชันดิสก์แล้ว คุณต้องทำการตั้งค่าเพิ่มเติมอีกสองสามรายการ การติดตั้งเต็มรูปแบบห้องผ่าตัด ระบบอูบุนตูเซิร์ฟเวอร์

  1. ในหน้าต่าง "การตั้งค่าตัวจัดการแพ็คเกจ"ระบุพร็อกซีเซิร์ฟเวอร์แล้วคลิก "ดำเนินการต่อ"- หากคุณไม่มีเซิร์ฟเวอร์ให้คลิก "ดำเนินการต่อ"โดยปล่อยให้ช่องนี้ว่างไว้
  2. รอในขณะที่ตัวติดตั้ง OS ดาวน์โหลดและติดตั้งแพ็คเกจที่จำเป็นจากเครือข่าย
  3. เลือกวิธีอัปเดตเซิร์ฟเวอร์ Ubuntu

    หมายเหตุ: เพื่อปรับปรุงความปลอดภัยของระบบ คุณควรปฏิเสธการอัปเดตอัตโนมัติและดำเนินการนี้ด้วยตนเอง

  4. จากรายการ ให้เลือกโปรแกรมที่จะติดตั้งไว้ล่วงหน้าในระบบแล้วคลิก "ดำเนินการต่อ".

  5. รอให้กระบวนการดาวน์โหลดและติดตั้งซอฟต์แวร์ที่เลือกไว้ก่อนหน้านี้เสร็จสิ้น
  6. ติดตั้งบูตโหลดเดอร์ ด้วง- โปรดทราบว่าเมื่อติดตั้ง Ubuntu Server บนดิสก์เปล่า คุณจะได้รับแจ้งให้ติดตั้งลงในดิสก์หลัก รายการบูต- ในกรณีนี้ ให้เลือก "ใช่".

    หากมีระบบปฏิบัติการที่สองบนฮาร์ดไดรฟ์และหน้าต่างนี้ปรากฏขึ้น ให้เลือก "เลขที่"และกำหนดรายการบูตด้วยตัวเอง

  7. บน ขั้นตอนสุดท้ายในหน้าต่าง "การติดตั้งเสร็จสมบูรณ์"คุณต้องถอดแฟลชไดรฟ์ที่ทำการติดตั้งออกแล้วกดปุ่ม "ดำเนินการต่อ".

บทสรุป

หลังจากทำตามคำแนะนำแล้ว คอมพิวเตอร์จะรีสตาร์ทและเมนูหลักของระบบปฏิบัติการ Ubuntu Server จะปรากฏขึ้นบนหน้าจอ ซึ่งคุณจะต้องป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านที่ระบุระหว่างการติดตั้ง โปรดทราบว่ารหัสผ่านจะไม่แสดงในทางใดทางหนึ่งเมื่อป้อน

  • บทช่วยสอน

สวัสดีฮับ! ในระหว่างการอภิปรายในบทความหนึ่งเกี่ยวกับเครือข่ายในบ้านที่ "ในอุดมคติ" มีข้อโต้แย้งเกิดขึ้นว่าฮาร์ดแวร์ NAS หรือมินิคอมพิวเตอร์ตัวไหนดีกว่ากัน การกระจายลินุกซ์- ผู้เขียนแนะนำให้ใช้ฮาร์ดแวร์ NAS เนื่องจากควรจะจัดการได้ง่ายกว่า ไม่จำเป็นต้องมีความรู้เกี่ยวกับ Linux และโดยทั่วไปแล้ว NAS จะเงียบ แต่ในขณะเดียวกัน หากต้องการดูวิดีโอบนทีวี DLNA ที่ไม่รองรับ ฉันแนะนำให้เปิดแล็ปท็อปที่มีการแปลงรหัส DLNA สิ่งนี้ทำให้ฉันประหลาดใจหากพูดอย่างอ่อนโยน เพราะสิ่งนี้ไม่ควรเกิดขึ้นในเครือข่ายในอุดมคติ ผมจึงอยากจะนำเสนอวิสัยทัศน์ของผมอย่างหนึ่ง ส่วนประกอบที่สำคัญ เครือข่ายภายในบ้าน- พื้นที่จัดเก็บข้อมูลแบบรวมศูนย์ และจะใช้มินิพีซีที่ใช้ระบบปฏิบัติการ Ubuntu Server

เราต้องการอะไร?

ก่อนอื่นเลย แน่นอนว่าจำเป็นต้องมี NAS พื้นที่เก็บข้อมูลที่ปลอดภัยข้อมูลและเข้าถึงได้สะดวก ก่อนอื่น RAID จำเป็นต่อความน่าเชื่อถือ เนื่องจากการสูญเสียไฟล์เก็บถาวรสื่อภายในบ้านทั้งหมดของคุณเนื่องจากฮาร์ดไดรฟ์ที่ล้มเหลวนั้นอย่างน้อยก็เป็นเรื่องโง่ หากต้องการเข้าถึงข้อมูล คุณต้องกำหนดค่าการเข้าถึง FTP และ Samba แน่นอนว่าทุกคนมีความต้องการของตัวเอง ดังนั้นหากคุณใช้ MacOS หรือ Linux คุณอาจต้องใช้โปรโตคอลอื่น (NFS, AFP) แต่ฉันจะอธิบายการตั้งค่าเหมือนที่ฉันทำเพื่อตัวเอง
ในการเข้าถึงข้อมูลสื่อจากสมาร์ททีวี เราจำเป็นต้องมีเซิร์ฟเวอร์ DLNA และเพื่อความสะดวกในการดาวน์โหลด เราจำเป็นต้องมีไคลเอนต์ทอร์เรนต์ ขอแนะนำให้จัดการทั้งหมดนี้ผ่านทางเว็บอินเตอร์เฟส

ทำไมไม่ใช่ฮาร์ดแวร์ NAS?

ดูเหมือนว่าผู้ผลิตจะดูแลผู้ใช้มายาวนานและผลิตกล่องสำเร็จรูปสำหรับใช้ในบ้านโดยเฉพาะมานานแล้ว แต่พวกเขามีข้อเสีย:
1) มีราคาแพง คุณไม่น่าจะพบราคาถูกกว่า 20,000 รูเบิล NAS ที่มีความสามารถในการเชื่อมต่อ 4 ฮาร์ดไดรฟ์ด้วยโปรเซสเซอร์ Atom ผู้ที่มีราคาถูกมักจะใช้โปรเซสเซอร์ที่อ่อนแอซึ่งไม่เพียงพอสำหรับทอร์เรนต์เดียวกันอีกต่อไปเมื่อดาวน์โหลดสตรีมข้อมูลสองรายการพร้อมกัน (ชมภาพยนตร์ผ่าน DLNA และคัดลอกเช่นภาพถ่าย) ฉันสามารถประกอบมินิพีซีที่มีคุณสมบัติครบถ้วนโดยใช้มาเธอร์บอร์ด mini-ITX พร้อม Atom และหน่วยความจำ 4 GB ในราคาเพียง 6,000 รูเบิล!
2) มีจำนวนจำกัด นั่นคือมีเฉพาะฟังก์ชันที่ผู้ผลิตจัดเตรียมไว้ให้เท่านั้น เพื่อขยายขีดความสามารถ โดยปกติจะต้อง "เต้นรำกับแทมบูรีน" เนื่องจากเคอร์เนลในเฟิร์มแวร์สามารถลดลงได้อย่างมาก เมื่อใช้ Ubuntu คุณจะไม่ถูกจำกัดด้วยสิ่งใดๆ เลย พื้นที่เก็บข้อมูลขนาดใหญ่ของซอฟต์แวร์ทุกประเภทจะช่วยให้คุณสามารถทำทุกอย่างที่คุณต้องการจากเซิร์ฟเวอร์ของคุณ ไปจนถึงการตั้งค่าเครื่องเสมือน

ทำไมไม่ใช้ FreeNAS หรือ OpenFiler?

คุณถาม. ประการแรก ดูข้อเสียของฮาร์ดแวร์ NAS ในจุดที่ 2 นั่นคือการเพิ่มฟังก์ชันการทำงานของดิสทริบิวชันเหล่านี้เป็นปัญหามาก ในขณะที่ Ubuntu มีพื้นที่เก็บข้อมูลขนาดใหญ่ของซอฟต์แวร์ที่กำหนดค่าไว้แล้ว ประการที่สอง นี่เป็นข้อกำหนดของระบบขนาดใหญ่ โดยเฉพาะ FreeNAS 8 ที่ต้องการพื้นที่ขั้นต่ำ 2 GB แรมและ OpenFiler เวอร์ชันใหม่จะไม่เปิดตัวสำหรับสถาปัตยกรรม x86 อีกต่อไป นอกจากนี้ FreeNAS ยังไม่พัฒนาอย่างราบรื่น - เวอร์ชัน 0.7 ซึ่งมีไคลเอนต์ฝนตกหนักและเซิร์ฟเวอร์ DLNA ล้าสมัยไปนานแล้วในวันที่แปด รุ่นเชิงพาณิชย์ฉันไม่สามารถตั้งค่า DLNA ได้ และด้วยระบบไฟล์ ZFS ที่เสนอมา มันจึงเป็นเรื่องยากในกรณีที่ระบบล้มเหลว คุณจะกู้คืนข้อมูลอย่างไร ยาก.

เหตุใดจึงเลือกการกระจายเซิร์ฟเวอร์ 12.04 LTS

LTS (การสนับสนุนระยะยาว) เป็นการแจกจ่ายที่มีการสนับสนุนและการอัปเดตเป็นระยะเวลานาน เนื่องจากเราต้องการเซิร์ฟเวอร์ที่หากเป็นไปได้ เมื่อกำหนดค่าแล้ว สามารถทำงานได้อย่างง่ายดายในอีกหลายปีข้างหน้า จึงควรเลือกเวอร์ชันเฉพาะของการแจกจ่ายนี้จะดีกว่า
เห็นได้ชัดว่ามีการเลือกเวอร์ชันเซิร์ฟเวอร์ เนื่องจากตามหลักการแล้ว เราไม่จำเป็นต้องเปลืองทรัพยากรบนเชลล์กราฟิก แม้ว่าคุณเพิ่งจะคุ้นเคยกับ linux หรือเคยทำงานกับ Ubuntu เวอร์ชันเดสก์ท็อปแล้ว แต่โดยหลักการแล้วคุณสามารถเลือกได้ รุ่นปกติการกระจายก็ไม่สำคัญ

มาเริ่มกันเลย

การติดตั้งค่อนข้างโปร่งใส ดังนั้นฉันจะไม่อธิบายโดยละเอียด ฉันจะอาศัยรายละเอียดเพิ่มเติมเกี่ยวกับรายละเอียดของฮาร์ดไดรฟ์


ฉันเอางบประมาณหนึ่ง เมนบอร์ดหากไม่มีการสนับสนุนฮาร์ดแวร์ RAID และในทางปฏิบัติของฉัน ฮาร์ดแวร์ RAID ที่ติดตั้งอยู่ในมาเธอร์บอร์ดมักจะพิสูจน์แล้วว่าไม่ได้ผล ด้านที่ดีที่สุดดังนั้นเราจะจัดระเบียบสิ่งที่เรียกว่า "ซอฟต์แวร์" RAID ฮาร์ดไดรฟ์ใหม่สองตัวจะถูกนำมาใช้ในการจัดเก็บข้อมูล ฉันไม่มีสื่อจัดเก็บข้อมูลเพิ่มเติม ดังนั้นฉันจะแบ่งดิสก์ออกเป็นสองพาร์ติชั่น โดยพาร์ติชั่นหนึ่งจะเป็นระบบ และพาร์ติชั่นที่สองสำหรับข้อมูล ทั้งสองส่วนในสอง ฮาร์ดไดรฟ์จะรวมเข้ากับ RAID 1 (เพื่อความสะดวกฉันดำเนินการทั้งหมดบนเครื่องเสมือนดังนั้นอย่าใส่ใจกับพาร์ติชันที่มีขนาดเล็ก)
ขั้นแรก เราสร้างตารางพาร์ติชันบนดิสก์แผ่นแรก และแบ่งออกเป็นสองส่วน เราทำเครื่องหมายว่าเป็น "พาร์ติชัน RAID" แม้ว่าจะไม่จำเป็นก็ตาม


ดิสก์แผ่นที่สองเสียในลักษณะเดียวกัน จากนั้นเลือก "การตั้งค่าซอฟต์แวร์ RAID" เราพูดว่า "สร้างอุปกรณ์ MD" เลือกพาร์ติชันแรกบนดิสก์สองตัว เช่นเดียวกับส่วนข้อมูล อย่างไรก็ตาม RAID สามารถเปลี่ยนและขยายได้แบบไดนามิก ดังนั้นหากคุณมีฮาร์ดไดรฟ์เพียงตัวเดียว แต่กำลังวางแผนที่จะซื้อฮาร์ดไดรฟ์ตัวที่สอง อย่าลังเลที่จะตั้งค่า หลังจากซื้อแล้ว คุณก็สามารถเลือกมันได้อย่างง่ายดาย


หลังจาก การสร้าง RAID, ทำเครื่องหมายไว้เพื่อใช้งาน เลือกระบบไฟล์ ext4 และกำหนดจุดเมานท์: พาร์ติชันระบบเป็น root (/) และพาร์ติชันข้อมูลไปยังตำแหน่งที่ต้องการ (ฉันชอบที่จะเมานต์ในโฟลเดอร์ /mnt)


ถัดไป ระบบจะแจ้งให้ทราบว่าเราต้องการบูตระบบหรือไม่หากอาร์เรย์ RAID ล้มเหลว ฉันแนะนำให้คุณตอบว่า "ไม่" เพราะถ้าเขาปฏิเสธ ฮาร์ดไดรฟ์คุณจะไม่สังเกตเห็นด้วยซ้ำ - ระบบจะยังคงทำงานต่อไปด้วยดิสก์เดียว แต่ถ้าดิสก์ตัวที่สองล้มเหลวคุณจะต้องนำไปที่ บริษัท กู้คืนข้อมูล

ฉันจะไม่สร้างพาร์ติชั่นสว็อป เพราะประการแรก มันสามารถสร้างเป็นไฟล์ได้ และประการที่สอง ฉันไม่ต้องการมันโดยส่วนตัวแล้ว - ฉันติดตั้งไว้ 4 GB บนมินิพีซีของฉัน และการใช้หน่วยความจำไม่เคยเกิน 10% (400 MB ) และในสถานะปกติยิ่งน้อยลงไปอีก (ขณะนี้ใช้งานเพียง 130 MB เท่านั้น) แม้ว่าถ้าคุณวางแผนที่จะเลี้ยง เครื่องเสมือนคุณอาจต้องการมัน ดังนั้นหลังการติดตั้ง ฉันจะอธิบายวิธีสร้างไฟล์สลับ แต่ตอนนี้เราตอบข้อเสนอเชิงลบในการสร้างพาร์ติชันสลับ

หลังจากขั้นตอนการคัดลอกไฟล์เป็นเวลาสั้นๆ ระบบจะเริ่มอัปเดตข้อมูลจากที่เก็บข้อมูล จากนั้นถามว่าจะติดตั้งการอัปเดตอย่างไร เนื่องจากการดูแลระบบของเราถูกควบคุมให้เหลือน้อยที่สุด เราจึงเลือกการอัปเดตอัตโนมัติ จากนั้นระบบจะถามว่าต้องติดตั้งแพ็คเกจใดทันที ฉันเลือก OpenSSH (เราต้องการบรรทัดคำสั่งระยะไกล), LAMP (จำเป็นสำหรับอินเทอร์เฟซเว็บ), เซิร์ฟเวอร์การพิมพ์ (ในบทความนี้ ฉันจะไม่อธิบายการเชื่อมต่อเครื่องพิมพ์) และแน่นอนว่าเซิร์ฟเวอร์ไฟล์ Samba สำหรับการเข้าถึงจากเครื่อง Windows

ในขั้นตอนสุดท้ายระบบจะขอรหัสผ่านสำหรับ MySQL และขอ การติดตั้งด้วง- รีบูต - ติดตั้งระบบแล้ว! เข้าสู่ระบบเพื่อดูว่าที่อยู่ IP ใดที่ DHCP กำหนดให้เรา (ซึ่งสามารถทำได้โดยใช้คำสั่ง ifconfig) ในกรณีของฉันได้รับที่อยู่ 192.168.1.180

เพียงเท่านี้คุณสามารถปิดจอภาพและวางยูนิตระบบไว้ในที่ที่สะดวกจากนั้นเราจะทำงานกับมันผ่าน SSH ฉันใช้ PUTTY สำหรับสิ่งนี้

การกำหนดค่า

1) สลับไฟล์
ก่อนอื่น ฉันจะอธิบายวิธีตั้งค่าไฟล์ swap หากคุณต้องการมันจริงๆ ทุกอย่างทำได้โดยใช้คำสั่งเพียงไม่กี่บรรทัด
สร้างไฟล์ที่เต็มไปด้วยศูนย์: > sudo dd if=/dev/zero of=/swap bs=1M count=2048
เตรียมเพื่อใช้เป็น swap: > sudo mkswap /swap
เพิ่มไปที่ ไฟล์ fstabไฟล์ที่เราสร้างขึ้นเพื่อใช้เป็นไฟล์สลับ:
> sudo nano /etc/fstab /swap ไม่มีการแลกเปลี่ยน sw 0 0
รีบูต: > sudo shutdown -r ทันที
2) การอัปเดตซอฟต์แวร์
เราอัปเดตแพ็คเกจทั้งหมดทันที โดยทำได้ด้วยสองคำสั่ง: > sudo apt-get update > sudo ฉลาดรับการอัพเกรด
3) เว็บอินเตอร์เฟส
ในการจัดการระบบผ่านเว็บอินเตอร์เฟส มีแพ็คเกจ webim แต่น่าเสียดายที่ไม่ได้อยู่ในพื้นที่เก็บข้อมูล ดังนั้นมาดาวน์โหลดแพ็คเกจที่เตรียมไว้ด้วยตนเอง: > wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all เด็บ
ในการติดตั้ง webim คุณจะต้องมีแพ็คเกจที่ต้องพึ่งพา ในกรณีของฉัน นี่คือรายการต่อไปนี้ คุณอาจต้องรวมอย่างอื่นด้วย > sudo apt-get ติดตั้ง libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions
การติดตั้งจริง: > sudo dpkg --install webmin_1.580_all.deb
เพียงเท่านี้ก็สามารถไปที่เว็บอินเตอร์เฟสได้แล้ว: https://192.168.1.180:10000
4) ตั้งค่าการเข้าถึง FTP
สำหรับ ftp ฉันใช้ pure-ftpd (แม้ว่าคุณสามารถเลือก proftpd และ vsftpd เพื่อให้เหมาะกับรสนิยมของคุณ)
มาสร้างโฟลเดอร์สาธารณะกันเถอะ: > sudo mkdir /mnt/data/public
ติดตั้ง pure-ftpd จากพื้นที่เก็บข้อมูล: > sudo apt-get install pure-ftpd
โดยหลักการแล้ว คุณสามารถเข้าสู่ระบบด้วยบัญชีระบบได้ แต่ก็ไม่ได้ผลดีนัก ใช้ทุกวัน- มาสร้างบัญชีเสมือนที่เข้าถึงได้เท่านั้น โฟลเดอร์สาธารณะ: > sudo pure-pw useradd public -u local -g nogroup -d /mnt/data/public
มาอัปเดตฐานข้อมูลกันเถอะ: > sudo pure-pw mkdb
มาเปิดใช้งานกันเถอะ ผู้ใช้เสมือน: > sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure
เริ่มบริการใหม่: > sudo service pure-ftpd restart
5) แซมบ้า
มาตั้งค่าการเข้าถึงเซิร์ฟเวอร์จากเครื่อง Windows กันดีกว่า โดยส่วนตัวแล้วฉันมีครอบครัวใหญ่ที่บ้านและฉันต้องแยกสิทธิ์ระหว่างผู้ใช้หลายคน และเพื่อความสะดวกในการแก้ไขสิทธิ์ของโฟลเดอร์โดยตรงจาก Windows (ผ่านแท็บ "ความปลอดภัย" ในคุณสมบัติ) เราจะใช้ ACL
เราไม่มีโดเมน ดังนั้นเราจะต้องสร้างผู้ใช้เหมือนกับบนเครื่อง Windows: > sudo useradd -d /home/PaulZi -s /bin/true -g users PaulZi
ตั้งรหัสผ่านเช่นเดียวกับใน Windows: > sudo passwd PaulZi
เพิ่มผู้ใช้ที่สร้างขึ้นใน Samba: > sudo smbpasswd -a PaulZi
ในการจัดการสิทธิ์เพิ่มเติม คุณสามารถติดตั้งยูทิลิตี้ (ทางเลือก): > sudo apt-get install acl > sudo apt-get install attr
เพื่อให้แซมบ้าทำงานกับ ACL ได้ จำเป็นต้องมีระบบไฟล์ที่รองรับ POSIX ACL ส่วน ext4 นั้นค่อนข้างเหมาะสม แต่จะถูกเมาท์โดยไม่มีการสนับสนุนนี้ตามค่าเริ่มต้น หากต้องการเปิดใช้งานคุณสมบัตินี้ ให้เพิ่มตัวเลือก “acl” ลงในไฟล์ /etc/fstab แต่ยิ่งกว่านั้น Windows ยังรองรับการสืบทอดสิทธิ์ เพื่อใช้งานสิ่งนี้ใน Linux แซมบ้าจำเป็นต้องเก็บข้อมูลเพิ่มเติมไว้ที่ใดที่หนึ่ง ในการดำเนินการนี้ คุณจะต้องเปิดใช้งานคุณสมบัติไฟล์เพิ่มเติม ซึ่งก็คือตัวเลือก “user_xattr” ในเวลาเดียวกัน เราจะห้ามไม่ให้มีการเรียกใช้ไฟล์บนพาร์ติชันข้อมูลทั้งหมดโดยใช้ตัวเลือก “noexec” (เพื่อความปลอดภัย): > sudo nano /etc/fstab /dev/md0 /mnt/data ext4 defaults,noexec,acl, user_xattr 0 2
รีบูต: > sudo shutdown -r ทันที
แก้ไขการตั้งค่า samba (เพื่อความกระชับ ฉันเพียงแสดงรายการการเปลี่ยนแปลงและการเพิ่มเติม): > sudo nano /etc/samba/smb.conf workgroup = Home netbios name = Server security = user # add settings admin users = PaulZi # users เหล่านี้จะถูกดำเนินการ จากแผนที่ราก acl สืบทอด = ใช่ # เปิดใช้งานการสืบทอด acl store dos คุณลักษณะ = ใช่ # เปิดใช้งานการจัดเก็บคุณลักษณะ dos # ปิดการใช้งาน ที่เก็บข้อมูลหน้าต่างคุณลักษณะ: การเก็บถาวรแผนที่ = ไม่มีระบบแผนที่ = ไม่มีการซ่อนแผนที่ = ไม่มีแผนที่แบบอ่านอย่างเดียว = ไม่ # ความคิดเห็นที่แบ่งปันสาธารณะ = เส้นทางสาธารณะ = /mnt/data/เรียกดูแบบสาธารณะ = ใช่ # การแบ่งปันสามารถมองเห็นได้ อ่านอย่างเดียว = ไม่ # เปิดใช้งานการเขียนแขก ตกลง = ใช่ # อนุญาตให้แขกเข้าถึงสืบทอดสิทธิ์ = ใช่ # เปิดใช้งานการสืบทอดสิทธิ์ที่สืบทอด acls = ใช่ # เปิดใช้งานการสืบทอดสิทธิ์ของ windows สืบทอดเจ้าของ = ใช่ # เปิดใช้งานการสืบทอดของเจ้าของ ซ่อนไม่สามารถอ่านได้ = ใช่ # ซ่อนไฟล์ที่ไม่สามารถอ่านได้
เริ่มบริการใหม่: > sudo service smbd restart
6) DLNA/UPnP - เซิร์ฟเวอร์
ฉันเลือก minidlna เป็นเซิร์ฟเวอร์ DLNA ฉันเลือกมันด้วยเหตุผลง่ายๆ ประการหนึ่ง: มันไม่ได้ลากการพึ่งพาที่ไม่จำเป็นมากมาย เช่น MediaTomb และ Serviio (ดึง Java หรือ ไลบรารีกราฟิก- อย่างไรก็ตาม หากคุณต้องการแปลงรหัส ฉันแนะนำให้คุณติดตั้งหนึ่งในนั้นแทน minidlna
การติดตั้งจากพื้นที่เก็บข้อมูล: > sudo apt-get install minidlna
กำหนดค่า: > sudo nano /etc/minidlna.conf media_dir=/mnt/data/public Friendly_name=Ubuntu
รีสตาร์ท: > sudo service minidlna รีสตาร์ท
7) ฝนตกหนัก
บริการสุดท้ายที่กล่าวถึงในบทความนี้คือไคลเอนต์ฝนตกหนัก ฉันใช้ Transmission เป็นไคลเอนต์บนเว็บที่ประสบความสำเร็จ
ติดตั้ง: > sudo apt-get ติดตั้ง Transmission-daemon
หยุดบริการ ไม่เช่นนั้นการเปลี่ยนแปลงทั้งหมดจะหายไปหลังจากกระบวนการเสร็จสิ้น: > sudo service Transmission-daemon stop
กำหนดค่า: > sudo nano /etc/transmission-daemon/settings.json "download-dir": "/mnt/data/public/torrents" "rpc-password": "local" "rpc-username": "local" " rpc-whitelist-enabled": เท็จ
ที่นี่เราเปลี่ยนการตั้งค่าสี่รายการ - กำหนดเส้นทางการดาวน์โหลดชื่อผู้ใช้และรหัสผ่านสำหรับเว็บอินเตอร์เฟสและปิดการใช้งานรายการการเข้าถึงอินเทอร์เฟซ "สีขาว" - อนุญาตสำหรับทุกคน รหัสผ่านระบุอยู่ใน แบบฟอร์มเปิดหลังจากการเปิดตัวครั้งถัดไป มันจะถูกเข้ารหัส
เริ่มบริการ: > sudo service Transmission-daemon start
ไปที่เว็บอินเตอร์เฟสตรวจสอบให้แน่ใจว่าทุกอย่างเรียบร้อยดี: http://192.168.1.180:9091/

คำหลัง

ส่งผลให้เราได้เต็มเปี่ยม โฮมเซิร์ฟเวอร์- แน่นอนว่าบทความนี้ระบุเพียงเท่านั้น การตั้งค่าพื้นฐานบริการต่างๆ และเป็นไปได้มากที่คุณจะต้องปรับแต่งบางสิ่งสำหรับตัวคุณเอง ใช่ และคุณอาจต้องการบางอย่าง บริการเพิ่มเติมแต่อย่างที่คุณเห็นจากบทความทั้งหมดนี้ทำได้ค่อนข้างง่ายโดยไม่ต้อง "เต้นรำกับแทมบูรีน" มากนักคุณเพียงแค่ต้องหันไปหา Google - มีข้อมูลมากมายเกี่ยวกับการตั้งค่าบริการใน Ubuntu

คู่มือนี้เกี่ยวกับวิธีเตรียมเซิร์ฟเวอร์ Ubuntu 9.10 (Karmic Koala) และติดตั้ง ISPConfig 3 บนเซิร์ฟเวอร์ ISPConfig 3 เป็นแผงควบคุมเว็บโฮสติ้งที่ให้คุณจัดการบริการต่อไปนี้ผ่านเว็บเบราว์เซอร์ของคุณ: เว็บเซิร์ฟเวอร์อาปาเช่, เมลเซิร์ฟเวอร์ Postfix เซิร์ฟเวอร์ฐานข้อมูล ข้อมูลมายเอสคิวแอล, เซิร์ฟเวอร์ชื่อ MyDNS, เซิร์ฟเวอร์ไฟล์ PureFTPd, โปรแกรมป้องกันสแปม SpamAssassin, โปรแกรมป้องกันไวรัส ClamAVและอีกมากมาย

โปรดทราบว่าคำอธิบายนี้ใช้ไม่ได้กับ ISPConfig 2 แต่ใช้ได้กับ ISPConfig 3 เท่านั้น!

ความต้องการ

หมายเหตุเบื้องต้น

ในบทช่วยสอน ฉันใช้ชื่อโฮสต์ server1.example.com ที่มีที่อยู่ IP 192.168.0.100 และเกตเวย์ 192.168.0.1 การตั้งค่าเหล่านี้อาจแตกต่างกันไปสำหรับคุณ ดังนั้นคุณจะต้องเปลี่ยนการตั้งค่าเหล่านี้หากจำเป็น

การติดตั้งระบบหลัก

วางการติดตั้งของคุณ ดิสก์อูบุนตูลงในไดรฟ์แล้วบูตจากมัน เลือกภาษาการติดตั้งของคุณ จากนั้นเลือก "ติดตั้งเซิร์ฟเวอร์ Ubuntu":

เลือกภาษาของคุณ (อีกครั้ง) ตำแหน่ง และรูปแบบแป้นพิมพ์

โปรแกรมติดตั้งจะตรวจสอบดิสก์และอุปกรณ์ของคุณกำหนดค่าเครือข่ายด้วย โดยใช้ DHCPถ้ามีเซิร์ฟเวอร์ DHCP อยู่ในเครือข่าย:

ป้อนชื่อคอมพิวเตอร์ของคุณ ในตัวอย่างนี้ ระบบของฉันชื่อ server1.example.com ดังนั้นฉันจึงป้อน server1:

ตอนนี้คุณต้องแบ่งพาร์ติชันฮาร์ดไดรฟ์ของคุณ เพื่อความง่าย ฉันเลือก "อัตโนมัติ - ใช้ดิสก์ทั้งหมดและกำหนดค่า LVM" สิ่งนี้จะสร้างพาร์ติชั่นหนึ่งที่มีโลจิคัลไดรฟ์สองตัว: อันหนึ่งสำหรับรูท ระบบไฟล์(/) อีกอันใช้สำหรับพาร์ติชั่นสลับ แน่นอนว่าการแบ่งพาร์ติชั่นนั้นขึ้นอยู่กับคุณ ดังนั้นหากคุณรู้ว่าคุณกำลังทำอะไรอยู่ คุณก็ยังสามารถแบ่งพาร์ติชั่นไดรฟ์ด้วยตนเองได้ หากคุณแยกพาร์ติชัน /home และ /var ออก คุณอาจพบว่าสิ่งนี้มีประโยชน์ในอนาคต

เลือกดิสก์ที่จะแบ่งพาร์ติชันและตอบคำถาม “เขียนการเปลี่ยนแปลงลงดิสก์และเปลี่ยน LVM” ตอบว่า "ใช่"

หากคุณเลือก "อัตโนมัติ - ใช้ดิสก์ทั้งหมดและกำหนดค่า LVM" โปรแกรมแบ่งพาร์ติชันจะสร้างขึ้นมา ส่วนใหญ่ใช้พื้นที่ดิสก์ทั้งหมด ตอนนี้คุณสามารถกำหนดได้ว่าจำนวนเท่าใด พื้นที่ดิสก์ต้องใช้โดยโลจิคัลไดรฟ์ (/) และ (สลับ) ไม่ควรเว้นพื้นที่ว่างไว้ คุณสามารถขยายพื้นที่ที่มีอยู่ได้ในภายหลัง ไดรฟ์แบบลอจิคัลหรือสร้างใหม่ สิ่งนี้ให้ความยืดหยุ่นมากขึ้น

เมื่อเสร็จแล้ว คำถาม "เขียนการเปลี่ยนแปลงลงดิสก์" คุณต้องตอบว่า "ใช่":

พาร์ติชันใหม่ของคุณจะถูกสร้างขึ้นและจัดรูปแบบ:

จากนั้นระบบหลักจะถูกติดตั้ง:

สร้างผู้ใช้ เช่น ผู้ดูแลระบบ ด้วยชื่อผู้ใช้ ผู้ดูแลระบบ อย่าใช้ผู้ดูแลระบบเป็นชื่อผู้ใช้เช่นนี้ ชื่อที่สงวนไว้ในอูบุนตู 9.10

ฉันไม่ต้องการให้เข้ารหัสโฟลเดอร์บ้าน ดังนั้นฉันจึงเลือก "ไม่":

ฉันค่อนข้างหัวโบราณและอยากจะอัปเดตเซิร์ฟเวอร์ด้วยตนเองเพื่อให้มี ควบคุมได้มากขึ้นดังนั้นฉันจึงไม่เปิดใช้งานการอัปเดตอัตโนมัติ แน่นอนทางเลือกของคุณเป็นของคุณ

เราต้องการเซิร์ฟเวอร์ DNS, Mail และ LAMP อย่างไรก็ตาม ฉันไม่ได้เลือกเซิร์ฟเวอร์ใดเลยในตอนนี้เพราะฉันชอบที่จะมี ควบคุมเต็มรูปแบบเหนือสิ่งที่ติดตั้งอยู่ในระบบของฉัน แพ็คเกจที่จำเป็นเราจะติดตั้งในภายหลังด้วยตนเอง รายการเดียวที่ฉันตรวจสอบที่นี่คือ "เซิร์ฟเวอร์ OpenSSH" ฉันจะต้องเชื่อมต่อกับระบบหลังจากการติดตั้งเสร็จสิ้นโดยใช้ ลูกค้า SSHเช่น สีโป๊ว:

ดังนั้นการติดตั้งระบบหลักจึงเสร็จสมบูรณ์ ลบ ดิสก์การติดตั้งจากไดรฟ์และเลือกดำเนินการต่อเพื่อรีบูตระบบ:

ใน เดือนหน้าเราจะติดตั้งเซิร์ฟเวอร์ SSH และ vim-nox โดยใช้ของเรา บัญชีผู้ดูแลระบบและกำหนดค่าเครือข่ายด้วย

บทความนี้จะกล่าวถึงการตั้งค่าสำเร็จรูปที่สมบูรณ์ เว็บเซิร์ฟเวอร์เว็บไซต์โฮสติ้งขึ้นอยู่กับ การกระจาย UBUNTU 16.04

เพื่อความสะดวกในการทำงานกับบรรทัดคำสั่งของเซิร์ฟเวอร์ระยะไกล ฉันแนะนำให้ใช้โปรแกรม PuTTY

กำลังเตรียมเซิร์ฟเวอร์

1. อัพเดตแพ็คเกจเซิร์ฟเวอร์

อัปเดต sudo apt-get
sudo apt-get อัปเกรด

2. ติดตั้งแพ็คเกจส่วนประกอบ Apache, MySQL, PHP (LAMP)

sudo apt-get ติดตั้ง lamp-server^

จำเป็นต้องมีสัญลักษณ์ ^ ที่ส่วนท้าย - ซึ่งเป็นส่วนหนึ่งของคำสั่ง

ระหว่างการติดตั้ง MySQL คุณจะได้รับแจ้งให้สร้างรหัสผ่านรูท (นี่คือ รหัสผ่านแยกต่างหากผู้ดูแลระบบโดยเฉพาะสำหรับเซิร์ฟเวอร์ SQL และไม่ใช่สำหรับผู้ดูแลระบบเซิร์ฟเวอร์หลัก)

ตรวจสอบการติดตั้งเว็บเซิร์ฟเวอร์ http://- ควรแสดงหน้าทดสอบ Apache

3. ติดตั้ง phpMyAdmin

sudo apt-get ติดตั้ง phpmyadmin
sudo service apache2 รีสตาร์ท

คุณต้องรันคำสั่งต่อไปนี้:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 โหลดซ้ำ

sudo apt-get ติดตั้ง php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring

ตรวจสอบความพร้อมใช้งานของอินเทอร์เฟซ http:///phpmyadmin

4. ติดตั้ง FTP (เพื่อความสะดวกในการทำงานกับไฟล์)

sudo apt-get ติดตั้ง proftpd

ระหว่างการติดตั้ง คุณจะถูกขอให้เลือกหนึ่งในสองรายการ ตัวเลือกต่างๆการตั้งค่า:

จาก inetd- ProFTPd daemon จะทำงานภายใต้บริการ inetd
แบบสแตนด์อโลน- ProFTPd จะถูกติดตั้งเป็น daemon แยกต่างหาก

หลังการติดตั้ง เซิร์ฟเวอร์ ftp จะถูกเปิดใช้งานและคุณสามารถเชื่อมต่อได้

อย่างไรก็ตาม ขอแนะนำให้กำหนดค่าเพิ่มเติม:

sudo นาโน /etc/proftpd/proftpd.conf

ยกเลิกหมายเหตุค่า RequireValidShell ปิดและ รูทเริ่มต้น~

หลังจากตั้งค่า FTP คุณต้องรีสตาร์ท:

sudo /etc/init.d/proftpd รีสตาร์ท

5. ติดตั้ง apache2-mpm-itk

โมดูลนี้จำเป็นเพื่อให้เซิร์ฟเวอร์ Apache สามารถทำงานกับไฟล์ไซต์ในนามของเจ้าของโฟลเดอร์ได้

ตามค่าเริ่มต้น ไดเร็กทอรีที่มีไฟล์ไซต์จะมีสิทธิ์ 755 และสิทธิ์ 644 สำหรับไฟล์ทั้งหมด สิ่งนี้ให้สิทธิ์การเขียนไฟล์และโฟลเดอร์แก่เจ้าของเท่านั้น ด้วยเหตุนี้ เมื่อทำงานกับไฟล์ผ่าน FTP และ Apache (เช่น ผ่านอินเทอร์เฟซ CMS) ไฟล์จะถูกสร้างขึ้นในนามของ ผู้ใช้ที่แตกต่างกันและเกิดปัญหากับการเปลี่ยนแปลงหรือการลบทิ้ง โมดูลนี้ช่วยแก้ปัญหานี้ได้อย่างชัดเจน โดยระบุในการตั้งค่าโฮสต์ของแต่ละไซต์ว่าผู้ใช้และกลุ่ม Apache จะทำงานภายใต้ไดเร็กทอรีที่ระบุ

sudo apt-get ติดตั้ง libapache2-mpm-itk
sudo a2enmod mpm_prefork
sudo a2enmod mpm_itk
sudo systemctl รีสตาร์ท apache2

6. การเปิดใช้งาน mod_rewrite (เพื่อเปิดใช้งานการทำงานของ CNC)

sudo a2enmod เขียนใหม่
sudo service apache2 รีสตาร์ท

จุดเริ่มต้นของการสร้างเว็บไซต์

7. สร้างผู้ใช้และไดเร็กทอรีสำหรับการทำงานกับไซต์

sudo useradd -m -s /bin/false ชื่อผู้ใช้
ชื่อผู้ใช้ sudo passwd

(ชื่อผู้ใช้ - ผู้ใช้ใหม่ซึ่งจะดำเนินการในนามของไซต์ ซึ่งจะช่วยแยกแยะสิทธิ์เมื่อทำงานกับหลายไซต์บนเซิร์ฟเวอร์เดียว)

เมื่อระบบแจ้ง ให้กรอกรหัสผ่านผู้ใช้ใหม่ (สองครั้ง)

หลังจากสร้างผู้ใช้แล้ว เราจะวางไดเร็กทอรีแยกต่างหากสำหรับไซต์ (เช่น www) โดยการเข้าสู่ระบบในฐานะผู้ใช้ใหม่ผ่าน FTP ไปยังโฮมไดเร็กตอรี่ของคุณ หรือด้วยคำสั่งต่อไปนี้:

sudo mkdir /บ้าน/ ชื่อผู้ใช้/www
ซูโดะ ชอว์น -อาร์ ชื่อผู้ใช้:ผู้ใช้_กลุ่ม/บ้าน/ ชื่อผู้ใช้/www/

(เนื่องจากในคำสั่งก่อนหน้าเมื่อสร้างผู้ใช้ไม่ได้ระบุกลุ่มที่มีอยู่ให้เขาสร้างกลุ่มที่มีชื่อเดียวกันกับชื่อผู้ใช้โดยอัตโนมัตินั่นคือในคำสั่งด้านบนชื่อผู้ใช้จะเท่ากับ ชื่อกลุ่มผู้ใช้)

8. สร้างโฮสต์เสมือนสำหรับไซต์

สร้างไฟล์การกำหนดค่าโฮสต์เสมือนจากตัวเลือกเริ่มต้น

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/ ใหม่_ไซต์.conf

การแก้ไขพารามิเตอร์

sudo nano /etc/apache2/sites-available/ ใหม่_ไซต์.conf

เราเปลี่ยนแปลงและเสริมค่าต่อไปนี้:

DocumentRoot /home/ ชื่อผู้ใช้/www
ชื่อเซิร์ฟเวอร์ ใหม่_ไซต์
ผู้ดูแลเซิร์ฟเวอร์ เว็บมาสเตอร์@localhost
ชื่อผู้ใช้/www>
อนุญาตแทนที่ทั้งหมด
จำเป็นต้องได้รับทั้งหมด


กำหนด UserId ชื่อผู้ใช้ ผู้ใช้_กลุ่ม

เปิดใช้งานโฮสต์เสมือนที่สร้างขึ้นและรีสตาร์ท apache

sudo a2ensite ใหม่_ไซต์

บริการ sudo apache2 โหลดซ้ำ

9. สร้างฐานข้อมูล MySQL

คุณต้องเข้าสู่ระบบคอนโซลการจัดการ mysql

mysql -u รูท -p

ในกรณีนี้ระบบจะถามรหัสผ่านรูทจาก mysql (แน่นอนจาก mysql ซึ่งระบุเมื่อ การติดตั้งหลอดไฟ- เมื่อเข้าสู่ระบบคอนโซลสำเร็จ ค่า mysqlหน้าเคอร์เซอร์จะเปลี่ยนเป็น mysql>- หลังจากนี้สร้างใหม่ ฐานข้อมูล sqlและผู้ใช้สามารถควบคุมได้โดยใช้คำสั่งเดียว:

สร้างฐานข้อมูล ฐานข้อมูล_ชื่อ- ให้สิทธิ์ทั้งหมด ฐานข้อมูล_ชื่อ.* ถึง " ฐานข้อมูล_ผู้ใช้"@"localhost"ระบุโดย" user_password_database_sql";

หากต้องการออกจากคอนโซล mysql คุณต้องป้อนคำสั่ง

เราสามารถจบที่นี่ได้ โฮสติ้งเต็มรูปแบบสำหรับเว็บไซต์พร้อมแล้ว

นอกจากนี้ เพื่อความสะดวกในการจัดการและควบคุมเซิร์ฟเวอร์ผ่านอินเทอร์เฟซ WEB คุณสามารถติดตั้งแผงควบคุม Webmin ได้

คุณยังสามารถเพิ่มเติมได้ กำหนดค่าพารามิเตอร์ งานพีพี ("เพื่อลิ้มรส" - ตัวอย่างเช่น ขนาดของไฟล์ที่อัปโหลดในพารามิเตอร์ upload_max_filesize = 2M)

สำหรับ UBUNTU 16.04:

sudo นาโน /etc/php/7.0/apache2/php.ini

สำหรับ UBUNTU 14.04:

sudo นาโน /etc/php5/apache2/php.ini