ภาพรวม
เมื่อผู้ใช้เดสก์ท็อปทั่วไปดูการกระจาย Linux ต่างๆ มักจะคิดถึง Ubuntu, Fedora, และ openSUSE ที่เน้นเดสค์ท็อป แต่เหตุผลหลักที่ Linux นิยมในโลกคอมพิวติ้งคือการใช้งานบนคอมพิวเตอร์และเซิร์ฟเวอร์ระดับองค์กร
ในกรณีที่คุณยังไม่รู้ ส่วนใหญ่ของเว็บขับเคลื่อนโดย Linux — Facebook, Twitter, Google และส่วนใหญ่ของเว็บไซต์ใหญ่ๆ ใช้ Linux สำหรับเซิร์ฟเวอร์ แม้ผู้ดูแลเซิร์ฟเวอร์จะเลือกได้หลายการกระจาย แต่ผู้นำหลักคือ Red Hat แต่ Red Hat Enterprise Linux (RHEL) ใช้ค่าใช้จ่ายสูงในค่าบริการสนับสนุน หากสนใจ RHEL แต่งบประมาณเป็นปัญหา CentOS จะเป็นคำตอบที่เกือบแน่นอน
ความแตกต่างระหว่าง CentOS และ RHEL
CentOS ย่อมาจาก Community ENTerprise Operating System เป็นการกระจาย Linux ที่เหมือนกันในระดับไบนารีกับ RHEL เนื่องจากแพ็กเกจของ CentOS มาจาก Red Hat โดยตรง เรื่องนี้เป็นไปได้เพราะการกระจาย Linux ใดๆ ต้องฟรีและพร้อมใช้งาน Red Hat ปฏิบัติตามและเสนอการกระจายฟรี แต่เฉพาะระดับแพ็กเกจเดี่ยว หากต้องการการกระจายสมบูรณ์ ต้องซื้อแพ็กเกจสนับสนุนจาก Red Hat ซึ่งเป็นวิธีที่พวกเขาทำเงิน ชุมชน CentOS ดาวน์โหลดแพ็กเกจทั้งหมดจาก Red Hat บรรจุใหม่โดยเปลี่ยนแบรนด์ Red Hat เป็น CentOS และเสนอชุดแพ็กเกจใหม่เป็นการกระจาย CentOS ทุกอย่างนี้ถูกต้องตามกฎหมายและไม่ใช่การขโมย — หากไม่สามารถหรือไม่ต้องการจ่าย Red Hat คุณสามารถใช้ CentOS แทนได้ (โดยไม่มีการสนับสนุนพรีเมียมที่ Red Hat ให้ลูกค้า)
ลักษณะคล้าย RHEL ของ CentOS
CentOS เหมือน RHEL เป็นการกระจายที่มั่นคงมาก เน้นเซิร์ฟเวอร์และองค์กร — คุณจะไม่พบเกมเดสก์ท็อปมากในที่เก็บ CentOS แทนที่จะเป็น CentOS มีแพ็กเกจเดียวกับ RHEL RHEL ได้แพ็กเกจจาก Fedora หลังทดสอบอย่างละเอียด แล้วลบแพ็กเกจที่ไม่เกี่ยวข้องกับผู้ใช้ RHEL ตรงหน้าไม่มีความแตกต่างทางเทคนิคระหว่าง CentOS และ RHEL ก่อนลึกเข้าไป ความแตกต่างเดียวคือ CentOS รุ่นใหม่ออกหลัง RHEL นาน למדי เนื่องจากชุมชน CentOS ต้องรอ RHEL ปล่อยรุ่นก่อน และกระบวนการใช้เวลาและความพยายามมาก
การใช้ CentOS (มุมมองผู้ใช้เดสก์ท็อป) ค่อนข้างน่าเบื่อ แต่นั่นดี มันให้เครื่องมือมากสำหรับกำหนดค่าบริการเซิร์ฟเวอร์ต่างๆ และความมั่นคงให้ความน่าเชื่อถือสำหรับความต้องการระดับการผลิต หากเคยใช้ Fedora มาก่อน คุณจะคุ้นเคยกับเครื่องมือที่ดาวน์โหลดและติดตั้งจากที่เก็บ รวมถึง Software Updater และ Add/Remove Software utility
อย่างไรก็ตาม เรื่องการใช้เครื่องมือ คุณต้องรู้ว่ากำลังทำอะไร ถ้าคุณเพิ่งเริ่มต้น การตั้งเว็บเซิร์ฟเวอร์ Linux ด้วย Ubuntu อาจจะง่ายกว่า
ความมั่นคง
เหมือนที่กล่าวไว้ CentOS มั่นคงมาก รุ่นปัจจุบันขณะเขียน version 6.4 มี GNOME 2.28 desktop environment (ค่าเริ่มต้น) และ Linux kernel 2.6.32 ถ้าหมายเลขเหล่านี้ไม่แปลความหมายอะไร ให้รู้ว่าเก่า มาก แพ็กเกจเหล่านี้ทดสอบอย่างละเอียดสำหรับความมั่นคง และมีแพตช์มากเพื่อให้มั่นคงเป็นหิน นอกจากนี้ รุ่น CentOS ให้การสนับสนุน (อัปเดตซอฟต์แวร์และแพตช์อื่นๆ) ระยะเวลาเดียวกับ RHEL — ปกติ 10 ปีต่อรุ่นหลัก
Extra Packages for Enterprise Linux (EPEL)
นอกจากที่เก็บ CentOS เริ่มต้น คุณสามารถเพิ่มที่เก็บ RPM-based อื่นๆ รวมถึง EPEL (Extra Packages for Enterprise Linux) ที่เป็นประโยชน์ ที่เก็บนี้ช่วยอัปเดตบางแพ็กเกจ เช่น MySQL และ PHP ให้มีฟีเจอร์ใหม่และแพตช์ที่ไม่ใช่ด้านความปลอดภัย บางคนอ้างว่าการเพิ่ม EPEL ไม่รับประกันความเข้ากันได้ในระดับไบนารีกับ RHEL อีกต่อไป ดังนั้นหากคุณพึ่งพาซอฟต์แวร์บางแพ็กเกจที่ทำเฉพาะสำหรับ RHEL อาจต้องคิดสองครั้งก่อนเพิ่มที่เก็บนี้ แต่หากเลือกทำ คำสั่งสำหรับ 64-bit มีดังนี้:
wget https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget https://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
การรับ CentOS
เพื่อรับ CentOS เพียงไปที่เว็บไซต์ของพวกเขา คลิก Downloads แล้ว CentOS Public Mirror List เลือก mirror (แนะนำ HTTP สำหรับความเร็วดาวน์โหลดเร็วขึ้น) เลื่อนลงไปรุ่นล่าสุด (ขณะเขียน เลือก 6 หรือ 6.4 ก็ได้) เลือก "isos" แล้วเลือกสถาปัตยกรรมที่ต้องการ (32-bit หรือ 64-bit) และสุดท้ายเลือกว่าต้องการ LiveCD, LiveDVD, DVDs, minimal disc, หรือ netinstall disc หลังดาวน์โหลด ให้เขียนลง CD/DVD หรือคัดลอกไป USB flash drive และบูทระบบด้วยสื่อใหม่ การติดตั้งควรจะตรงไปตรงมา หากคุณสามารถใช้ตัวเลือก "manual partitioning" ในตัวติดตั้ง Linux ส่วนใหญ่
สรุป
โดยรวม CentOS เป็นการกระจายที่มั่นคง ควรลองหากคุณมีความต้องการองค์กรหรือเซิร์ฟเวอร์ CentOS ไม่ใช่สำหรับทุกคน และแน่นอนไม่สำหรับผู้ใช้เดสก์ท็อปทั่วไป (ขอแนะนำ Debian หากคุณต้องการความมั่นคง?) แต่มีประโยชน์และทำหน้าที่ได้ดีและน่าเชื่อถือ
สำหรับการกระจาย Linux อื่นๆ ที่ดี ดูที่หน้า Best Linux Distributions ของเรา! สำหรับเกม Linux ที่ดี ตรวจสอบหน้า Linux games ของเรา
คุณใช้หรือแนะนำการกระจายองค์กร/เซิร์ฟเวอร์ไหน? ทำไมถึงเลือกมันเปรียบเทียบกับคู่แข่ง โดย 3 อันดับแรกน่าจะเป็น Debian, Ubuntu Server, และ CentOS? แจ้งให้เราทราบในความคิดเห็น!