From 4a802ea4ae550b385e831a7b1f300dd6fc8f501e Mon Sep 17 00:00:00 2001 From: mukesh Date: Sun, 7 Aug 2022 15:21:29 -0400 Subject: [PATCH] Day 6 7 8 9 --- Mukeshkv/bash/README.md | 11 +-- Mukeshkv/bash/beginers_prog/.gitkeep | 0 Mukeshkv/docker/readme.md | 38 +++++++++ Mukeshkv/linux/readme.md | 120 ++++++++++++++++++++++++++- Mukeshkv/readme.md | 50 +++++------ 5 files changed, 189 insertions(+), 30 deletions(-) delete mode 100644 Mukeshkv/bash/beginers_prog/.gitkeep create mode 100644 Mukeshkv/docker/readme.md diff --git a/Mukeshkv/bash/README.md b/Mukeshkv/bash/README.md index 3889b681..6fe4f34c 100644 --- a/Mukeshkv/bash/README.md +++ b/Mukeshkv/bash/README.md @@ -1,10 +1,11 @@ # bash basic concepts ## 1. Bash Basics Commands [fundamentals] - ###### 1. hello world with Echo - ###### 2. Variable -## 2. Practice Simple School level Problems [beginners_prog] + ###### 1. hello world with Echo + ###### 2. Variable -## 3. Advance Scripting [scripting] + +## 2. Advance Scripting [scripting] - ###### 1. A Script to zip a directory with variable file name + ##### 1. A Script to zip a directory with variable file name [x] + ##### 2. Automate Image Pull From ECR and Start Spin Image stopping old Container [x] \ No newline at end of file diff --git a/Mukeshkv/bash/beginers_prog/.gitkeep b/Mukeshkv/bash/beginers_prog/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/Mukeshkv/docker/readme.md b/Mukeshkv/docker/readme.md new file mode 100644 index 00000000..2d7ddf35 --- /dev/null +++ b/Mukeshkv/docker/readme.md @@ -0,0 +1,38 @@ +## Topics + +### What is Docker [x] + +### Docker Containers [x] + +### Image Vs Containerization Vs Dockerization [x] + +### Containerization Without Docker [x] + +### Docker Hub Pull and Push image [x] + +### Docker ECR Pull and Push image (with & without CI/CD) [x] + +### Docker Volume + +### Clean Docker [x] + +### Docker logs + +### Docker Networking (pending) + +### Docker Secureity (pending) + +### Anatomy of Docker Commands like (docker container run -i -t --name alpine_terminal alpine ash +) + +## Practice + +### Containerize and Run Node Js APP [x] +### Containerize and Spin React JS / Angular with Ngnix [x] +### Containerize and Spin MERN stack with Persiatnt volume of database [x] +### Containerize and Spin Postgres Server and policy of databackup with persiatnnt volume [x] +### Automate Container restart +### Containerize and Spin Python + React + Mysql +### Containerize and Spin LAMP Stack +### Spin Redis with persiatant volume + diff --git a/Mukeshkv/linux/readme.md b/Mukeshkv/linux/readme.md index 0f1365e4..90835abb 100644 --- a/Mukeshkv/linux/readme.md +++ b/Mukeshkv/linux/readme.md @@ -1,2 +1,120 @@ -### Best tutorial I found for the beginners: The Complete Linux Course: Beginner to Power User! by josephdelgadillo on Youtube +## Topics +### Introduction to Linux [x] + +### Linux distributions [x] + +### Linux command line essentials [x] + +### Administrative privileges in terminal [x] + +### Using the package manager (apt-get) to install new applications [x] + +### Searching through the repositories to find new apps [x] + +### Installing packages that are not in the repository [x] + +### Keeping programs updated in Linux [x] + +### File permissions and ownership + +### How to create files using the command line interface (CLI) [x] + +### Creating new directories and moving files [x] + +### Copying, renaming, and removing files [x] + +### The FIND command and it’s practical uses [x] + +### GREP command + +### Using GREP in conjunction with FIND + +### Redirecting the output of a command + +### The TOP command and its uses + +### How to view the entire list of processes and closing applications + +### Services + +### Configuring services using the command line + +### Using CRONTABS to schedule tasks + +### Choosing an integrated development environment (IDE) + +### Eclipse installation and setup + +### PyCharm installation and setup + +### Introduction to GitHub, installation, and repository setup + +### How to push/pull information from a repository + +### How to remove/ignore directories in our repository + +### Resolving merge conflicts through terminal + +### How to setup and manage branches + +### Meteor installation & setup + +### Meteor project setup + +### Router setup with React components + +### Getting into the programming + +### Rendering our blog posts + +### Apache 2, PHP 5, and MySQL setup + +### Server configuration + +### Linux hosts file + +### Deploying our Meteor app to an Apache 2 server + +### MongoDB NoSQL database + +### Virtual host setup + +### phpMyAdmin setup + +### Creating a basic virtual host + +### Wordpress installation on top of our Apache 2 environment + +### Database setup + +### Python installation and CLI + +### Adding/removing users through GUI + +### Adding/removing users through CLI + +### Adding users to a group + +### Introduction to networking + +### Local area network (LAN) + +### Networking commands + +### NETSTAT command + +### Linux host file + +### TRACEROUTE commands + +### Network mapping + +### Using SSH to access the command line of a remote host + +### Using SFTP to transfer files between machines + +### Setting up SSH on our local machine + +### MAN command +### Main Directory overview diff --git a/Mukeshkv/readme.md b/Mukeshkv/readme.md index 3c4cfff3..e8a40eac 100644 --- a/Mukeshkv/readme.md +++ b/Mukeshkv/readme.md @@ -1,28 +1,30 @@ # Devops Series Hey I am Mukesh FullStack Software dev(Javascript) with little experiance in devops, I am aligning myself with Saiyam's Roadmap to be able to perform as a fulltime devops/SRE at industry level by this year End. -To avoid monotony i am working in various topics and making them strong, Here I will list the days i put on each topics to be able to complete the syllabus in 180 days. +Topics +### Bash +### Python +### Linux + https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK & + The Complete Linux Course: Beginner to Power User! by josephdelgadillo on Youtube -### Bash Day: [1,] -### Python Day: [] -### Linux Day: [3,4] -### Golang Day: [2,] -### Networking Day: [] -### Yaml Day: [5] -### Advance Git Day: [] -### AWS /GCP Day: [] -### Virtualisation and Container Day: [] -### K8 Day: [] -### CI /CD Day: [] -### GITOPS Day: [] -### Argo Cd Day: [] -### Jenkins Day: [] -### IAC Day: [3] -### Ansible Day: [] -### Chef Day: [] -### Puppet Day: [] -### Observability Day: [] -### Chaos Day: [] -### Policy Day: [] -### Service Mesh Day: [] -### Security Day: [] +### Golang +### Networking +### Yaml +### Advance Git +### AWS /GCP +### Virtualisation and Container +### K8 +### CI /CD +### GITOPS +### Argo Cd +### Jenkins +### IAC +### Ansible +### Chef +### Puppet +### Observability +### Chaos +### Policy +### Service Mesh +### Security