The number of Linux distributions runs into the hundreds, each with its own set of minimum requirements. So, it is difficult to answer this question. For a frame of reference, let us consider Ubuntu. It is one of the most widely used Linux distros in the world. It requires you to have the following.
* 2GHz Dual-core processor
* 4GB RAM
* 25GB Storage