centos 是基于redhat的社区编译发行版,它们间的区别较小,主要是centos移除了一些私有驱动、程序,但包管理,配置文件组织等是类似的。
debian是完全另外的发行版,它默认的程序组、程序包管理、配置文件的组织很多都和redhat、centos不同。
debian的包管理很有特色,依赖处理比较好,所以新的redhat之类也学它了,yum其实是类似apt-get的体系。
都是linux的发行版本。
具体区别不妨搜索引擎去比较下。