This repository contains all my notes for the past Kodekloud tasks - which are done in a live Linux environment. For each task, a set of instructions are given. The documentations for the servers are also provided.
I finished 55 Systems Administration tasks before I finally reached 25000 points. After that, I was promoted to 'Devops Engineer' level where my next goal is to reach 100,000 points. Each tasks are scored with varying points, depending on the difficulty.
✔️ Task 1 - Create a Linux User with Non-Interactive Shell
✔️ Task 2 - Linux Run levels
✔️ Task 3 - Linux SSH Authentication
✔️ Task 4 - Create a Cron job
✔️ Task 5 - Create a user
✔️ Task 6 - MariaDB Troubleshooting
✔️ Task 7 - Linux Banner
✔️ Task 8 - Selinux Installation
✔️ Task 9 - DNS Troubleshooting
✔️ Task 10 - Linux Services
✔️ Task 11 - NFS Troubleshooting
✔️ Task 12 - Linux User without Home
✔️ Task 13 - Linux User Expiry
✔️ Task 14 - Linux Archives
✔️ Task 15 - Disable Root Login
✔️ Task 16 - Apache Troubleshooting
✔️ Task 17 - Create a group
✔️ Task 18 - Linux String Substitute
✔️ Task 19 - Linux Firewalld Rules
✔️ Task 20 - Linux Remote Copy
✔️ Task 21 - HAproxy LBR Troubleshooting
✔️ Task 22 - Linux Bash Scripts
✔️ Task 23 - Configure Local Yum Repos
✔️ Task 24 - Linux Resource Limits
✔️ Task 25 - Configure Protected Directories
✔️ Task 26 - Linux NGINX as Reverse Proxy
✔️ Task 27 - Web Server Security
✔️ Task 28 - Setup SSL for NGINX
✔️ Task 29 - Application Security
✔️ Task 30 - Install a package - git
✔️ Task 31 - Linux Find Command
✔️ Task 32 - Install and Configure HAproxy LBR
✔️ Task 33 - Linux Firewalld Setup
✔️ Task 34 - Install and Configure NFS Server
✔️ Task 35 - PAM Authentication for Apache
✔️ Task 36 - Install and Configure PostgreSQL
✔️ Task 37 - Linux Process Troubleshooting
✔️ Task 38 - Install and Configure SFTP
✔️ Task 39 - Install and Configure Tomcat
✔️ Task 40 - IPTables Installation and Configuration
✔️ Task 41 - Linux network Services
✔️ Task 42 - Install and Configure Web Application
✔️ Task 43 - Install and Configure DB Server
✔️ Task 44 - Linux SSH Authentication
✔️ Task 45 - MariaDB Troubleshooting
✔️ Task 46 - Install and Configure Web Application
✔️ Task 47 - Create a Linux User with Non-Interactive Shell
✔️ Task 48 - Configure Local Yum Repos
✔️ Task 49 - Linux FIrewalld Setup
✔️ Task 50 - Install and COnfigure PostgreSQL
✔️ Task 51 - Linux Firewalld Rules
✔️ Task 52 - Apache Troubleshooting
✔️ Task 53 - Create a Linux User with Non-Interactive Shell
✔️ Task 54 - Setup SSL for NGINX
✔️ Task 55 - Install and Configure HAProxy LBR
- Task 56 - Deploy Haproxy App on Kubernetes