คำอธิบาย Centos ความแตกต่างของ Linux - การเปรียบเทียบ Debian, Ubuntu, CentOS จะดาวน์โหลด CentOS ได้ที่ไหน

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

ในวันที่ 7 กรกฎาคม 2014 CentOS 7 เปิดตัวก่อนการติดตั้งขอแนะนำให้คุณทำความคุ้นเคยกับความต้องการของระบบ ดูรายละเอียดรายการสูงสุดและต่ำสุดทั้งหมด ความต้องการของระบบสามารถพบได้บนวิกิอย่างเป็นทางการ ฉันจะให้เฉพาะพารามิเตอร์ที่สำคัญที่สุดเท่านั้น:

นี่เป็นข้อมูลอย่างเป็นทางการจากเว็บไซต์ CentOS RHEL มีอันเดียวกัน ฉันตรวจสอบแล้ว สำหรับฉันเป็นการส่วนตัว ทุกอย่างทำงานได้ดีบน VDS ที่มีหน่วยความจำ 512MB ฉันไม่ได้ลองติดตั้งให้น้อยลง ฉันคิดว่ามันจะใช้ได้กับ 256

ประเภทของอิมเมจ ISO ของ CentOS 7

รุ่น CentOS มีหลายประเภท ไอโซภาพ คำอธิบายโดยละเอียดแต่ละรายการแสดงอยู่ในตาราง:

CentOS 7 รุ่น
CentOS-7-x86_64-ดีวีดีนี้ ดีวีดีอิมเมจประกอบด้วยแพ็คเกจทั้งหมดที่สามารถติดตั้งได้โดยใช้ตัวติดตั้ง แนะนำสำหรับผู้ใช้ส่วนใหญ่
CentOS-7-x86_64-NetInstallนี้ เน็ตติดตั้งอิมเมจสำหรับการติดตั้งและการกู้คืนเครือข่าย โปรแกรมติดตั้งจะถามว่าจะติดตั้งแพ็คเกจจากที่ใด สะดวกในการใช้งานหากคุณมีที่เก็บแพ็กเกจในเครื่อง
CentOS-7-x86_64-ทุกอย่างในเรื่องนี้ ทุกอย่างรูปภาพประกอบด้วย ชุดเต็มแพ็คเกจ CentOS 7 สามารถใช้เพื่อติดตั้งหรืออัปเดตมิเรอร์ในเครื่อง รูปภาพนี้ต้องใช้ดีวีดีสองด้านหรือแฟลชไดรฟ์ขนาด 8GB
CentOS-7-x86_64-LiveGNOME
CentOS-7-x86_64-LiveKDE
สองอิมเมจนี้เป็น LiveCD CenOS 7 จะใช้อย่างใดอย่างหนึ่งขึ้นอยู่กับชื่อ เปลือกกราฟิก- ได้รับการออกแบบมาเพื่อทดสอบสภาพแวดล้อม CentOS 7 โดยไม่ได้ติดตั้งไว้ ฮาร์ดไดรฟ์ถ้าคุณไม่ไปบังคับมัน ไม่สามารถเปลี่ยนแปลงชุดซอฟต์แวร์ที่ติดตั้งได้ สามารถทำได้บนระบบปฏิบัติการที่ติดตั้งโดยใช้ yum เท่านั้น
CentOS-7-x86_64-น้อยที่สุดด้วยสิ่งนี้ น้อยที่สุดสามารถติดตั้งรูปภาพได้ ระบบพื้นฐาน CentOS พร้อมชุดแพ็คเกจขั้นต่ำที่จำเป็นสำหรับระบบในการทำงาน ทุกสิ่งทุกอย่างสามารถติดตั้งได้ในภายหลังโดยใช้ yum ชุดแพ็กเกจในภาพนี้จะเหมือนกับในดีวีดีเมื่อเลือกการติดตั้งขั้นต่ำ

ฉันมักจะใช้ในการติดตั้งอย่างใดอย่างหนึ่ง น้อยที่สุดรูปภาพหรือ netinstall.

ดาวน์โหลด CentOS 7

ดาวน์โหลดเวอร์ชันล่าสุดในปัจจุบัน CentOS 7.2.1511สามารถทำได้สองวิธี:

  1. ผ่านเครือข่ายทอร์เรนต์
  2. จากกระจกที่ใกล้ที่สุด

ฉันชอบที่จะใช้เป็นกระจกเช่นนี้:

ดาวน์โหลด CentOS 7
ทอร์เรนต์ ยานเดกซ์มิเรอร์ ขนาด
ดาวน์โหลดดีวีดีทอร์เรนต์ CentOS 7ดาวน์โหลด ISO ดีวีดี CentOS 74จี
ดาวน์โหลดCentOS 7 NetInstall ทอร์เรนต์ดาวน์โหลดCentOS 7 NetInstall iso360ม
ดาวน์โหลดCentOS 7 ทุกอย่างฝนตกหนักดาวน์โหลดCentOS 7 ทุกอย่าง iso7จี
ดาวน์โหลดCentOS 7 LiveGNOME ทอร์เรนต์ดาวน์โหลดCentOS 7 LiveGNOME iso1จี
ดาวน์โหลดCentOS 7 LiveKDE ทอร์เรนต์ดาวน์โหลดCentOS 7 LiveKDE iso1จี
ดาวน์โหลดCentOS 7 ทอร์เรนต์น้อยที่สุดดาวน์โหลดCentOS 7 Minimal ISO634ม

ฉันเตือนคุณว่า 32 บิตหรือ i386ไม่มี CentOS 7 รุ่นใด แจกทั้งหมดเท่านั้น x86_64นั่นคือ 64 บิต.

แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้สำหรับ CentOS 7

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

แต่ฉันมาช่วยชีวิต โปรแกรมฟรี- ด้วยความช่วยเหลือคุณทำได้อย่างง่ายดาย สร้างแฟลชไดรฟ์ CentOS 7 USB ที่สามารถบู๊ตได้- ต่อไปนี้เป็นวิธีดำเนินการ:

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

การติดตั้ง CentOS 7 จากแฟลชไดรฟ์ USB

หลังจากสร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้คุณสามารถเริ่มการติดตั้งได้ ใส่แฟลชไดรฟ์เข้าไปในเซิร์ฟเวอร์ ระบุแหล่งที่มา บูต USBและสตาร์ทคอมพิวเตอร์ เราได้รับการต้อนรับจาก เมนูเริ่มการติดตั้ง CentOS:

เลือกรายการแรก: ติดตั้ง CentOS 7และกด Enter หลังจากดาวน์โหลดตัวติดตั้งแล้ว เราจะพบหน้าต่างพร้อมตัวเลือกภาษาที่จะใช้ระหว่างการติดตั้ง ฉันมักจะเลือกภาษาอังกฤษ มันคุ้นเคยกับฉันมากกว่า:

CentOS 7 ขั้นต่ำ

หากคุณใช้ดิสก์ Centos ขั้นต่ำ ISOคุณจะเห็นหน้าจอต่อไปนี้:

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

  1. ทางเลือก .
  2. การเลือกรูปแบบแป้นพิมพ์
  3. ภาษาใดบ้างที่จะได้รับการสนับสนุนบนเซิร์ฟเวอร์
  4. การติดตั้งจะเกิดขึ้นที่ไหน? เนื่องจากเรามีการกระจายตัวแบบ centos น้อยที่สุด การติดตั้งจึงมาจาก iso ในเครื่อง
  5. การเลือกแพ็คเกจที่จะติดตั้ง ในอิมเมจขั้นต่ำ มีเพียงชุดซอฟต์แวร์ขั้นต่ำเท่านั้นที่พร้อมใช้งาน
  6. การแบ่งพาร์ติชันฮาร์ดไดรฟ์ เราจะพูดถึงประเด็นนี้โดยละเอียดมากขึ้นเมื่อเราวิเคราะห์การติดตั้งในการจู่โจม
  7. การตั้งค่าอินเทอร์เฟซเครือข่าย

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

ดังนั้นคลิกที่ DATE & TIME และกำหนดค่าพารามิเตอร์เวลา:


หลังจากตั้งค่าเสร็จแล้วให้คลิกปุ่มสีน้ำเงินด้านบน เสร็จสิ้น

ไปที่การตั้งค่าถัดไป - เค้าโครงแป้นพิมพ์:

  1. เพิ่มเค้าโครงที่จำเป็น ฉันเพิ่มภาษารัสเซีย
  2. คลิก ตัวเลือกและเลือกวิธีการเปลี่ยนเค้าโครง
  3. การทดสอบเค้าโครงและการสลับ หากทุกอย่างเรียบร้อยเราก็เดินหน้าต่อไป

คลิกการสนับสนุนภาษา:

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

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

  1. การเปลี่ยนแถบเลื่อนเป็นเปิดจะเปิดใช้งานอินเทอร์เฟซ โดยจะได้รับการตั้งค่าผ่าน dhcp
  2. หากคุณต้องการเปลี่ยนการตั้งค่าเหล่านี้ คลิก กำหนดค่า.
  3. ระบุชื่อโฮสต์ หากคุณลืม คุณสามารถเปลี่ยนการตั้งค่านี้ได้หลังการติดตั้ง

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

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

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

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

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

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

โปรแกรมติดตั้งจะเลือกไดรฟ์ทั้งหมดเป็นไดรฟ์การติดตั้ง หลังจากนี้ คุณสามารถเริ่มการติดตั้ง centos ได้โดยตรงโดยคลิกที่ปุ่ม เริ่มการติดตั้ง.

CentOS 7 ติดตั้งเน็ต

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

ฉันจะใช้สิ่งที่กล่าวมาก่อนหน้านี้

— https://mirror.yandex.ru/centos/7/os/x86_64/ ภาพหน้าจอแสดง URL เก่า หลังจากมีการอัปเดตหลายครั้ง มันก็ไม่เกี่ยวข้องลิงค์ถูกต้อง

ข้างต้นในข้อความ

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

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

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

ดิสก์.

และเราสร้างอันใหม่ของเราเองโดยการกดเครื่องหมายบวก เราจำเป็นต้องสร้าง 3 พาร์ติชัน: boot, swap และ root / เลือกขนาดพาร์ติชันตามความต้องการของคุณและ แรมบนเซิร์ฟเวอร์ สำหรับพาร์ติชั่นสำหรับบู๊ตนั้น 500MB ก็เพียงพอแล้วสำหรับการสลับก็มี RAM เพียงพอ ทุกสิ่งทุกอย่างสามารถเต็มไปด้วยพาร์ติชั่นรูทเดียวหรือหลายพาร์ติชั่นสามารถสร้างขึ้นได้หากจำเป็น ประเภทอุปกรณ์ตั้งค่าการโจมตี เลือกประเภทระบบไฟล์ตามดุลยพินิจของคุณ อันไหนดีกว่า - ขึ้นอยู่กับ xfs หรือ ext4 สถานการณ์เฉพาะ- เชื่อกันว่า xfs ทำงานได้ดีกว่าด้วย ไฟล์ขนาดใหญ่, ext4 พร้อมด้วยอันเล็กๆ มากมาย นี่เป็นหัวข้อสำหรับการสนทนาอื่น ระดับการโจมตีระบุ RAID1 .

มันควรมีลักษณะดังนี้:

คลิกเสร็จสิ้นเมื่อเสร็จสิ้น ในหน้าต่างใหม่ ให้ยืนยันพาร์ติชันดิสก์โดยคลิก ยอมรับการเปลี่ยนแปลง:

เราตั้งค่าพารามิเตอร์อื่นๆ ทั้งหมดตามที่อธิบายไว้ข้างต้น ตอนนี้คุณสามารถเริ่มการติดตั้ง CentOS 7 บนการโจมตีซอฟต์แวร์ที่เราเพิ่งสร้างขึ้นได้

ลองดูข้อมูลเกี่ยวกับอาร์เรย์รูท:

# mdadm -D /dev/md126

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

ฉันขอแนะนำอย่างยิ่งให้ใช้ Linux soft raid mdadm ในกิจกรรมประจำวันของคุณ มีความน่าเชื่อถือ ชัดเจนกว่า และมีเสถียรภาพมากกว่าตัวควบคุมที่ติดตั้งในเมนบอร์ดมาก คุณควรให้ความสำคัญกับการโจมตีด้วยฮาร์ดแวร์เฉพาะในกรณีที่เป็นฮาร์ดแวร์จริงๆ มีแบตเตอรี่ และเพิ่มประสิทธิภาพเซิร์ฟเวอร์ได้มาก ในกรณีอื่นๆ ทั้งหมด ฉันแนะนำให้ใช้ mdadm

วิดีโอการติดตั้ง CentOS 7 บน raid 1

หลักสูตรออนไลน์ "ผู้ดูแลระบบ Linux"

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

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

CentOS คืออะไร?

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

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

ดาวน์โหลด CentOS 7

ก่อนติดตั้ง CentOS 7 คุณต้องดาวน์โหลดการแจกจ่ายระบบปฏิบัติการจากเว็บไซต์อย่างเป็นทางการ

มีตัวเลือกการดาวน์โหลดหลายตัว:

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

ท่ามกลาง ไฟล์บูตคุณสามารถค้นหาดิสก์อิมเมจ "สด" สองภาพที่มีสภาพแวดล้อมเดสก์ท็อปสองแบบ (KDE และ Gnome) อิมเมจเหล่านี้เหมาะสำหรับผู้ที่ต้องการทดลองใช้ระบบก่อนติดตั้งลงในฮาร์ดไดรฟ์

การติดตั้ง CentOS 7

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

กระบวนการนี้เกิดขึ้นใน 6 ขั้นตอนหลัก:

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

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

การติดตั้งเซิร์ฟเวอร์ CentOS 7

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

ดังนั้นก่อนอื่นคุณต้องค้นหาเซิร์ฟเวอร์ก่อน คุณสามารถจ้างออนไลน์ได้ (จาก 250 รูเบิล) หรือกำหนดค่าให้ เครื่องท้องถิ่น- สิ่งเดียวที่จะต้องมีคือข้อมูลรับรอง SSH ที่จะใช้ในการเข้าสู่เซิร์ฟเวอร์ ลองใช้นามธรรมเป็นตัวอย่าง ที่อยู่ทางไปรษณีย์ [ป้องกันอีเมล]และชื่อผู้ใช้และรหัสผ่านก็เป็น centos เช่นกัน

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

  • เพิ่มผู้ใช้โดยใช้คำสั่ง useradd centos
  • เราสร้างรหัสผ่านเฉพาะสำหรับมัน - passwd centos;
  • เราบังคับให้ระบบส่งรูทเมลไปยังผู้ใช้รายนี้ - vi /etc/aliases;
  • เราให้สิทธิ์ sudo แก่ผู้ใช้ด้วยคำสั่ง visudo (บรรทัดคำสั่งจะตอบสนองพร้อมการยืนยันการดำเนินการ)

หลังจากนั้นคุณจะต้องปิดการใช้งานไฟร์วอลล์และ SeLinux จะต้องดำเนินการนี้เพื่อไม่ให้คุณสูญเสียสิทธิ์การเข้าถึงเซิร์ฟเวอร์โดยไม่ตั้งใจ คุณสามารถหยุดไฟร์วอลล์ชั่วคราวได้โดยใช้คำสั่ง systemctl stop firewalld และ systemctl ปิดการใช้งาน firewalld สถานการณ์ของ SeLinux นั้นซับซ้อนกว่าเล็กน้อย: คุณต้องเปิดไฟล์การกำหนดค่าที่เกี่ยวข้องมา โปรแกรมแก้ไขข้อความ Vi ใช้คำสั่ง vi /etc/selinux/config ค้นหาบรรทัด SELINUX=enabled ที่นั่นและแทนที่ด้วย SELINUX=disabled จากนั้นคุณจะต้องรีบูทระบบ

ขั้นตอนการตั้งค่าถัดไปคือการติดตั้ง SSH

ในการทำเช่นนี้คุณต้องมี:

  • เพิ่มกุญแจที่สอดคล้องกันจากทางเหนือ [ป้องกันอีเมล].
  • เปลี่ยนพอร์ตในไฟล์กำหนดค่า /etc/ssh/sshd_config เป็นพอร์ต 222
  • ห้ามเข้าสู่ระบบเซิร์ฟเวอร์โดยไม่ต้อง สิทธิ์รูทโดยเข้าบรรทัด PermitRootLogin โดยไม่ต้องใช้รหัสผ่าน
  • และรีสตาร์ทเซิร์ฟเวอร์ด้วยคำสั่ง systemctl restart sshd

คุณต้องอัปเดตระบบทั้งหมดและติดตั้งที่เก็บข้อมูล epel และ rpmforge ในการทำเช่นนี้คุณต้องมี:

  • อัพเดททั้งหมดครับ องค์ประกอบของระบบ โดยคำสั่งยำอัปเดต.
  • อัพโหลดใหม่ ส่วนประกอบของระบบคำสั่ง yum -enablerepo=cr update
  • หากส่วนประกอบที่มีอยู่ไม่เพียงพอ คุณสามารถดาวน์โหลดเพิ่มเติมได้ รุ่นที่ทันสมัย epel และ rpmforge ในการดำเนินการนี้ ให้ป้อนคำสั่ง yum -y install *repository address ที่เก็บเวอร์ชันซอฟต์แวร์ที่ต้องการ* (พื้นที่เก็บข้อมูลที่เหมาะสมสามารถพบได้ง่ายในแหล่งข้อมูลเฉพาะ)

ตรวจสอบบริการ ตั้งค่า Apache และ PHP

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

ในการทำเช่นนี้คุณต้องมี:

  • ตรวจสอบว่าบริการใดกำลังทำงานอยู่โดยใช้คำสั่ง systemctl -t service
  • ปิดการใช้งานสิ่งที่ไม่จำเป็นทั้งหมดและป้องกันไม่ให้ทำงาน เช่น สำหรับการติดตั้ง บริการไปรษณีย์คุณจะต้องปิดการใช้งาน postfix โดยใช้คำสั่ง systemctl stop postfix และ systemctl ปิดการใช้งานคำสั่ง postfix

จากนั้นคุณจะต้องดาวน์โหลด Apache และ PHP ซึ่งจำเป็นสำหรับการทำงานเต็มรูปแบบของเซิร์ฟเวอร์ของเรา

ดังนั้นสำหรับสิ่งนี้:

  • ติดตั้งแพ็คเกจ Apache ด้วยคำสั่ง yum -y install httpd
  • เราทำการเปลี่ยนแปลงไฟล์การกำหนดค่า (คุณต้องระบุที่อยู่เซิร์ฟเวอร์ ชื่อ ลายเซ็น ฯลฯ)
  • เราเริ่ม Apache และเปิดใช้งานฟังก์ชันการทำงานอัตโนมัติด้วยคำสั่ง systemctl start httpd และ systemctl เปิดใช้งาน httpd
  • จากนั้นเพิ่ม PHP ด้วยคำสั่ง yum -y install php php-mbstring php-near
  • รีสตาร์ท Apache ด้วยคำสั่ง systemctl restart httpd

การติดตั้งระบบจัดการฐานข้อมูล MySql

ก่อนที่จะติดตั้ง MySql บน CentOS 7 ควรชี้แจงให้ชัดเจนว่าเมื่อใช้งาน ผู้จัดการมาตรฐานหลังจากดาวน์โหลด Yum แล้ว ระบบจะดาวน์โหลดเวอร์ชันทางเลือกของโปรแกรมชื่อ MariaDB ดังนั้นในกรณีของ CentOS คุณจะต้องดำเนินการแก้ไขปัญหาชั่วคราว

สำหรับ การติดตั้ง MySqlจำเป็น:

  • ดาวน์โหลดไคลเอนต์ MySql จากคลังยูทิลิตี้อย่างเป็นทางการโดยใช้คำสั่ง wget *ลิงก์ไปยังไฟล์ด้วยไคลเอนต์ MySql*
  • จากนั้นติดตั้งด้วย sudo rpm -ivh *full name ไฟล์รอบต่อนาทีด้วยความจำเป็น เวอร์ชัน MySql* และ sudo yum ติดตั้ง mysql-server
  • จากนั้นยืนยันการดำเนินการสองครั้งโดยเข้าไป บรรทัดคำสั่งย.

การตรวจสอบ Zabbix

สำหรับ การติดตั้ง Zabbixใน CentOS 7 คุณต้องค้นหาไคลเอนต์เวอร์ชันล่าสุดบนเว็บไซต์อย่างเป็นทางการของผู้พัฒนาแล้วติดตั้งลงในระบบ

ในการทำเช่นนี้คุณต้องมี:

  • เพิ่มพื้นที่เก็บข้อมูลด้วยคำสั่ง rpm Uvh *ลิงก์ไปยังไฟล์ rpm ด้วย รุ่นปัจจุบันแซ่บบิกซ์*.
  • อัปเดตรายการซอฟต์แวร์ที่มีอยู่ด้วยคำสั่ง yum update
  • จากนั้นติดตั้งไคลเอนต์ Zabbix บนระบบด้วยคำสั่ง yum install zabbix-agent
  • หลังจากนั้นสิ่งที่เหลืออยู่คือการตรวจสอบเวอร์ชันไคลเอนต์ (จำเป็นต้องมีหนึ่งในสาม) และตอบยืนยันคำขอทั้งหมดโดยป้อน Y บนบรรทัดคำสั่ง

การติดตั้งเมลเซิร์ฟเวอร์ Zimbra

ก่อนที่จะติดตั้ง Zimbra บน CentOS 7 คุณต้องเตรียมระบบสำหรับสิ่งนี้ก่อน

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

  • กำหนดค่าไฟล์ etc/hosts และชื่อโฮสต์อย่างถูกต้อง
  • อนุญาตพอร์ต Zimbra ทั้งหมดใน iptables
  • ปิด SeLinux
  • ปิดการใช้งานบริการ MTA ทั้งหมด
  • อัพเดตระบบปฏิบัติการด้วยคำสั่ง yum update -y
  • จากนั้นคุณจะต้องดาวน์โหลดแพ็คเกจที่เหมาะสมด้วยคำสั่ง yum install perl perl-core ntpl nmap sudo libidn gmp
  • จากนั้น - ยูทิลิตี้ Zimbra เอง *ลิงก์ไปยังไฟล์ด้วยยูทิลิตี้ Zimbra เวอร์ชันปัจจุบัน*
  • แตกไฟล์ด้วยคำสั่ง tar และไปที่ไดเร็กทอรีที่เหมาะสมด้วยคำสั่ง cd
  • จากนั้นคุณจะต้องเริ่มกระบวนการติดตั้งด้วยคำสั่ง ./install.sh —platform-override

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

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

ดูเหมือนว่าผู้พัฒนาการจัดจำหน่ายจะไม่ได้สำคัญขนาดนั้น แต่จริงๆ แล้วมันเป็นเรื่องสำคัญ ระบบปฏิบัติการได้รับการพัฒนาโดยบริษัท Canonical ในแอฟริกา ซึ่งก่อตั้งโดย Mark Shuttleworth การเผยแพร่ขึ้นอยู่กับ Debian และเป้าหมายหลักคือความเรียบง่ายสำหรับผู้ใช้ใหม่และความสะดวกในการติดตั้ง การเปิดตัวครั้งแรกเกิดขึ้นในปี 2547 Canonical กำลังพัฒนาเชลล์ของตัวเองสำหรับ Gnome - Unity ซึ่งควรจะรวมเป็นหนึ่งเดียวสำหรับสมาร์ทโฟนและคอมพิวเตอร์ บริษัทยังพยายามโปรโมต Ubuntu สู่ตลาดโทรศัพท์และแท็บเล็ต แม้ว่าจะไม่ประสบความสำเร็จมากนักก็ตาม นอกจากนี้ Canonical ยังโปรโมต Ubuntu บนเซิร์ฟเวอร์และ ในขณะนี้เว็บเซิร์ฟเวอร์ส่วนใหญ่ทำงานบน Ubuntu

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

บริษัทนี้พัฒนาระบบปฏิบัติการเซิร์ฟเวอร์มาตั้งแต่ปี 1993 และปล่อยอัปเดตสำหรับระบบมาเป็นเวลา 10 ปี ซึ่งต่างจากสายสนับสนุนของ Ubuntu ตรงที่ใช้เวลา 2 ปี และฟีเจอร์ใหม่ที่น่าสนใจมากมายถูกย้ายไปยังเคอร์เนลเวอร์ชันเก่า Red Hat มีส่วนร่วมในการพัฒนาระบบปฏิบัติการเชิงพาณิชย์สำหรับเซิร์ฟเวอร์และบริษัทเท่านั้น ทั้งหมดนี้ถูกนำมาใช้โดย CentOS

ในแง่นี้ Red Hat ชนะอย่างชัดเจนและด้วย CentOS แม้ว่า Canonical จะทำอะไรได้มากมายสำหรับ Ubuntu แต่พวกเขาใช้ความพยายามอย่างมากกับสิ่งของบุคคลที่สาม ซึ่งเป็นระบบเดียวกันสำหรับสมาร์ทโฟน และผู้สร้างเคอร์เนล Linux Linus Torvalds ร่วมมือกับ Red Hat

2. ซอฟต์แวร์

Ubuntu ใช้รูปแบบแพ็คเกจ Deb ที่สืบทอดมาจาก Debian CentOS ใช้รูปแบบ rpm ที่พัฒนาโดย Red Hat ในความเป็นจริง สำหรับผู้ใช้ปลายทาง พวกเขาเกือบจะเหมือนกัน ยกเว้นว่าระบบที่มีระบบการจัดการแพ็คเกจ RPM จะดาวน์โหลดข้อมูลเมตาเพิ่มเติมเมื่ออัปเดตพื้นที่เก็บข้อมูล และการอ้างอิงที่แนะนำไม่ได้รับการสนับสนุนที่นี่

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

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

3. สภาพแวดล้อมเดสก์ท็อป

Ubuntu ใช้ Unity Shell ของตัวเองซึ่งทำงานอยู่ด้านบน เวอร์ชันใหม่สภาพแวดล้อมเดสก์ท็อป Gnome 3 มีการเปลี่ยนแปลงอินเทอร์เฟซเล็กน้อยและโดยรวมก็ดูค่อนข้างดี

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

4. การติดตั้ง

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

CentOS มีตัวติดตั้งเหมือนกับ Fedora และ Red Hat แต่ที่นี่คุณสามารถเลือกส่วนประกอบที่จะติดตั้ง เช่น Gnome หรือเดสก์ท็อป KDE และตั้งค่าเครือข่ายได้

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

5. ความมั่นคง

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

ในทางกลับกัน CentOS ซึ่งใช้ Red Hat จะได้รับการทดสอบอย่างละเอียดก่อนที่จะเผยแพร่ แม้ว่าการเผยแพร่จะมีซอฟต์แวร์รุ่นเก่า แต่ก็มีการดีบั๊กอย่างดีและข้อบกพร่องต่างๆ ได้รับการแก้ไขแล้ว แม้ว่าจะมีข้อยกเว้นสำหรับกฎนี้ด้วย

หากคุณต้องการโปรแกรมเวอร์ชันใหม่ ตัวเลือกของคุณคือ Ubuntu แต่ถ้าคุณต้องการความเสถียร จะเป็นการดีกว่าถ้าคุณพิจารณาการแจกจ่ายอื่นเมื่อคุณตัดสินใจเลือก Ubuntu หรือ CentOS

6. ชุมชนและเอกสารประกอบ

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

มีข้อมูลน้อยมากเกี่ยวกับ CentOS บนอินเทอร์เน็ตและมีฟอรัมน้อยกว่ามาก ขอบเขตการจัดจำหน่ายคือเซิร์ฟเวอร์และ บริษัทขนาดใหญ่- มีเอกสารประกอบแต่ส่วนใหญ่เป็นภาษาอังกฤษ

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

ข้อสรุป

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

เป็นการยากที่จะเลือกระบบโดยไม่ต้องดู ฉันกำลังแนบวิดีโอสองรายการไปด้วย ภาพรวมอย่างรวดเร็วระบบปฏิบัติการทั้งสอง:

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

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

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

ระบบที่คล้ายกับ Linux ซึ่งมีพื้นฐานมาจาก Red Hat Enterprise build กำลังได้รับความนิยมทุกวัน สาเหตุหลักมาจากการที่มันใช้งานได้ฟรี ดังนั้นเมื่อใช้งานแล้วคุณสามารถประหยัดเงินได้

แม้ว่า CentOS จะเรียกว่าโคลน Red Hat แต่ก็ยังมีความแตกต่างที่เห็นได้ชัดเจน:

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

เรามาเน้นถึงคุณสมบัติเชิงบวกของ CentOS สำหรับเซิร์ฟเวอร์เฉพาะ:

  • ชุมชนผู้ใช้ขนาดใหญ่ที่เติบโตอย่างต่อเนื่อง การสนับสนุนจากแหล่งข้อมูลอิสระ คำแนะนำในการแก้ไขปัญหา เคล็ดลับที่เป็นประโยชน์และอีกมากมาย - จะช่วยตอบคำถามที่เป็นไปได้สูงสุด
  • ง่ายต่อการอัปเดตและค้นหาแอปพลิเคชัน ขอบคุณโมดูล yum (Yellow dog Updater, Modified) การค้นหาจึงง่ายขึ้น ไฟล์ที่จำเป็น,โปรแกรมอัพเดตแพ็คเกจที่สามารถทำงานอัตโนมัติได้
  • การรักษาความปลอดภัยระดับสูง สำหรับ ปีที่ผ่านมามีการใช้งานเซิร์ฟเวอร์เฉพาะ CentOS บนเครื่องเพิ่มมากขึ้น การละเว้นที่เป็นไปได้บางประการจะถูกกำจัดออกไปก่อนการเปิดตัวด้วยซ้ำ
  • ความสามารถในการใช้ GUI งานบางอย่างไม่จำเป็นต้องมีความรู้เชิงลึก คำสั่งลินุกซ์- เชลล์กราฟิกที่สะดวก - ไม่ใช่แค่อินเทอร์เฟซที่เป็นมิตร แต่ยังเป็นเครื่องมือดำเนินการที่สะดวกอีกด้วย การดำเนินการที่จำเป็น- CentOS เข้ากันได้อย่างสมบูรณ์กับแพ็คเกจ GUI ยอดนิยม GNOME และ KDE
  • ความมั่นคงในการทำงาน เซิร์ฟเวอร์ที่ใช้ระบบคล้าย Linux ถือว่าไม่มีปัญหามากที่สุด เซิร์ฟเวอร์เฉพาะ CentOS ก็ไม่มีข้อยกเว้น
  • ประสิทธิภาพสูง เช่นเดียวกับระบบที่คล้ายกับ Linux อื่นๆ CentOS มีคะแนนสูง ลักษณะความเร็ว- และนี่คือสิ่งที่ขาดไม่ได้สำหรับการทำงานของโครงการขนาดใหญ่
  • ตัวเลือกในการสร้าง Live CD ของคุณเอง คุณสมบัตินี้จะช่วยให้คุณได้รับเวอร์ชันของระบบพร้อมการตั้งค่าตามความต้องการของโปรเจ็กต์เฉพาะ

ระบบถึงแม้จะมีข้อได้เปรียบที่สำคัญ แต่ก็ไม่ได้ปราศจากบาป:

  • ขาดตัวแปลงสัญญาณ mp3 มัลติมีเดียที่เป็นกรรมสิทธิ์ แม้ว่าระบบจะไม่ได้อ่านรูปแบบเสียงยอดนิยมนี้ในตอนแรก แต่ปัญหาก็แก้ไขได้โดยไปที่พื้นที่เก็บข้อมูลของบุคคลที่สาม "rpmforge" ซึ่งคุณจะได้รับ โอกาสที่จำเป็น- อย่างไรก็ตาม สำหรับเซิร์ฟเวอร์ อาจไม่จำเป็นต้องใช้ฟังก์ชันรองรับ mp3 เนื่องจาก ไฟล์ที่เกี่ยวข้องจะถูกเปิดใช้งานบนฝั่งเครื่องไคลเอนต์
  • ความยากลำบากในการใช้เทคโนโลยี Microsoft ASP, ASP.NET, Access เป็นต้น หากโครงการของคุณมีสคริปต์ ASP.NET เช่น ให้ใช้ เซิร์ฟเวอร์ลินุกซ์อาจเป็นปัญหาได้ แม้ว่าปัญหาจะสามารถแก้ไขได้ด้วยการติดตั้งซอฟต์แวร์เพิ่มเติมและการปรับแต่งอย่างละเอียด แต่วิธีนี้ยังไม่แนะนำใน CentOS สำหรับเซิร์ฟเวอร์เฉพาะ
  • ความเร็วในการอัปเดตต่ำผ่าน YUM
  • ต้องใช้ดีวีดี 2 แผ่นในการติดตั้ง เวอร์ชันล่าสุด- นี้ ปัญหาเพิ่มเติมแต่เธอพบวิธีแก้ปัญหาด้วยการสร้างแฟลชไดรฟ์ที่สามารถบูตได้

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

ในบทความนี้เราจะดูการกระจาย Linux อื่นที่ได้รับความนิยมและปัจจุบัน -Centos (วิสาหกิจชุมชน ระบบปฏิบัติการ) - พื้นฐานทางการค้าคือ Red Hat Enterprise Linux ระบบปฏิบัติการปรากฏในปี 2547 แต่ละเวอร์ชันได้รับการสนับสนุนเป็นระยะเวลา 10 ปี และจะมีการอัพเดตทุกๆ 6 เดือน ระบบนี้ถือเป็นอะนาล็อก RHEL ฟรีและเป็นที่นิยม โดดเด่นด้วยความเสถียรและสามารถทำงานได้อย่างสมบูรณ์แบบบนคอมพิวเตอร์ที่มีสถาปัตยกรรม 64 บิตและ 32 บิต

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

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

หนึ่งในรุ่นที่ได้รับความนิยมและเกี่ยวข้องมากที่สุด -เซนโตส 7 (ปัจจุบันมีระบบปฏิบัติการทั้งหมด 5 เวอร์ชัน) ที่การเปลี่ยนแปลงที่สำคัญ ถูกรวมอยู่ใน รุ่นนี้เปรียบเทียบกับรุ่นก่อนหน้า:

  1. อัพเดตเคอร์เนลเป็น 3.10.0
  2. การจัดหาคอนเทนเนอร์ Linux
  3. เปิด VMware Tools และไดรเวอร์กราฟิก 3D ออกจากกล่อง
  4. OpenJDK-7 - JDK กำหนดค่าตามค่าเริ่มต้น
  5. ให้การอัปเดตจากเวอร์ชัน 6.5 เป็น 7.0 (เฉพาะจาก 6.5 การเปลี่ยนแปลงที่สำคัญมากมาย)
  6. สแน็ปช็อต LVM พร้อม ext4 และ XFS
  7. เปลี่ยนเป็น systemd, firewalld และ GRUB2
  8. XFS - ระบบไฟล์เริ่มต้น
  9. iSCSI และ FCoE ในแกนกลาง
  10. ให้บริการ PTPv2
  11. รองรับการ์ดเครือข่ายอีเธอร์เน็ต 40G
  12. รับประกันการติดตั้งใน โหมด UEFI บูตอย่างปลอดภัยบนฮาร์ดแวร์ที่รองรับ

คุณสมบัติหลักของ Centos OS โดยรวม ก่อนอื่นเลย Centos ดึงดูดผู้ใช้ด้วยความอิสระซึ่งแตกต่างจาก RHEL ซึ่งมีให้ไว้ บนพื้นฐานเชิงพาณิชย์- จากภายนอก ด้านเทคนิคเน้นประสิทธิภาพของที่เก็บ RHEL บน ระดับสูงซึ่งทำให้มั่นใจถึงความปลอดภัยของระบบ ใช้เทคโนโลยี GCC เช่น SSP (การป้องกันสแต็ก), PIE ชุดซอฟต์แวร์มีความเกี่ยวข้องและเป็นแบบอย่างสำหรับระบบปฏิบัติการสมัยใหม่: เวอร์ชันของสำนักงาน เซิร์ฟเวอร์และแพ็คเกจการพัฒนา โปรแกรมและยูทิลิตี้ที่มีให้ (KDE และ Gnome พร้อม compiz และ AIGLX, Firefox และ Evolution, MySQL และ PostgreSQL, Apache และ PHP ฯลฯ) . นอกจากนี้ยังมีเอกสารทางเทคนิคโดยละเอียดและมีเจ้าหน้าที่สนับสนุนระบบปฏิบัติการขนาดใหญ่ที่คุณสามารถติดต่อและรับคำตอบสำหรับทุกคำถามของคุณเกี่ยวกับระบบนี้

เพื่อทำงานร่วมกับ Centos OS บนเซิร์ฟเวอร์ VPS ของเรา เรามีคำแนะนำหลายประการในบล็อกของเรา:

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

Centos OS ได้รับการแนะนำสำหรับองค์กรและบุคคลที่ไม่ต้องการใบอนุญาตและการบำรุงรักษาราคาแพง และความเสถียรของเซิร์ฟเวอร์เป็นสิ่งสำคัญอันดับแรก บริษัท ไฮเปอร์โฮสต์™ จะติดตั้งให้ฟรี Centos OS เวอร์ชันล่าสุดเกี่ยวกับภาษีใด ๆ หรือ.

อ่านเกี่ยวกับวิธีเลือก OS ที่เหมาะสมสำหรับการใช้งานเซิร์ฟเวอร์

25905 ครั้ง วันนี้เข้าชม 56 ครั้ง