การเปรียบเทียบระบบปฏิบัติการสำหรับเซิร์ฟเวอร์ การติดตั้งเซิร์ฟเวอร์ Linux ลินุกซ์สำหรับเซิร์ฟเวอร์

ฉันต้องรวบรวมสิ่งเล็ก ๆ น้อย ๆ โฮมเซิร์ฟเวอร์สำหรับงานดังต่อไปนี้:
  1. เซิร์ฟเวอร์การพิมพ์
  2. การสำรองข้อมูลเครื่องที่บ้านหลายเครื่อง (แล็ปท็อปสองสามเครื่อง เดสก์ท็อปหนึ่งเครื่องครึ่ง)
  3. ที่เก็บข้อมูลเก็บถาวรภาพถ่าย
  4. ที่เก็บเพลง
  5. การจัดเก็บเอกสาร
ในอนาคต บางทีอาจมีอุปกรณ์ USB อีกหลายตัวที่จะเชื่อมต่อ เช่น เว็บแคมและเครื่องวัดอุณหภูมิ แต่ก็เป็นเช่นนั้นในอนาคต...

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

เหล็ก
ฮาร์ดแวร์มีลักษณะดังนี้: บอร์ด Intel บน 330 อะตอม (ดูอัลคอร์), RAM กิกะไบต์, เคส Inwin 639 ITX, สกรูคู่หนึ่ง - 250 กิกะไบต์และ 640 กิกะไบต์ (นี่เป็นชั่วคราว จากนั้นฉันจะเปลี่ยนใหม่) ด้วยอันที่ใหญ่กว่า) เหล็กชนิดนี้ถูกเลือกเนื่องจากมีขนาดที่เล็ก เคสนี้ให้คุณติดตั้งได้เพียงสองตัวเท่านั้น ฮาร์ดไดรฟ์แต่สิ่งนี้จะเหมาะกับฉัน - ไม่คาดว่าจะมีปริมาณมาก แม้ปัจจุบัน 640+250 จะอยู่ได้ยาวนาน แต่ฮาร์ดแวร์ไม่น่าสนใจ มีคนเขียนถึงเรื่องนี้ที่นี่ตลอดเวลา และทุกอย่างก็เกี่ยวกับสิ่งเดียวกัน :)

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

การเลือกระบบปฏิบัติการ
ตัวเลือก.
ก่อนอื่นฟรีและโอเพ่นซอร์ส:
  1. ฟรี NAS ฟรี แต่ภายในนั้นฟรีพร้อมข้อบกพร่องทั้งหมดในแง่ของการสนับสนุนฮาร์ดแวร์ เครื่องวัดอุณหภูมิแบบ USB ไม่ติด :) และฟังก์ชั่นการใช้งานก็ไม่ค่อยน่าสนใจเท่าไหร่
  2. ebox เป็นสิ่งที่น่าสนใจและคุ้มค่าอย่างไม่ต้องสงสัย แต่ภายในนั้นเป็น Linux นีออน นั่นคือ รับสิ่งที่พวกเขาให้โดยค่าเริ่มต้น หรือทำงานด้วยตนเองจำนวนมาก เพราะสิ่งที่พวกเขาให้โดยค่าเริ่มต้นไม่ค่อยเหมาะกับฉันใน Linux... ตัวอย่างเช่น ฉันไม่ชอบระบบไฟล์ Linux
  3. การกระจาย Linux ใด ๆ ดูจุดก่อนหน้า

หลังจากที่ฉันใช้งานโอเพ่นซอร์ส ฉันก็มีตัวเลือกที่เป็นกรรมสิทธิ์ขึ้นมา แต่ฟรี (ในกรณีของฉัน):

  1. Windows XP Home (ชุดแจกจ่ายพร้อมสติ๊กเกอร์วางอยู่รอบๆ) ฉันจะไม่พูดอะไรที่นี่ จากความยากจนหรือขาดการสนับสนุนอุปกรณ์ที่จำเป็นโดย Linux เท่านั้น ไม่อย่างนั้นมันก็ไม่ได้ดีไปกว่า Linux ระบบไฟล์นั้นดีกว่า ยกเว้นว่า (จากมุมมองของผู้ใช้ - โดยบังเอิญ ไฟล์ที่ถูกลบคุณสามารถกู้คืนได้เช่น :)) แต่ถ้ามีตัวเลือกระหว่าง Linux หรือ XP Home ฉันจะเลือก Linux
  2. หน้าต่าง เว็บเซิร์ฟเวอร์พ.ศ. 2551 ฉันมี 3 อัน - MS แจกครั้งเดียวทุกโอกาส บางทีฉันอาจจะหยุดอยู่ตรงนั้น แต่ WWS ไม่ทราบวิธีแชร์เครื่องพิมพ์ เป็นต้น ตรวจสอบแล้ว
ในขั้นตอนนี้ฉันจำผลิตภัณฑ์ที่เรียกว่าได้ วินโดว์โฮมเซิร์ฟเวอร์ที่ได้รับการส่งเสริมโดย MS ให้เป็นระบบปฏิบัติการสำหรับเซิร์ฟเวอร์ภายในบ้าน หลังจากอ่านคำอธิบายแล้วฉันก็รู้ว่านี่คือสิ่งที่ฉันต้องการเกือบหมด

WHS คืออะไร: เป็นระบบปฏิบัติการเซิร์ฟเวอร์จาก MS ที่ใช้ ใช้ระบบปฏิบัติการ Windowsเอสบีเอส 2003 SP2. นั่นคือภายในนั้นเกือบจะเป็น Windows Server ที่มีคุณสมบัติครบถ้วนพร้อมคุณสมบัติเพิ่มเติมบางอย่าง

สิ่งที่ฉันชอบเป็นการส่วนตัว:

  • การรวบรวมข้อมูลเกี่ยวกับคอมพิวเตอร์ที่บ้านทุกเครื่องในตอนแรกเป็นเพียงการร้องเรียนของศูนย์ความปลอดภัย แต่จะขยายออกไปด้วยปลั๊กอิน
  • สำรองข้อมูลอัตโนมัติของเครื่องที่บ้านทั้งหมด นั่นคือถ้าคุณได้รับความคุ้มครอง ฮาร์ดดิสคุณสามารถติดตั้งอันใหม่บูตจากซีดีซึ่งจะรวมข้อมูลสำรองจากเซิร์ฟเวอร์และปรับใช้กับคอมพิวเตอร์ของคุณ เพื่อประหยัดพื้นที่ ไฟล์ที่เหมือนกันซึ่งอยู่ในคอมพิวเตอร์หลายเครื่องจะถูกจัดเก็บไว้ในเซิร์ฟเวอร์เป็นสำเนาเดียวเท่านั้น คุณไม่จำเป็นต้องสำรองข้อมูลที่ไม่สำคัญเป็นพิเศษ - มีการตั้งค่าข้อยกเว้นอยู่ ไฟล์สว็อป ไฟล์ไฮเบอร์เนตทุกประเภท ฯลฯ เข้าไปในนั้นทันที
  • ที่เก็บข้อมูลเดี่ยว (ดิสก์ทั้งหมดจะรวมกันเป็นอาร์เรย์เดียว คล้ายกับ JBOD) แต่มีอย่างหนึ่งมาก คุณสมบัติที่มีประโยชน์- การแทนที่ดิสก์ในอาร์เรย์ (Drive Extender) นั่นคือคุณสามารถเชื่อมต่อได้ ดิสก์ใหม่แล้วรวมไว้ในอาเรย์ จากนั้นคลิกปุ่ม “แยกจากอาเรย์” บนไดรฟ์เก่าตัวใดตัวหนึ่ง และข้อมูลทั้งหมดจากไดรฟ์ที่แยกออกมาจะถูกผลักไปยังไดรฟ์อื่นๆ ทั้งหมดโดยอัตโนมัติ ในสายตาของฉัน เราสามารถพูดได้ว่าสำหรับสิ่งนี้เพียงอย่างเดียวในสายตาของฉัน WHS ไม่มีคู่แข่ง - บางที Linux สามารถอัพเกรดเป็นฟังก์ชันที่จำเป็นได้ (เจาะลึกไปที่ LVM, mhddfs ฯลฯ ) แต่นี่คือตลอดเวลา แถมยังใช้งานง่ายอีกด้วย
  • ความเป็นไปได้ที่จะกำหนดพื้นที่เก็บข้อมูลบนดิสก์สองตัวสำหรับข้อมูลสำคัญ เหล่านั้น. เลือกโฟลเดอร์คลิก "ทำซ้ำ" ในคุณสมบัติ - และมันจะถูกจัดเก็บไว้ในสองโฟลเดอร์ ไดรฟ์ที่แตกต่างกัน. เหล่านั้น. หากหนึ่งในนั้นหลุดออกไป ข้อมูลจะไม่สูญหาย จริงอยู่ การสำรองข้อมูลจะไม่ซ้ำกัน ในทางกลับกัน แทบจะไม่เกิดขึ้นเลยที่ทั้งข้อมูลต้นฉบับและข้อมูลสำรองได้รับการคุ้มครองในเวลาเดียวกัน
แน่นอนว่ายังมีฟังก์ชันอื่นๆ อีกบ้าง แต่ในกรณีนี้ ฉันต้องการฟังก์ชันนี้
การขุดระบบปฏิบัติการ
แต่ที่นี่เราต้องอาศัยรายละเอียดเพิ่มเติม ฉันชอบใช้ซอฟต์แวร์ที่ถูกกฎหมาย ดังนั้นในกรณีนี้ ทอร์เรนต์จึงถูกปิดสำหรับฉัน คุณสามารถลองได้ค่อนข้างถูกกฎหมาย ฉันคิดว่า 120 วัน

แต่มีปัญหาในการซื้อ คุณจะไม่สามารถมาที่ร้านและจ่ายเงิน 100 ดอลลาร์ได้ เนื่องจากไม่มีจำหน่ายปลีก (ฉันอยู่ในรัสเซีย เผื่อใครตัดสินใจบอกที่อยู่ของร้านมา :))

  • ตัวเลือกที่หนึ่ง: ซื้อฮาร์ดแวร์ตาม WHS มันไม่พอดีเลย - ฉันไม่รู้จักบริษัทใดที่ขายฮาร์ดแวร์ประเภทนี้ในรัสเซีย
  • ตัวเลือกที่สอง: สั่งซื้อฮาร์ดแวร์จากต่างประเทศ สิ่งที่หยุดฉันคือราคาของชิ้นส่วนฮาร์ดแวร์ดังกล่าว (โดยเฉพาะอย่างยิ่งเมื่อคำนึงถึงการส่งมอบและศุลกากร)
  • ตัวเลือกที่สาม: ซื้อกล่องบน eBay (~$130) ฉันสามารถลองได้ แต่ฉันยังไม่ได้รับบัตรธนาคารปกติ
  • ตัวเลือกที่สี่: www.softkey.ru โดยหลักการแล้ว สิ่งที่สมจริงและสะดวกที่สุด แต่ไม่ใช่โดยไม่มีข้อผิดพลาดชื่อนี้คือใบอนุญาต WHS ซึ่งอนุญาตให้เผยแพร่โดยเป็นส่วนหนึ่งของอุปกรณ์สำเร็จรูปเท่านั้น นั่นคือคุณไม่สามารถซื้อมันได้ ใส่มันลงบนชิ้นส่วนฮาร์ดแวร์ที่ประกอบเองแล้วใช้งาน คอมพิวเตอร์ประกอบต้องขายแน่นอน ไม่มีปัญหา. หากฉันต้องการฉันจะขายมัน เพื่อตัวคุณเอง. :)

มีการจ้างบริษัทขายเหล็กที่เป็นมิตร ขอสั่งซื้อด้วยซอฟต์คีย์ WHS (ราคาประมาณ 3,800 รูเบิล + ค่าจัดส่ง) จากนั้นคุณสั่งการประกอบยูนิตระบบจากส่วนประกอบที่คุณสนใจจากบริษัทนี้ เมื่อซื้อ ให้ป้อน WHS บนใบเสร็จเดียวกัน ทุกคนมีความสุข

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

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

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

ป.ล. ทุกอย่างที่ฉันเขียนเป็นความเห็นส่วนตัวของฉัน หากฉันผิดที่ไหนสักแห่งโปรดชี้ข้อผิดพลาด แต่ไม่ควรอยู่ในเวอร์ชัน "คุณผิด MS จ่ายให้คุณ" แต่บางอย่างเช่น "คุณผิดที่นี่ นี่คือลิงก์พิสูจน์"

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

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

ตอนนี้ฉันต้องการรายการบางส่วน ข้อดีของ Linux เหนือ Windowsและยังขจัดความเชื่อผิด ๆ บางอย่าง:

  • Linux เป็นระบบปฏิบัติการฟรีที่สมบูรณ์ ( ยกเว้นการแจกแจงแบบชำระเงินบางส่วน) ไม่เหมือนวินโดวส์
  • Linux แทบไม่มีไวรัสเลย
  • ทุกคนที่บอกว่า" โปรแกรมที่ฉันใช้บน Windows ไม่ได้ติดตั้งบน Linux"คุณอาจจะคิดว่าทำไมต้องติดตั้ง!!! ท้ายที่สุดนี่คือระบบปฏิบัติการที่แตกต่างไปจากเดิมอย่างสิ้นเชิง แต่ก็มีโปรแกรมของตัวเอง! ยังสามารถกล่าวเกี่ยวกับ Windows ได้อีกด้วยว่า “ โปรแกรมที่ทำงานบน Linux ไม่ได้ติดตั้งบน Windows" สำหรับ Linux มีโปรแกรมมากมายที่ไม่ด้อยไปกว่า Windows และผู้ผลิตหลายรายก็เช่นกัน ซอฟต์แวร์พวกเขาเปิดตัวผลิตภัณฑ์สำหรับทั้ง Windows และ Linux
  • Linux มีประสิทธิภาพมากกว่า โดยเฉพาะเวอร์ชันเซิร์ฟเวอร์ของระบบปฏิบัติการ ฉันอธิบายระบบปฏิบัติการเซิร์ฟเวอร์ ระบบลินุกซ์ไม่มีอินเทอร์เฟซ แต่มีทรัพยากรส่วนใหญ่ ( เกินครึ่ง!!!) เพียงใช้อินเทอร์เฟซระบบปฏิบัติการ เช่น เปลือกภาพ ( ทุกวันนี้แพร่หลายและ เวอร์ชันของ Windowsปราศจาก กุย ).
  • Linux OS ไม่หยุดทำงานจริง ( ฉันหมายถึงระบบปฏิบัติการนั่นเอง). ตัวอย่างเช่น ทุกคนต้องเผชิญกับสถานการณ์ที่ทุกอย่างค้างใน Windows คุณอดไม่ได้ที่จะเลื่อนเมาส์ คุณไม่สามารถกด ctrl+alt+del ด้วยซ้ำ และคุณต้องรีบูต ลีนุกซ์ได้รับการออกแบบในลักษณะที่ไม่รวมสถานการณ์ดังกล่าว ยกเว้นในกรณีหนึ่งที่คุณทำให้เกิดสถานการณ์ดังกล่าว
  • สำหรับระบบปฏิบัติการเซิร์ฟเวอร์ Linux นั้นค่อนข้างง่ายในการกำหนดค่าซึ่งแตกต่างจากระบบปฏิบัติการ Windows ซึ่งมีอุปกรณ์ต่าง ๆ มากมายที่ไม่ง่ายต่อการเข้าใจ ระบบ Linux และบริการทั้งหมดได้รับการกำหนดค่าโดยการแก้ไข ไฟล์การกำหนดค่า. สิ่งเหล่านี้เป็นเรื่องธรรมดา ไฟล์ข้อความเมื่อทราบตำแหน่งและรูปแบบแล้ว คุณสามารถกำหนดค่าการแจกจ่ายใดๆ ได้ แม้ว่าคุณจะไม่มีเครื่องมือใดๆ นอกเหนือจากโปรแกรมแก้ไขข้อความก็ตาม

ฉันไม่ต้องการเผยแพร่ระบบปฏิบัติการ Linux และดูหมิ่น Windows แต่อย่างใด แต่ในบางกรณี ตัวเลือกที่ดีที่สุดไม่พบวิธีใช้ระบบปฏิบัติการ Linux จนกระทั่งบางครั้ง ฉันยังคิดว่า Linux ไม่ใช่ของเรา แต่เมื่อฉันเจอระบบปฏิบัติการนี้ ฉันรู้สึกประหลาดใจมาก

ตอนนี้เรามาดูพื้นฐานของ Linux Server กันดีกว่า เช่น เราจะใช้การแจกแจง ลินุกซ์ อูบุนตูเซิร์ฟเวอร์ 10.10.

การตั้งค่าเซิร์ฟเวอร์ Linux ขั้นพื้นฐาน

อธิบายกระบวนการ การติดตั้งอูบุนตูเซิร์ฟเวอร์ 10.10. ฉันจะไม่ทำเพราะมันไม่ซับซ้อนกว่าและอาจง่ายกว่าด้วยซ้ำ การติดตั้งวินโดวส์สิ่งเดียวที่ฉันขอให้คุณทำระหว่างขั้นตอนการติดตั้งคือเมื่อ “ การเลือกซอฟต์แวร์ที่จะติดตั้ง» ทำเครื่องหมายการติดตั้ง « เซิร์ฟเวอร์ OpenSSH" เพื่อให้คุณสามารถเชื่อมต่อกับคอมพิวเตอร์เครื่องนี้จากระยะไกลได้ในภายหลังโดยใช้ไคลเอ็นต์ ssh ( เช่น PuTTY). และในเวลาเดียวกัน คุณจะสามารถเข้าถึงระบบปฏิบัติการได้อย่างเต็มที่จากคอมพิวเตอร์เครื่องใดก็ได้บนเครือข่ายของคุณ เนื่องจากโดยปกติแล้วจอภาพจะไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์และเซิร์ฟเวอร์เองก็ตั้งอยู่ในห้องที่กำหนดเป็นพิเศษสำหรับเซิร์ฟเวอร์ ( เซิร์ฟเวอร์).

ในหน้าต่าง " การตั้งค่าบัญชีผู้ใช้และรหัสผ่าน» กรอกชื่อผู้ใช้ของคุณและตั้งรหัสผ่าน

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

การตั้งค่าผู้ใช้ใน Linux

ราก– superuser มาตรฐานของ Linux OS ซึ่งมีสิทธิ์สูงสุด อย่างไรก็ตามไม่เหมือนกับ Windows ซึ่งสิทธิ์ของผู้ดูแลระบบไม่สูงที่สุด ( นอกจากนี้ยังมีระบบด้วย), และที่นี่ สิทธิ์รูทสูงสุดและถ้าคุณทำงานเป็นรูทและดำเนินการใด ๆ จะไม่มีใครถามคุณ” คุณต้องการทำเช่นนี้จริงๆ หรือไม่?"เช่นเดียวกับใน Windows แต่สมมติว่าคุณจะฆ่าระบบทันทีโดยไม่มีคำถามใด ๆ แต่ไม่ทางใดก็ทางหนึ่งเราต้องเปิดใช้งานผู้ใช้รายนี้ก่อนเพราะในอนาคตเราจะต้องมีสิทธิ์ผู้ใช้ขั้นสูง ( เคล็ดลับ: ทำงานเป็นผู้ใช้ปกติเสมอจนกว่าคุณจะต้องเปลี่ยนไปใช้โหมดรูท) รูทจะถูกปิดใช้งานตามค่าเริ่มต้น การเปิดใช้งาน บัญชี root ทำได้ดังนี้ เพียงตั้งรหัสผ่านสำหรับ root

รูต Sudo passwd

ระบบจะขอให้คุณป้อนรหัสผ่านของผู้ใช้ที่คุณทำงานอยู่ จากนั้นคุณจะป้อนรหัสผ่านใหม่สำหรับรูทในอนาคตแล้วทำซ้ำอีกครั้ง

เนื่องจากเรากำลังพูดถึงผู้ใช้ เรามาเรียนรู้วิธีสร้างพวกเขากันดีกว่า ก็ทำแบบนี้

ผู้ใช้ Sudoadd -d /home/testuser -m testuser

  • sudo เป็นยูทิลิตี้ที่ให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้
  • useradd – ยูทิลิตี้ที่เพิ่มผู้ใช้เข้าสู่ระบบ
  • -d – ตัวเลือกในการตั้งค่าโฮมไดเร็กตอรี่สำหรับผู้ใช้;
  • /home/testuser – เส้นทางโฮมไดเร็กทอรี;
  • -m – ตัวเลือกในการสร้างโฮมไดเร็กตอรี่;
  • testuser คือชื่อของผู้ใช้ใหม่ของเรา

ตอนนี้เราตั้งรหัสผ่านสำหรับผู้ใช้ใหม่

ตัวทดสอบ Sudo passwd

การตั้งค่าเครือข่ายใน Linux

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

เมื่อต้องการทำเช่นนี้ แก้ไขแฟ้มต่อไปนี้

Sudo nano /etc/network/interfaces

  • nano เป็นตัวแก้ไข Linux มาตรฐาน
  • อินเทอร์เฟซ – ไฟล์ที่รับผิดชอบในการกำหนดค่าเครือข่าย

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

# ไฟล์นี้อธิบายอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ # และวิธีการเปิดใช้งาน สำหรับข้อมูลเพิ่มเติม โปรดดูอินเทอร์เฟซ (5) # อินเทอร์เฟซเครือข่ายย้อนกลับอัตโนมัติ lo iface lo inet loopback # อินเทอร์เฟซเครือข่ายหลักอัตโนมัติ eth0 iface eth0 ที่อยู่คงที่ inet 192.168.1.2 netmask 255.255.255.0 เกตเวย์ 192.168.1.1

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

  • ที่อยู่ – ที่อยู่ IP ของคอมพิวเตอร์
  • เน็ตมาสก์ – ซับเน็ตมาสก์;
  • เกตเวย์ - เกตเวย์เริ่มต้น

บันทึกไฟล์โดยกด ctrl+o จากนั้นออกจากโปรแกรมแก้ไขด้วย ctrl+x

ตอนนี้คุณต้องกำหนดเซิร์ฟเวอร์ DNS ซึ่งทำได้โดยการแก้ไขไฟล์ต่อไปนี้

Sudo นาโน /etc/resolv.conf

เขียนหรือเปลี่ยนแปลงสิ่งต่อไปนี้

เนมเซิร์ฟเวอร์ 192.168.1.100 เนมเซิร์ฟเวอร์ 192.168.1.200

โดยที่ 192.168.1.100 และ 192.168.1.200 เป็นที่อยู่ของเซิร์ฟเวอร์ DNS ของเรา หากคุณมีเซิร์ฟเวอร์ DNS เพียงเซิร์ฟเวอร์เดียว ให้ระบุเพียงบรรทัดเดียว

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

Sudo /etc/init.d/networking รีสตาร์ท

การติดตั้งโปรแกรมบน Linux Server

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

อัปเดต Sudo apt-get

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

Sudo apt-get ติดตั้ง mc

โดยที่ mc คือโปรแกรมของเราที่เราต้องการติดตั้งเช่น โปรแกรมจัดการไฟล์ Midnight Commander ของเรา

หลังการติดตั้งคุณสามารถลองได้ โปรแกรมนี้เปิดตัวง่ายๆ ใส่ชื่อโปรแกรมในคอนโซล เช่น mc แล้วกด Enter

ฉันคิดว่านี่เพียงพอสำหรับพื้นฐาน ในบทความต่อไปนี้ (คำสั่งเทอร์มินัลเซิร์ฟเวอร์ Linux Ubuntu พื้นฐาน) เราจะพูดถึงการตั้งค่าบริการใด ๆ โดยเฉพาะ ( ปีศาจ). และนั่นคือทั้งหมดสำหรับตอนนี้

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

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

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

ตัวอย่างเช่น แพลตฟอร์มจำนวนมาก เช่น Microsoft Windows Server 2003 และ Novell NetWare 6.x ให้บริการที่แตกต่างกันมากมาย นอกเหนือจากการเข้าถึงไฟล์และเครื่องพิมพ์ บริการเหล่านี้รวมถึงการเข้าถึงและการจัดการเว็บไซต์จากระยะไกล ตลอดจนการสนับสนุนบริการเครือข่าย เช่น DHCP และ DNS ยูทิลิตี้ระบบปฏิบัติการเครือข่ายที่ใช้จัดการเซิร์ฟเวอร์มีส่วนต่อประสานกับผู้ใช้แบบกราฟิกซึ่งแตกต่างจาก บรรทัดคำสั่งทำให้ง่ายต่อการกำหนดค่าและตรวจสอบเครือข่าย

1.5.2 ปฏิสัมพันธ์ระหว่างไคลเอนต์และระบบปฏิบัติการเซิร์ฟเวอร์

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

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

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

ดังนั้นเครือข่ายจึงทำงานอยู่และสวิตช์ก็กะพริบไดโอดอย่างแรง ถึงเวลาตั้งค่าเซิร์ฟเวอร์ขนาดเล็กแต่น่าภาคภูมิใจที่ใช้ Ubuntu Server 10.04 LTS การใช้ดิสก์อิมเมจ (อาจเป็นผ่าน HTTP หรือผ่านทางทอร์เรนต์ - 700Mb.) เราเขียนลงแผ่นดิสก์ เพื่อจุดประสงค์เหล่านี้ ฉันแนะนำให้ใช้ “Daemon เครื่องมือ Lite" หรือ " " เนื่องจากทั้งสองโปรแกรมนี้ฟรีและตรงตามข้อกำหนดของเราอย่างสมบูรณ์

เราจัดแสดงใน บูตไบออสจากซีดีหรือดีวีดีแล้วรีบูต

ขั้นแรกเราจะถูกขอให้เลือกภาษาการติดตั้ง เรามาเลือกภาษารัสเซียกันเถอะ

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

เราพบว่าตัวเองอยู่ในเมนูการบูตดิสก์ เลือก “ติดตั้งเซิร์ฟเวอร์ Ubuntu”



เราจะถูกถามว่าเราจะใช้เซิร์ฟเวอร์ของเราที่ไหน ซึ่งจะส่งผลต่อการเลือกมิเรอร์การอัพเดต (ที่เก็บข้อมูล) เนื่องจากผู้ให้บริการอินเทอร์เน็ตมักจะให้การเข้าถึง IX (UA-IX, MSK-IX และกลุ่มที่คล้ายกัน) ได้มากขึ้น ความเร็วสูง, เลือกที่ตั้งของเรา เนื่องจากฉันอาศัยอยู่ในยูเครน ฉันจึงเลือก "ยูเครน"





ในรายชื่อประเทศ เลือก "รัสเซีย":



หลังจากนี้การค้นหาจะเริ่มขึ้น อุปกรณ์เครือข่ายสำหรับ คุณลักษณะเพิ่มเติมการติดตั้ง



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



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



ดังนั้นเราจึงเสนอให้ป้อนการตั้งค่าการเชื่อมต่อด้วยตนเองหรือลองอีกครั้ง ข้ามการตั้งค่าเครือข่ายหรือกลับไปเลือกการ์ดเครือข่ายอื่น เลือก “กำหนดค่าเครือข่ายด้วยตนเอง”



  • ไอพี: 172.30.2.3
  • เน็ตมาสก์: 255.255.255.0
  • เกตเวย์: 172.30.2.1
  • DNS: 172.30.2.1

หลังจากตั้งค่าแล้วเราจะถามว่าเซิร์ฟเวอร์ใหม่ของเราจะเรียกว่าอะไร? ฉันโทรหาเขา” คูลเซิร์ฟ" ชื่อควรมีเฉพาะตัวอักษรละติน ตัวเลข ขีดกลาง หรือขีดล่าง มิฉะนั้นอาจเกิดปัญหาที่ไม่คาดคิดได้

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



ระบบปฏิบัติการระบุว่าเราอยู่ในโซนเวลายุโรป/ซาโปโรซเย นั่นคือ GMT+2 ทุกอย่างเป็นเช่นนั้น ดังนั้น คุณจะมีเขตเวลาของคุณเองหากคุณไม่ได้อาศัยอยู่ในยูเครน



ตอนนี้ส่วนที่แย่ที่สุดของการติดตั้งระบบปฏิบัติการมาถึงแล้ว - มาร์กอัปสำหรับการติดตั้ง แต่ เป็นกันเองระบบปฏิบัติการ (นี่คือวิธีที่คำว่า "อูบุนตู" แปลจากภาษาของชนเผ่า Banana Republic บางกลุ่ม) จะช่วยให้เราทำทุกอย่างได้อย่างรวดเร็วและมีประสิทธิภาพ เรามีสองตัวเลือกในการมาร์ก: อัตโนมัติหรือด้วยตนเอง เนื่องจากเราไม่ได้มองหาวิธีง่ายๆ เราจึงเลือกการมาร์กด้วยตนเอง



ภาพด้านล่างแสดงไดรฟ์ที่เชื่อมต่อ ในกรณีของเรา นี่คือดิสก์ SDA ขนาด 8 GB หนึ่งแผ่นภายใต้ชื่อ (WD, Seagate ฯลฯ ในกรณีของฉันคือ - ดิสก์เสมือนกล่องเสมือน) มาเลือกกันเลย

บันทึก: ในระบบปฏิบัติการที่คล้ายกับ *NIX ไดรฟ์จะไม่มีชื่อ Windows ตามปกติ เช่น “C” หรือ “D” แต่จะเรียกว่า HDA (สำหรับช่อง IDE) หรือ SDA (ในกรณีของไดรฟ์ SATA หรือ SCSI) แทน

ตัวอักษรตัวสุดท้ายในชื่อ (A) ระบุถึงไดรฟ์เข้า ลำดับตัวอักษร. เหล่านั้น. - ต่อไป ไดรฟ์ซาต้าจะเรียกว่า SDB, SDC และอื่นๆ แต่นี่เป็นเพียงการตั้งชื่อฟิสิคัลดิสก์และโลจิคัลพาร์ติชันจะมีลักษณะเช่น SDA1, SDA2, SDA5 เป็นต้น ยิ่งกว่านั้นตัวเลขตั้งแต่ 1 ถึง 4 หมายถึงพาร์ติชันหลักตั้งแต่ 5 ขึ้นไป - ตรรกะ อย่าสับสนกับชื่อแปลก ๆ เช่นนี้ ฉันหวังว่าเมื่อเวลาผ่านไปมันจะกลายเป็นเรื่องง่ายและคุ้นเคยเหมือนกับในสภาพแวดล้อม MS Windows



คำจารึกลางร้ายในภาพหน้าจอด้านล่างแจ้งให้เราทราบว่าทุกสิ่งที่อยู่ในดิสก์อาจสูญหายระหว่างการแบ่งพาร์ติชันใหม่ แต่เราไม่กลัวสิ่งใดเลยและคลิก "ใช่"



หลังจากนี้ตารางพาร์ติชันจะถูกสร้างขึ้นซึ่งจะต้อง "เติม" ด้วยพาร์ติชันเอง เลือก สถานที่ว่างและคลิกถัดไป (Spacebar)



ในภาพหน้าจอถัดไป ให้เลือก "สร้างพาร์ติชันใหม่" แม้ว่าทุกอย่างจะยังสามารถทำได้โดยอัตโนมัติ แต่เราจะตั้งค่าด้วยตนเองอย่างดื้อรั้น :)



เราป้อนขนาดของดิสก์ใหม่ในหน่วย MB หรือ GB ก่อนอื่นเราจะสร้างการแลกเปลี่ยน (คล้ายกับไฟล์เก็บเพจใน MS Windows) ขนาด 512 เมกะไบต์ แม้ว่าเราจะแนะนำให้สร้างขนาดสวอปให้ใหญ่กว่าขนาดจำนวนเงินทั้งหมดที่ติดตั้งหนึ่งเท่าครึ่ง แต่เราจะทำให้มันเท่ากับค่านี้

บันทึก: *ระบบปฏิบัติการ NIX (Unix และ Linux) ใช้ไฟล์เพจได้ถูกต้องมากขึ้น (โดยเฉพาะในเวอร์ชันที่ไม่มีอินเทอร์เฟซแบบกราฟิก) ที่นี่การแลกเปลี่ยนจะโหลดน้อยมาก ตัวอย่างเช่น บนเซิร์ฟเวอร์ของฉัน จากสวอป 1Gb มีการใช้พื้นที่สองสามเมกะไบต์ให้มากที่สุดเท่าที่จะเป็นไปได้ และนั่นเป็นเพราะมีภาระงานหนักมากและมีเวลาให้บริการประมาณหนึ่งเดือน ไม่ว่าในกรณีใด ไม่มีประโยชน์ที่จะทำมากกว่ากิกะไบต์ เนื่องจากคุณจะสูญเสียพื้นที่ซึ่งจะหายไปตลอดเวลา



เลือกประเภทพาร์ติชัน ฉันเลือกประถมศึกษา (เช่น ชื่อเต็มส่วนนี้จะเป็น - SDA1)



ในภาพหน้าจอถัดไป เราจะต้องระบุอย่างชัดเจนว่านี่จะเป็นส่วนสลับ ในการดำเนินการนี้ ในการตั้งค่าพาร์ติชัน ให้เลือกตัวเลือก "สลับพาร์ติชัน" ตรวจสอบป้ายกำกับ "บูต" และตั้งค่าพาร์ติชันให้เสร็จสิ้น



ตอนนี้เราเลือกพื้นที่ว่างอีกครั้งสร้างดิสก์ แต่ตอนนี้เราจะเลือกประเภท "ตรรกะ" มาตั้งค่าขนาดเป็น 15 GB, ประเภทระบบไฟล์: EXT4, จุดเมานท์: / (root) และนั่นคือทั้งหมดสำหรับส่วนนี้



สำหรับพื้นที่ที่เหลือเราจะสร้างโลจิคัลพาร์ติชันด้วย ระบบไฟล์ EXT4 และจุดเมานท์ /บ้านนี่จะเป็นโฮมไดเร็กตอรี่ของผู้ใช้ทั้งหมด (คล้ายกับไดเร็กทอรี "เอกสารและการตั้งค่า" ใน MS Windows) นี่คือที่ที่เราตั้งค่าดิสก์ให้เสร็จสิ้น ดังนั้นคุณควรได้รับสิ่งต่อไปนี้



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



หลังจากบันทึกตารางแล้ว การติดตั้งระบบปฏิบัติการ Ubuntu Server 10.04 LTS จะเริ่มต้นขึ้น โดยจะใช้เวลา 5-7 นาที



หลังจากกระบวนการเสร็จสิ้น เราจะถูกขอให้ป้อนชื่อผู้ใช้ในอนาคต ฉันจะใส่ชื่อของฉัน มันจะใช้เพื่อส่งจดหมายในนามของผู้ใช้รายนี้



หลังจากป้อนชื่อแล้ว เราจะต้องสร้างชื่อบัญชี ซึ่งเป็นผู้ใช้ที่เราจะเข้าสู่ระบบ ฉันใช้ อัสซุส(นี่ไม่ใช่การโฆษณา :))





เพื่อความปลอดภัย เราจะเสนอให้เข้ารหัสโฮมไดเร็กตอรี่ของเราฟรี เราไม่มีอะไรต้องปิดบังดังนั้นเราจึงจะปฏิเสธ

บันทึก: เมื่อเข้ารหัสมีความเสี่ยงในกรณีที่เกิดปัญหากับฮาร์ดไดรฟ์จะทำให้กู้คืนข้อมูลที่เข้ารหัสได้ยาก



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



ต่างจาก MS Windows ที่หิวเงินตรงที่ Ubuntu เสนอการอัปเดตฟรีและทันท่วงทีผ่านทางอินเทอร์เน็ต มาเลือกตัวเลือก "ติดตั้งการอัปเดตความปลอดภัยโดยอัตโนมัติ" เพื่อไม่ให้ต้องทำด้วยตนเองในภายหลัง



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

ในที่สุด! ติดตั้ง Ubuntu Server 10.04 LTS แล้ว และคุณสามารถตรวจสอบผลงานของคุณได้! เราพยายามเข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านที่ระบุระหว่างการติดตั้ง



หลังจากเข้าสู่ระบบและรหัสผ่านของคุณสำเร็จแล้ว OS จะทักทายเรา ข้อมูลโดยย่อเกี่ยวกับสภาพของคุณ มันจะมีลักษณะเช่นนี้สำหรับคุณ:



จากข้อมูลในภาพหน้าจอด้านบน คุณจะเห็น:

  • ระบบโหลดอยู่ที่ 0.4%
  • โฮมไดเร็กตอรี่ใช้พื้นที่ 3.3% ของ 1,009 Mb
  • 3% ของ RAM 512 Mb ถูกใช้ ซึ่งในหน่วยเมกะไบต์คือ 21 Mb เท่านั้น สำหรับการเปรียบเทียบ MS Windows XP Pro SP3 หลังจากการติดตั้งแบบ "ล้าง" (จากดิสก์ดั้งเดิม) จะใช้พื้นที่ประมาณ 100Mb และในตอนแรกจะ "เก็บ" ไว้ 30 เมกะไบต์ในไฟล์สลับ
  • ขณะนี้มีกระบวนการทำงานอยู่ 84 กระบวนการ ไม่มีผู้ใช้ที่เข้าสู่ระบบ (เนื่องจากข้อมูลถูกถ่ายก่อนที่ผู้ใช้ เช่น เราเข้าสู่ระบบ)
  • หนึ่ง การ์ดเครือข่ายภายใต้ชื่อ eth0 จะมีการกำหนดที่อยู่ IP 172.30.2.3
  • นอกจากนี้ยังมี Service Pack 89 ชุดและชุดอัปเดตความปลอดภัย 67 ชุดอีกด้วย

หลังการติดตั้งคุณจะต้องอัปเดตระบบปฏิบัติการ ซึ่งจะต้องใช้พื้นที่ประมาณ 70 เมกะไบต์ในการดาวน์โหลดจากอินเทอร์เน็ต รันคำสั่ง update ในฐานะรูท (ผู้ดูแลระบบ) อัปเดต sudo apt-getซึ่งจะทำการอัพเดตรายการแพ็คเกจที่มีอยู่

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



คำสั่ง “get update” อัพเดทรายการซอฟต์แวร์ที่มีอยู่ รวมถึงเฉพาะข้อมูลเกี่ยวกับซอฟต์แวร์ (เวอร์ชั่น ฯลฯ) และคำสั่ง “upgrade” อัพเดทซอฟต์แวร์โดยตรง (ดาวน์โหลดจากเว็บไซต์ของผู้พัฒนา เวอร์ชั่นใหม่และติดตั้ง)

มาดูขั้นตอนการอัพเดตเดียวกันโดยใช้คำสั่ง sudo



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

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

1. แนวโน้มใดในการพัฒนาระบบปฏิบัติการเซิร์ฟเวอร์ที่คุณสามารถสังเกตได้ในปี 2558-2559

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

ใน ปีที่ผ่านมาจำนวนเซิร์ฟเวอร์ที่ทำงานบนตระกูล *nix OS กำลังเพิ่มขึ้น เนื่องจากมีเสถียรภาพและความเร็วในการทำงานสูง บริษัท เวลาลินุกซ์มีความสะดวกในการใช้งานมากยิ่งขึ้น นอกจากนี้ยังมีการจัดจำหน่ายที่ได้รับการสนับสนุนอย่างเป็นทางการจากผู้ผลิตและมุ่งเป้าไปที่บริษัทระดับองค์กร ในสถานการณ์เช่นนี้ จึงไม่น่าแปลกใจที่แม้แต่ผลิตภัณฑ์เช่น MS SQL และ .NET ก็ได้รับการสนับสนุน Linux ในอีกไม่กี่ปีข้างหน้า คาดว่าจะรองรับแอปพลิเคชัน Linux ในตระกูล Microsoft OS เต็มรูปแบบ เนื่องจากการสนับสนุนจะดำเนินการโดยการแปลการเรียกระบบจากเคอร์เนล Linux เป็นเคอร์เนล Windows จึงคาดว่าประสิทธิภาพของแอปพลิเคชันที่ทำงานในลักษณะนี้จะไม่ลดลง

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

นิโคไล อภิรินทร์, อาร์ตเวลล์
การเพิ่มจำนวนเซิร์ฟเวอร์ Linux

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

ปีเตอร์ อูร์วาเยฟ, ซิมบีร์ซอฟท์
ไม่มีการเปลี่ยนแปลงที่สำคัญ และ Linux และ Windows ยังคงใช้เป็นระบบปฏิบัติการเซิร์ฟเวอร์ (แน่นอนใน เวอร์ชันล่าสุดและชุดประกอบ)

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

ประการที่สอง การทำคลัสเตอร์ มุ่งเน้นไปที่การประมวลผลแบบคลาวด์ ส่วนหนึ่งสะท้อนถึงประเด็นก่อนหน้า ส่วนหนึ่งเป็นแนวโน้มที่เป็นอิสระ CoreOS, OpenStack, Microsoft Azure เป็นตัวแทนที่สดใสของการประมวลผลเซิร์ฟเวอร์ในปัจจุบันและอนาคตอันใกล้

2. คุณจะประเมินขอบเขตการจัดจำหน่ายและคุณภาพของ OS เซิร์ฟเวอร์ภายในประเทศได้อย่างไร?

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

นิโคไล อภิรินทร์, อาร์ตเวลล์
พวกมันมีอยู่จริง - นี่เป็นข้อดีอย่างแน่นอน แน่นอนว่านี่ไม่ใช่โซลูชันทางอุตสาหกรรมขนาดใหญ่ (ไม่มีระบบปฏิบัติการในประเทศที่ติดตั้งโดยคนมากกว่า 100,000,000 คน) แต่พวกเขาทำหน้าที่ปกป้องข้อมูลได้อย่างสมบูรณ์แบบ

นิโคไล เฟตยูคิน,มทส
ระบบปฏิบัติการภายในประเทศส่วนใหญ่มีความเชี่ยวชาญเฉพาะสำหรับอุตสาหกรรมบางประเภทและกองทัพบก ตัวอย่างที่ดี- AstroLinux และ WSWS แต่ล้าหลังกว่าที่เก็บข้อมูลหลัก ดังนั้นจึงไม่ค่อยมีการใช้กันอย่างแพร่หลายในโครงการที่ไม่เชี่ยวชาญ

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

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

3. ปัจจัยใดที่มีอิทธิพลต่อการเลือกระบบปฏิบัติการเซิร์ฟเวอร์?

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

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

นิโคไล เฟตยูคิน,มทส
ประการแรก - แพลตฟอร์มการพัฒนา จากนั้น - การสนับสนุน ความปลอดภัย และความสะดวกสบาย เราปรับใช้โครงการ .NET ของเราบน Windows Server 2012 R2 สำหรับเซิร์ฟเวอร์ แอปพลิเคชันมือถือเครื่องเสมือน (Python, Django) ที่มี Debian มักใช้บ่อยที่สุด เครื่องเสมือนปรับใช้บน Hyper-V บน Windows Server

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

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

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

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

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

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

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