A guide will be quite extensive depending on what state your VPS is currently in i.e Apache, PHP, MariaDB, Ftpd all installed and configured correctly.
Do you have a lamp or lemp stack already installed and working ?
If you are just hosting a single or low number of sites of I would recommend Debian or CentOS
Hi Vinod, like LJSHost said, do you want to setup a control panel to have a web interface to manage your websites or are you looking to setup WordPress from scratch ?
For Guide you can google like how to setup a wordpress site in a cpanel server, how to setup a wordpress in a webmin server etc and will get a lot of guides for server setup and setting up wordpress as well.
Main thing you need to decide is confirm you want a paid control panel or free one and which one in particular.
If you need any suggestions
Paid control panel : cPanel / Plesk
Free Control panel : Webmin-Virtualmin
Once confirmed you can google search like the one I gave earlier and if you end up in any issues or error you can always ask here.
You can use a VPS with Centos or Ubuntu and install a free control panel as VestaCP, you have complete documentation on this link: http://vestacp.com/docs/