I know there are dynatraceServer , dynaTraceAnalysis , dynaTraceFrontendServer and other shell scripts in init.d to start/stop services.
2) Also I believe I can use like below:
./dtserver -bg ./dtfrontendserver -bg ./dtanalysisserver -bg
Which is the right approach for starting it after a fresh install?
Either way it will do the same thing. if you use the scripts will trigger the individual ./dtserver & ./dtfrontend so really either way should be fine, although you want to make sure that you start everything and it syncs/connects properly (especially the frontend, backend and pwh)