CentOS เป็นลีนุกซ์ในระดับ Enterprise ที่มีเป้าหมายหลักในเรื่องของความ stable เพื่อให้ใช้กับงานในระดับองค์กร CentOS แตกต่างจากลีนุกซ์ตัวอื่นๆ ที่ค่อนข้างจะมีการเปลี่ยนแปลงบ่อยและมักจะใส่ feature ที่ยังไม่ stable ลงไป ดังนั้นการที่ CentOS ให้ความสำคัญในเรื่องของความ stable จึงทำให้ผู้ใช้งานสามารถมุ่งความสนใจในเรื่องของ application โดยลดความกังวลในส่วนของ OS ลงไป
CentOS ย่อมาจาก (Community ENTerprise Operating System) เป็นลีนุกซ์ที่พัฒนามาจากต้นฉบับ RedHat Enterprise Linux (RHEL) โดยที่ CentOS ได้นำเอาซอร์สโค้ดต้นฉบับของ RedHat มาทำการคอมไพล์ใหม่โดยการพัฒนายังเน้นพัฒนาเป็นซอฟต์แวร์ Open Source โดยเป็นลิขสิทธิ์แบบ GNU General Public License ในปัจจุบัน CentOS Linux ถูกนำมาใช้ในการทำ Web Hosting กันอย่างกว้างขวางเนื่องจากเป็นระบบปฏิบัติการที่มีต้นแบบจาก RedHat ที่มีความแข็งแกร่งสูง การติดตั้งแพ็กเกจย่อยภายในสามารถใช้ได้ทั้ง RPM, TAR, APT หรือใช้คำสั่ง YUM ในการอัปเดทซอฟต์แวร์แบบอัตโนมัติ
เหตุผลที่ควรเลือกใช้ CentOS
สำหรับองค์กรเหมาะสมที่จะนำระบบตัวลีนุกซ์ตัวนี้มาทำเป็น เซิร์ฟเวอร์ใช้งานภายในองค์กร เหตุผลหลักในการนำระบบนี้มาใช้งานคือ
1. เพื่อประหยัดงบประมาณขององค์กร เนื่องจาก CentOS เป็นซอฟต์แวร์ Open Source องค์กรไม่จำเป็นต้องจ่ายค่าลิขสิทธ์ซอฟต์แวร์
2. เพื่อนำมาทำเซิร์ฟเวอร์บริการงานต่างๆ ในองค์กร ซึ่งภายใน CentOS มีแพ็กเกจย่อยที่นำมาใช้ทำเซิร์ฟเวอร์สำหรับใช้งานในองค์กรจำนวนมาก อาทิ เช่น
· Web Server (Apache)
· FTP Server (ProFTPd / VSFTPd)
· Mail Server (Sendmail / Postfix / Dovecot)
· Database Server (MySQL / PostgreSQL)
· File and Printer Server (Samba)
· Proxy Server (Squid)
· DNS Server (BIND)
· DHCP Server (DHCPd)
· Antivirus Server (ClamAV)
· RADIUS Server (FreeRADIUS)
· Control Panel (ISPConfig)
3. เพื่อนำมาทำเป็นระบบเซิร์ฟเวอร์สำหรับจ่าย Private IP Address แจกเครื่องลูกข่ายในองค์กร รวมทั้งตั้งเป็นระบบเก็บ Log Files ผู้ใช้งาน เพื่อให้สอดคล้องกับพระราชบัญญัตว่าด้วยการกระทำความผิดเกี่ยวกับ คอมพิวเตอร์ปี 2550
ในปัจจุบัน RedHat ถือเป็นส่วนหนึ่งของ บริษัท IBM แล้ว
การดาวน์โหลด
สำหรับตัวติดตั้ง CentOS สามารถดาวน์โหลดตัวติดตั้งแบบ image file แล้วมาทำการเขียนใส่แผ่น CD/DVD หรือจะทำ USB BOOT ก็ได้ CentOS เวอร์ชั่นล่าสุดคือ 8.1 โดยสามารถดาวน์โหลดได้จากเว็บไซต์ https://wiki.centos.org/Download
Minimum System Requirements for CentOS 8
2 GB RAM
2 GHz or Higher Processor
20 GB Hard Disk
64-bit x86 System