Sometimes it feels like while doing a task we need to do another and for that we need to lear various things which tampers our learning of the current ongoing processes.
I decided to create a Terminal based program for giving the users a functionality of not remembering the commands and performing the desired utility.
For the project we will be using Python as a scripting language. The terminal based program is solely for Linux Operating Systems.
- Python3 installed
- Linux Configured
- Hadoop Configured
- AWS CLI installed
- Docker installed
Currently I have created the functionality of Hadoop, Docker, AWS CLI and basic commands of Linux.
Linux is the base Operating System that we are using so we have provided some basic Linux operations which helps us in almost every domain that we work on. The functionalities implemented are:
Hadoop is a Big Data solutions that deals with data set and data solutions. Big data challenges include capturing data, data storage, data analysis, search, sharing, transfer, visualization, querying, updating, information privacy, and data source. Big data was originally associated with three key concepts: volume, variety, and velocity. When we handle big data, we may not sample but simply observe and track what happens. Therefore, big data often includes data with sizes that exceed the capacity of traditional software to process within an acceptable time and value.
AWS EC2 operations are one of the most use by every user, new or pros. So including them in the menu is very useful. Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools.
Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.Containers are isolated from one another and bundle their own software, libraries, and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating system kernel and therefore use fewer resources than virtual machines.
For the project I am accepting further contributions. I request all of you to look at my repo and contribute here https://github.com/kshitizsaini113/Team-17.24/blob/main/python_menu.py