Hi i have a dedicated server with hostgaor and was wondering, if i want to run my own server (for testing and demo purposes) similar to the ones the hosts provide...where it comes with CentOS (or any other linux edition), with all the features enabled, such as cpanel, whm..... is there any image prebuild, or i have to do it from scratch myself...? thanks
You almost certainly won't get cPanel as you have to pay for it. You can try downloading an image of CentOS of their website see it if helps.
The server comes near ready for you to use; You just have to configure the control panel - DNS, IP's and accounts. You dont need to install the OS.
Dont waste your money, test version at home permits you to learn the fundamentals, try to configure the web sites and the emails manually, this is the best way to learn about an OS.
you can get OS from http://www.centos.org/ Cpanel will cost you about 45$ extra so there is no sense buying it for testing use.try using a test or try and but i would suggest you to learn to do everything manually.search google if you get stuck, ask on Dp or many other sites for help also, for WHM/Cpanel,you will need a dedicated Ip so no sense.
If you are wanting to learn then work through some of the tutorials at howtoforge.com - there are some good guides for learning Linux and setting up LAMP servers, Mail Servers, Security etc.
I would suggest you to visit Centos.org and Distrowatch.com. There are plenty of information and tutorials on both websites.