CentOS / RHEL Server Setup and Administration Essentials

Learn to set up a personal server with CentOS, covering installation, web hosting, and security for beginners. Gain practical skills in server management.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your go-to guide for setting up a personal web server using CentOS. No need for fancy tech skills—just follow along, and you’ll learn everything from installation to hosting websites. It's practical, friendly, and packed with useful tips!

Key Points

  • Step-by-step personal server setup guide
  • CentOS installation and configuration
  • Web hosting with Apache/Nginx, MariaDB, and PHP
  • Virtual server setup on DigitalOcean and AWS
  • Basic security tweaks for server protection

Learning Outcomes

  • Install CentOS Linux and set up a LAMP stack.
  • Create and manage your own web hosting.
  • Configure security settings for your server.
  • Understand how to use VirtualBox for virtual servers.
  • Gain practical experience with Linux commands.

About This Course

Step-by-step guide to personal server setup: from CentOS installation to configuring personal web hosting platform

Updated August, 2017

Join the community of like-minded IT-enthusiasts to learn the basic concepts and tools that you will need to build fully functional CentOS 7 / RHEL 7 Linux based web server.

Here's what our students say:

The instructor is very knowledgeable and well organized with the lessons building on each other. Commands and tasks that I need to do while learning are clearly identified and discussed. Overall, this is a great course.

--Mike K.

     *******

The commands are prepared in txt file. The Instructor go though step by step and he explained some other options in case there are errors in the given command.

--Montaner M. U.

+ more 5-star reviews.

Build practical skills in CentOS Linux installation and web server setup with this tutorial for beginners.

Although we make all the tutorials and demonstrations on CentOS operating system, note that CentOS explicitly aims for complete binary compatibility with Red Hat Enterprise Linux (RHEL). The only real difference is that CentOS has the branding-related packages from RHEL replaced with recompiled versions from the sources provided by Red Hat.

So learning CentOS is 99% the same as learning Red Hat Enterprise Linux (RHEL).

In this course you will learn about:

  • Physical dedicated server set up

  • DigitalOcean and Amazon Web Services virtual private server set up

  • CentOS 7 Linux operating system installation

  • Apache / Nginx web server, MariaDB database and PHP installation

  • Oracle VirtualBox installation to create your own VDS host server

  • Configure FTP sever, firewall (with firewalld) and backups with Rsync

  • And much more tweaks in the upcoming monthly updates, including but no limited to tuning the web server for low RAM systems, applying security tweaks to your server to make it less vulnerable to external attacks etc.

Powerful Tools at Your Fingertips

Learning Linux server setup essentials puts a very powerful and useful tools at your disposal. After finishing this course, you will be able to organize your personal web hosting and any other web-based service out there, from e-mail to file sharing service.

Save money, take total control over your data and have fun!

Content and Overview

Suitable for beginning system administrators with zero experience in Linux administration. Through this course, you'll learn all of the fundamentals of web server administration, and gain experience in setting up Linux server OS and LAMP stack. Each chapter is packed with step-by-step guides and the exact Linux commands which will put your new learned skills into practical use immediately.

You will start with choosing the right platform for your server. Then you will install CentOS Linux to the server and set up the LAMP stack. After that, you will configure multiple Apache virtual hosts or Nginx server blocks, create your first MariaDB user and database, and finally, you will install WordPress to your new server. We will also go through basic security tweaks for your server.

Students completing the course will have the knowledge and skills to set up and administrate their personal server.

Note, that this course shares some basic theoretical content from my other course "Debian Linux Server Setup Essentials for Webhosting and More", but all the practical lessons were designed for CentOS Linux.

Working through all the lections and command-line commands, you'll be able to instantly put the knowledge into practice, and will receive a verifiable certificate of completion upon finishing the course.

100% Satisfaction Guarantee. No Questions Asked!

I hope you will be absolutely satisfied once you got through my course. I do my best to make sure this course meets your need and expectations. But if you're not satisfied with this course for ANY valid reason, contact me within 30 days from your purchase and I will refund in full. No questions asked. You have absolutely nothing to lose.

  • Install and run CentOS Linux OS on any computer or server

  • Configure LAMP (Linux + Apache/Nginx + MySQL/MariaDB + PHP) software bundle to host one or multiple websites or web services

  • Set up Oracle VirtualBox to create your own VDS host server

Course Curriculum

Instructor

Profile photo of Aleksey Grebeshkov
Aleksey Grebeshkov

My name is Aleksey Grebeshkov (Ph.D.), I'm an entrepreneur and also an author, and independent researcher at the Kyiv National Economic University (Kyiv, Ukraine). My areas of interest include information management, project management, innovation management, information technologies in business and education, and information security.I'm also CIO at Private Schools Association of Ukraine, co-owner of online education startup InfoSecSchool, and a...

Review
4.9 course rating
4K ratings
ui-avatar of Manoj Kumar
Manoj K.
5.0
5 years ago

all given information is best and bringing me into new digital world

  • Helpful
  • Not helpful
ui-avatar of Avinashdeep kaur
Avinashdeep K.
1.0
5 years ago

The instructor has never replied to any of my questions

  • Helpful
  • Not helpful
ui-avatar of George Marx
George M.
2.5
6 years ago

Most is old stuff that I knew already but the Nginx vs Apache section was very informative and I actually now learned the difference.

  • Helpful
  • Not helpful
ui-avatar of Clarence Moreland
Clarence M.
1.0
7 years ago

Far too much useless chit-chat about things most grade school children know. I thought this course was geared to specific features of RHEL. So far it hasn't even touched on generic Linux!

  • Helpful
  • Not helpful
ui-avatar of Robert Young
Robert Y.
4.5
7 years ago

Aleksey is very knowledgeable and keeps a steady pace with attention to detail. He has some of his screens in the Russian locale, that can be tricky to follow but he does explain the options. We can always replay!
Useful updates are the upgrade to php7 and using rsync to backup your data to another server

  • Helpful
  • Not helpful
ui-avatar of Miloud Eloumri
Miloud E.
5.0
7 years ago

The instructions and the argument are nice and clear. It is very useful and helpful course.

  • Helpful
  • Not helpful
ui-avatar of Aung Kyaw Moe
Aung K. M.
5.0
8 years ago

do it good

  • Helpful
  • Not helpful
ui-avatar of Duncan Sharples
Duncan S.
5.0
8 years ago

Course does exactly what it is set out to do. While setting up my LAMP stack I wanted to use Nginx instead of Apache. Alekse was very helpful with this and answered all my questions really quickly. I'm very grateful and pleased that I took this course. I can't think of any specific examples but on a couple of occasions I wished there was a little more detail on why things were configured or done a certain way. This however, is an observation and not a criticism. Fyi - In English, NGINX is pronounced the exactly the same way you would say the words 'Engine Ex'. Anyway, great job. Thank you.

  • Helpful
  • Not helpful
ui-avatar of Mike Krawczyk
Mike K.
5.0
8 years ago

The instructor is very knowledgeable and well organized with the lessons building on each other. Commands and tasks that I need to do while learning are clearly identified and discussed. Overall, this is a great course.

  • Helpful
  • Not helpful
ui-avatar of Montaner Maulana Usop
Montaner M. U.
3.5
8 years ago

The commands are prepared in txt file.
The Instructor go though step by step and he explained some other options if incase thereis errors in the given command.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses