Linux and Deployment

This course covers the basics of Linux, including using commands, managing file permissions, and setting up servers. You will also learn about Docker for containerization and how to deploy applications efficiently.

Objective

  • Learn the fundamentals of Linux and server management.
  • Understand user policies, file permissions, and key commands.
  • Set up and configure servers with NGINX and PostgreSQL.
  • Install and use Docker for containerization.
  • Deploy applications efficiently in a cloud environment.

Curriculum

Linux Basic (Part 1)

  • Server & Cloud Overview
  • What is Linux?
  • How can we use Linux?
  • Commonly used commands (Ubuntu)

Linux Basic (Part 2)

  • User Policy
  • File Owner and Permission
  • Important commands for Ubuntu

Linux Basic (Part 3)

  • Install NGINX
  • Install PostgreSQL
  • Install Git, Vim

Docker Overview

  • Docker Overview
  • Docker Installation
  • Docker Commands