There is a shell script /scripts/internal/run-zowe.sh
in the Zowe runtime folder that launches each of the unix Java or Node processes via startup scripts
To disable any of the specific services comment out the lines by adding a preceeding # character that start the particular service
Web UI ZLUX node server is started by the line ending
zlux-app-server/bin && ./nodeServer.sh
so the update is to change the line
cd `dirname $0`/../../zlux-app-server/bin && ./nodeServer.sh --allowInvalidTLSProxy=true &
to
#cd `dirname $0`/../../zlux-app-server/bin && ./nodeServer.sh --allowInvalidTLSProxy=true &
The API mediation layer which uses Java is started by the three lines ending
api-mediation-start-discovery.sh
api-mediation-start-catalog.sh
api-mediation-start-gateway.sh
The z/OS REST APIs for data sets and Jobs uses Java and is started by the two lines ending
data-sets-api-server-start.sh
jobs-api-server-start.sh
The JES, USS and MVS explorers uses Node and run inside the Zowe web UI desktop and are started by the three lines ending
start-explorer-jes-ui-server.sh
start-explorer-mvs-ui-server.sh
start-explorer-uss-ui-server.sh