AWS CentOS7 EC2 — Essentials

Appreciable thing is, AWS provides OS with default software and required hardware. However, very regular customised usage would be, using EC2 as web server along with nodejs apps. Most of the times, devs find very cumbersome job to do server setup. I experience this problem.
1. Git — code version control system
Install : sudo yum install git
Check version : git --version
2. Node js — server environment
Download dependancies :
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -Install : sudo yum install -y nodejs
3. PM2 Process manager for NodeJS
Install : sudo npm install pm2@latest -g
4. NGINX Web-server installation
5. Zip/unzip
ZIP: zip -r filename.zip foldername/
UNZIP: unzip filename.zip
Feel free to recommend other softwares/packages.

Happy exploration.