How do I set up a test environment?

SUGGESTED

I want to clone the existing production server and create a test environment.  I need to know what services to stop so users are not affected.  I'd like a document showing exactly the steps I need to take to make an isolated test environment.  Does that exist?