CentOS (abbreviated from Community Enterprise Operating System) is a linux operating system that serves as the free, open source, functionally compatible mirror to Red Hat Enterprise Linux, its upstream source of code. CentOS is often used by amateur developers or server administrators for testing purposes, or even in a live production environment.