Introduction to Server Administration

Necomitt Academy
Last Update September 6, 2022
0 already enrolled

About This Course

Are you a developer who wants to be able to deploy and manage your own servers? Perhaps you want to start working in server-side development and need to understand the back-end environment. Maybe you’re interested in starting a career in server administration and want to understand the fundamentals?

The fact is if you’re a web developer or web technologist you need to understand server administration. After you complete this course, you will be able to independently provision your own web servers and deploy scalable web applications that can be shared globally. You’ll learn the tools of the trade used by server administrators, and how to properly secure your web servers.

This is a course about DOING– not simply watching an instructor. In the very first chapter, you’ll hit the ground running as you create and configure your first server. During the course, you’ll master command interface tools like NANO and VIM. You’ll examine package managers and understand the LAMP stack.

This course also prepares you to work with GIT code repositories and the popular MySQL database. You’ll also learn the important server administration skills of working with security and logs.

When you enroll in this class, you’ll join a community of learners led by LearnToProgram’s Henry Quinn. If you’d like to add server administration to your list of skills, we’ll look forward to seeing you in class.

Learning Objectives

You will learn what exactly a virtual private server (VPS) is, how one can benefit you, and how to provision one.
You will learn how to SSH into your new machine and navigate around using the command line.
You will learn how to use command line-based text editors to edit configuration files.
You will learn what a package manager is and how they can help you set up a system.
You will learn how to set up a LAMP hosting environment.
You will learn how to use Git to populate /var/www/ with your projects.
You will learn how to connect projects to local MySQL databases.
You will learn how to point domain names to your sites and set up Apache virtual hosts.
You will learn to lock down your system by closing common web server attack vectors.
You will learn how to troubleshoot your server by reading your log files.

Curriculum

73 Lessons

Welcome to the course

Welcome to the Course00:00:40
About the Instructor00:00:50
Introductory Activity00:4:38
Defining Virtual Private Server00:2:19
Obtain the Tools of the Trade00:2:36
Digital Ocean Overview00:2:56
Creating Your First Server00:9:30
Sign Up for Digital Ocean & Create a Server00:5:8
You are Official a Server Admin00:00:36

Handling Servers & Permissions

Navigation with Nano & VIM

Basic Yum Commands

What is the Lamp Stack?

Using Github for your Server

Connecting Database to Your Server

Linking a Domain to your Server

Protection Your Server

Welcome to Chapter 10

Your Instructors

Necomitt Academy

5.0/5
72 Courses
2 Reviews
37 Students
See more

You don't have credit card details available. You will be redirected to update payment method page. Click OK to continue.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Don't have an account yet? Sign up for free

Connect with

or Log-in with