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