ด้วยลีนุกซ์รุ่นต่างๆ ที่มีอยู่มากมาย การเลือกหนึ่งอันสำหรับคอมพิวเตอร์ที่บ้านของคุณจึงไม่ใช่เรื่องง่าย การเลือกการกระจาย Linux สำหรับเซิร์ฟเวอร์นั้นยากยิ่งกว่า เซิร์ฟเวอร์ทำงานตลอด 24 ชั่วโมง ซึ่งมักจะทำงานที่ซับซ้อน ดังนั้นการเลือกการกระจายที่คุณเชื่อถือได้จึงเป็นกุญแจสำคัญ
อูบุนตูเป็นหนึ่งในตัวเลือกยอดนิยมเนื่องจากมีการแพร่หลายอย่างมาก แต่ก็ยังห่างไกลจากตัวเลือกเดียว CentOS เป็นอีกตัวเลือกที่ยอดเยี่ยมเนื่องจากมีชื่อเสียงในด้านความแข็งแกร่งและความเสถียรเท่าที่จะทำได้
Ubuntu เป็นตัวเลือกที่ดีที่สุดสำหรับคนส่วนใหญ่ แต่มีบางกรณีที่คุณต้องการพิจารณา CentOS
CentOS คืออะไร
หากคุณเคยอ่านเกี่ยวกับ Linux คุณอาจรู้จัก Ubuntu เพียงเล็กน้อย เป็นการกระจายที่ใช้งานง่ายโดยอิงจาก Debian และเป็นหนึ่งใน Linux เวอร์ชันที่ใช้กันอย่างแพร่หลายมากขึ้น
ในทางกลับกัน CentOS อาจเป็นเรื่องลึกลับมากกว่า การแจกจ่ายนี้ใช้ Red Hat Enterprise Linux ซึ่งเป็นผลิตภัณฑ์ที่ต้องชำระเงิน CentOS ใช้งานได้ฟรีและเป็นโอเพ่นซอร์ส แต่ใช้ประโยชน์จากงานที่รวมอยู่ใน Red Hat Enterprise Linux
คุณไม่ได้รับการสนับสนุนแบบเดียวกับที่คุณจะได้รับจากข้อเสนอของ Red Hat เนื่องจากคุณไม่ได้จ่ายเงินสำหรับการสนับสนุน ที่กล่าวว่า CentOS ได้รับการสนับสนุนโดยชุมชน คุณไม่ได้อยู่คนเดียวหากประสบปัญหา
CentOS เทียบกับเซิร์ฟเวอร์ Ubuntu
นอกจาก Ubuntu เวอร์ชันเดสก์ท็อปที่ใช้กันอย่างแพร่หลายแล้ว ยังมีเวอร์ชันอื่นสำหรับใช้บนเซิร์ฟเวอร์อีกด้วย การแจกจ่ายนี้มีชื่อว่าเซิร์ฟเวอร์ Ubuntu อย่างเหมาะสม ข้อแตกต่างที่สำคัญอย่างหนึ่งระหว่างสองเวอร์ชันคือ Ubuntu Server ไม่มีส่วนต่อประสานกราฟิกกับผู้ใช้ตามค่าเริ่มต้น หากคุณต้องการทราบข้อมูลเพิ่มเติม เรามีสรุปข้อแตกต่างเพิ่มเติมระหว่าง Ubuntu และ Ubuntu Server
เนื่องจาก Red Hat Enterprise Linux มีแหล่งอัปสตรีมที่ใช้กันอย่างแพร่หลาย จึงทำให้ CentOS ได้พัฒนาชื่อเสียงในด้านความปลอดภัยและความเสถียร ทั้งสองสิ่งนี้เป็นปัจจัยสำคัญในการเลือกการกระจายสำหรับเซิร์ฟเวอร์ของคุณ CentOS ยังปรับแต่งได้อย่างมาก ซึ่งสะดวกสำหรับการแยกบริการที่คุณไม่ต้องการออก
Ubuntu ได้รับการอัปเดตบ่อยกว่า CentOS และโดยทั่วไปจะมีแพ็คเกจที่ใหม่กว่า สิ่งนี้มีทั้งดีและไม่ดี หมายความว่าอูบุนตูจะได้รับคุณสมบัติใหม่เร็วกว่านี้ แต่อาจพบจุดบกพร่องใหม่ๆ เข้ามาด้วย รอบการอัปเดตที่ช้ากว่าที่ใช้โดย CentOS จะช่วยรักษาความเสถียร แต่อาจหมายความว่าคุณจะไม่ได้รับการอัปเดตความปลอดภัยที่สำคัญอย่างรวดเร็ว
ผู้ชนะ: CentOS ชนะ Ubuntu ได้ด้วยผมเพียงเส้นเดียว ต้องขอบคุณความเสถียรที่แข็งแกร่ง
CentOS กับ Ubuntu:การติดตั้งและการกำหนดค่า
ทั้ง CentOS และ Ubuntu มีขั้นตอนการติดตั้งที่คล่องตัว แต่แต่ละอย่างมีจุดแข็งต่างกัน ด้วย Ubuntu Server คุณจะไม่ได้รับอินเทอร์เฟซแบบกราฟิก แต่ก็ยังง่ายสำหรับเกือบทุกคน ในขณะที่ตัวติดตั้งของ Ubuntu มุ่งหวังที่จะให้ง่ายสำหรับทุกคน CentOS มุ่งหวังที่จะทำให้กระบวนการนี้รวดเร็วและง่ายดายสำหรับผู้ดูแลระบบ
หากคุณกำลังใช้ Ubuntu เวอร์ชันเดสก์ท็อปสำหรับเซิร์ฟเวอร์ของคุณ การกำหนดค่านั้นค่อนข้างง่าย การติดตั้งซอฟต์แวร์ การปรับแต่งการตั้งค่า และการเปิดและปิดบริการนั้นค่อนข้างง่าย CentOS ยังมอบชุดตัวเลือกการกำหนดค่าที่แข็งแกร่ง แม้ว่าจะใช้แอปพลิเคชันที่แตกต่างกันบางตัวที่ส่วนหลัง
การกำหนดค่า CentOS หรือ Ubuntu ผ่านบรรทัดคำสั่งนั้นแตกต่างกัน คุณจะพบไฟล์การกำหนดค่าในที่ต่างๆ กัน ความแตกต่างที่สำคัญคือตัวจัดการแพ็คเกจที่ใช้โดยแต่ละการแจกจ่าย Ubuntu ใช้ Apt ในขณะที่ CentOS ใช้ Yum การใช้แต่ละอย่างค่อนข้างง่าย แต่มีความแตกต่างที่สำคัญระหว่างทั้งสอง
ดูข้อแตกต่างระหว่าง Apt และ Yum ได้ในภาพรวมของตัวจัดการแพ็คเกจ Linux
ผู้ชนะ: Ubuntu ชนะที่นี่ด้วยความสะดวกในการใช้งานและจำนวนเอกสารที่คุณจะพบได้ทางออนไลน์
CentOS กับ Ubuntu:ประสิทธิภาพ
หากคุณกำลังใช้งานแอพหรือบริการที่ใช้ทรัพยากรมากบนเซิร์ฟเวอร์ของคุณ ประสิทธิภาพของระบบปฏิบัติการก็มีความสำคัญ แม้ว่าลีนุกซ์จะมีประสิทธิภาพใกล้เคียงกันโดยคร่าวๆ เมื่อเทียบกับระบบปฏิบัติการอื่น, แต่บางรุ่นก็ยังมีข้อดีอยู่
เซิร์ฟเวอร์ Ubuntu มีขนาดเล็กลงตามค่าเริ่มต้น ซึ่งทำให้ได้เปรียบ ที่กล่าวว่าคุณสามารถปรับแต่ง CentOS เพื่อบีบประสิทธิภาพออกจากมันมากขึ้นตามที่คุณต้องการหรือจำเป็น เมื่อดูรายงานจาก Phoronix บางครั้ง Ubuntu ก็เป็นผู้นำ CentOS ในขณะที่บางครั้งกลับกลายเป็นตรงกันข้าม
ผู้ชนะ: หนึ่งนี้เป็นการจับสลาก หมวดหมู่นี้อยู่ใกล้เกินกว่าจะโทรได้
CentOS กับ Ubuntu:การใช้แล็ปท็อป
แม้ว่าจุดประสงค์หลักของบทความนี้คือการตรวจสอบ CentOS กับ Ubuntu สำหรับการใช้งานเซิร์ฟเวอร์ ทั้งสองเป็นระบบปฏิบัติการเดสก์ท็อปด้วย หากคุณใช้สิ่งเหล่านี้เป็นประจำบนเซิร์ฟเวอร์หรือเซิร์ฟเวอร์ คุณอาจจะใช้งานบนแล็ปท็อปได้อย่างสะดวกสบายมากขึ้นด้วย
นี่คือที่ที่คุณจะเห็นความแตกต่างที่น่าทึ่งระหว่างคนทั้งสอง CentOS 7 ใช้เคอร์เนล Linux 3.10 ในขณะที่ Ubuntu 18.04 ใช้เคอร์เนล Linux 4.18 เคอร์เนลที่ใหม่กว่ารองรับฮาร์ดแวร์ที่ใหม่กว่า
หากคุณใช้แล็ปท็อปที่ค่อนข้างใหม่ คุณอาจพบว่า CentOS ไม่รู้จักฮาร์ดแวร์บางตัว ในบางกรณี คุณสามารถค้นหาและติดตั้งไดรเวอร์สำหรับฮาร์ดแวร์นั้นได้ด้วยตัวเอง แต่อาจเป็นเรื่องยาก โดยทั่วไปแล้ว Ubuntu จะรองรับแล็ปท็อปรุ่นใหม่ๆ ได้ดีกว่ามาก
ในทางกลับกัน หากคุณกำลังติดตั้งบน ThinkPad ที่มีอายุไม่กี่ปี CentOS อาจทำงานได้อย่างสมบูรณ์ มีโอกาสดีที่หากทำงานได้ดีในตอนแรก จะยังคงทำงานได้ดีแม้หลังจากอัปเดต นี่เป็นพื้นที่หนึ่งที่ความเสถียรของ CentOS มีประโยชน์อย่างยิ่ง
ผู้ชนะ: Ubuntu ชนะหมวดหมู่นี้ด้วยจำนวนฮาร์ดแวร์ที่รองรับ
แง่มุมอื่นๆ ที่ต้องพิจารณา
หากคุณกำลังใช้เซิร์ฟเวอร์ส่วนตัวเสมือนจากบริษัทเช่น Linode หรือ DigitalOcean การติดตั้งนั้นง่ายพอๆ กับการเตรียมเซิร์ฟเวอร์ใหม่ คุณไม่จำเป็นต้องกังวลเกี่ยวกับขั้นตอนการติดตั้งเลย และไม่ต้องกังวลว่าฮาร์ดแวร์บางตัวจะได้รับการสนับสนุนหรือไม่
ขนาดของชุมชนรอบๆ การแจกจ่ายแต่ละครั้งก็เป็นสิ่งที่ควรคำนึงถึงเช่นกัน เนื่องจากความนิยมของ Ubuntu จึงมีที่เก็บชุมชนเพิ่มเติม นอกจากนี้ยังมีผู้ใช้จำนวนมากขึ้นที่อาจประสบปัญหาที่คุณมีซึ่งสามารถแบ่งปันว่าพวกเขาเอาชนะปัญหาเหล่านั้นได้อย่างไร
CentOS มีส่วนแบ่งการตลาดน้อยกว่า Ubuntu แต่เอกสารที่ Red Hat Enterprise Linux ให้มาสามารถช่วยได้บ้าง
การกระจายเซิร์ฟเวอร์ใดที่เหมาะกับคุณ
หากคุณยังคงประสบปัญหาในการเลือกหลังจากอ่านการเปรียบเทียบข้างต้นแล้ว ให้คิดว่าการกระจายแบบใดที่คุณสบายใจกว่า คุณจะใช้การแจกแจงนี้บ่อยมาก ดังนั้นถ้ามันเป็นการโยนเหรียญ ให้เลือกอันที่คุณใช้มากกว่านั้น ความคุ้นเคยนั้นจะทำให้งานบำรุงรักษาประจำวันง่ายขึ้นมาก
เกิดอะไรขึ้นถ้าคุณไม่มีประสบการณ์มากกับ CentOS หรือ Ubuntu? Ubuntu เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ใช้ Linux ที่มีประสบการณ์น้อยหรือเพิ่งเริ่มใช้งาน ยิ่งไปกว่านั้น เรามีคำแนะนำแบบละเอียดซึ่งจะแสดงวิธีทดลองใช้ Ubuntu บนคอมพิวเตอร์ Windows 10 ของคุณ