What is CentOS?
CentOS is a particular distribution (also known as a distro) of the Linux operating system. Known for its stability, consistency, easy-to-use management, and straightforward replication, this version of the open source operating system was created as a spinoff from Red Hat Enterprise Linux (RHEL).
Operates in a similar way , and his objective is to offer the user free “enterprise class” software. It is defined as robust, stable and easy to install and use. Starting with version 5, each release is supported for ten years, so the current version 7 will receive security updates until June 30, 2024.
Features
In Linux there are many distributions, the majority oriented to the desktop and very few are oriented to the server market, among them Ubuntu, Debian and of course RHEL, the latter being the most renowned in the commercial market and CentOS inherits the best of it offering the same quality for free.

It supports a wide range of hardware, and that includes common data center hardware that differs quite a bit from normal PC hardware, from processors to network cards to motherboards.
Hardware requirements
CentOS can be installed both with a graphical window environment or without it, if the system is intended for a workstation the option is to install it with a graphical environment, however if it is a server the desktop environment option is unnecessary due to that the most advisable thing is to install the system without graphical environment.
Without desktop environment:
▸RAM memory: 64MB (minimum).
▸Hard Drive: 1 GB minimum – 2 GB recommended.
With desktop environment:
▸RAM memory: 1 GB (minimum)
▸Hard Drive: 20 GB minimum – 40 GB recommended