Afaik, you can run bitcoin-core in both normal and testnet mode on the same server without issues. Testnet had it's own directory within the ~/.bitcon directory that's called ~/.bitcoin/testnet3 (for 0.10.0) You might want to specify a config file for testnet, if you use a file other than the standard config, see "-conf"-flag.