Introduction to Server Administration [Video]

More Information
  • You will learn exactly what 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.

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 backend 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 saleable 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.

Style and Approach

This course clarifies and teaches you the most of the needed concepts and methods to be more confident with server-side work.

  • A good step by step introduction into the world of server administration, walking through each step and actually replicating the steps helps expose the inner workings and tools needed to successfully navigate the process.
Course Length 4 hours 55 minutes
ISBN 9781788836746
Date Of Publication 29 Mar 2018


LearnToProgram Media

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allow students to learn at their own pace. With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks. The company is based outside of Hartford, Connecticut. Dave Moran is a web developer who has worked in both the Stamford and New Haven tech scenes. Working for several digital agencies as well as on his own freelance projects, he's seen projects ranging from simple small business websites to large e-commerce sites. He currently works as a frontend developer at a marketing agency, creating websites and solutions for their clients based on mockups from their design team. Tools like SASS and Bootstrap have helped his team create and work on projects at a rapid pace to keep up with demand. Henry Quinn is the programmer for the United States District Court, District of Connecticut, where he supports custom built web applications and work son MVPs for national projects. He graduated from Champlain College with a degree in Computer Network and Information Security and thoroughly enjoys instructing others on how to get started towards a career in programming.