Linux Server Administration Made Easy with Hands-on Training
4.3 (237 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
29,207 students enrolled

Linux Server Administration Made Easy with Hands-on Training

Linux Server Administration - A Step-By-Step Installation and Configuration Guide for Linux Fedora Server Workstation
4.3 (237 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
29,207 students enrolled
Created by Prof. K
Last updated 4/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Intermediate skill level of using the Linux Fedora operating system
  • Install, configure and maintain a Linux Fedora Server workstation
  • Configure specific Linux server roles such as Samba, DHCP, Web etc.
  • Configure different Linux services such as Linux Web Services, Network Services and File Services
Requirements
  • A host machine capable of handeling virtualization.
  • A minimum of 4 GB of RAM (8 GB preferred)
  • Basic computer skills
  • Basic operating system fundamentals.
Description

Course Update! Fedora has been updated to version 31. Some of the background images and icons have changed but the command syntax used in the labs remains constant. Having to update the course with every updated version is administratively burdensome but I will be updating labs and videos if I see a pattern of issue.  

By the end of this course, you will know and understand the fundamentals of the Linux Fedora operating system and be able to apply that knowledge as needed.

If you want to learn basic Linux system administration using real-world applied learning, read on.

  • Do you want to learn how to install and configure a Linux server?

  • Do you prefer learning using hands-on as opposed to just a lecture and quiz?

If you have answered YES to the above questions, then you choose the right course.

This course teaches you the basic skills of Installing and Configuring Linux Fedora Workstation and Server.

This course provides a solid hands-on experience for learning Linux and is designed for those needing to be able to demonstrate basic day-to-day administration and configuration skills required for Linux administering.

This course provides hands-on learning on how to install, maintain and configure a Linux Fedora Workstation and Server.  This Course is structured using short tutorial videos and hands-on labs. Students watch a short video tutorial, review the hands-on lab and then complete the lab.

This course is designed to provide students with the necessary basic skills and abilities to work with a Linux system workstation and server. Students should have basic knowledge of computers, operating systems, and networking. 

Students will learn how to install, configure and maintain a Linux system in a virtual lab environment. Students build a virtual install of Linux Fedora Workstation and Linux Fedora server but other Linux distros such RHEL 7 can be used.  

The student will use a hypervisor such as VMWare Player or Virtualbox to create a virtual lab environment. Students should complete Module 01, building a virtual lab environment before actually enrolling.  

Basic administrative tasks are covered such as creating and managing users, creating and maintaining file systems, determining and implementing security measures and performing software installation and package management. Linux networking topics include installing and supporting DNS, DHCP, Samba and the Apache Web server. 

Hands-on labs are used throughout the course to provide as much real-world experience as possible. Upon successful completion of this course, students will be prepared to install, configure and maintain a Linux system.

Although the course is built around a Linux Fedora,  CentOS 7 or  RHEL 7  RPM Linux type system, much of the course content can be applied to Ubuntu type distros.

Who should take this course?

Network administrators, technology students, entry-level pentesters, wanna-be hackers and anyone wanting to learn how to use Linux. 

Who should not take this course?

  • Anyone suffering from technophobia (the fear of learning new technology).

  • Anyone unable to complete Section 2 of the course.

Course requirements:

Knowledge level

  • Basic networking concepts, how devices communicate, and basic troubleshooting of network connectivity issues.   

  • How to use a computer, a mouse and a keyboard.   

  • How to configure a static IP address on a Network adapter.   

  • How to check for connectivity using PING, IPCONFIG, and IFCONFIG.   

Hardware   

  1. PC. laptop or desktop capable of virtualization. (Virtualization enabled BIOS).   

  2. A minimum of 4 GB of RAM, (8 GB or more of RAM recommended).     

  3. Administrative access to the host operating system. (You own the machine).

  4. High-speed internet access using a reliable Internet connection. (5mb or higher throughput).

Software

  1. Any 64 bit Windows operating system. (preferred)

  2. Current 64 bit Mac or Linux operating system.   

  3. Installation of Virtualbox

  4. A good, solid Internet connection.

Who this course is for:
  • This "Linux Server Administration Made Easy with Hands-on Training" course is designed for those who want to learn installation, configuration and manage Linux Fedora Server Workstation with ease
  • This course is ideal for Technology Professionals, IT Auditors, Pentesters, Windows System Administrators, Engineers, and anyone who needing the basics of Linux
  • Even enthusiastic academic students who want to conduct research or their academic projects using Linux can take this course
  • IT auditors and pentesters needing a more indepth knowledge of Linux.
  • Windows system administrators and engineers, needing the basics of Linux.
  • Academics and students using Linux to conduct research or complete course projects.
Course content
Expand all 22 lectures 03:45:42
+ Course Overview
1 lecture 03:58

A short course overview of what to expect if you enroll in this course. 

Preview 03:58
+ Building Your Virtual Lab Environment
3 lectures 31:42

In this short video, you will learn how to quickly and efficiently download ISO images used in the course.

Preview 05:57

In this short video and lab, you will learn how to create a virtual install of a Fedora Server using VirtualBox.

Preview 14:30

In this short video and lab, you will learn how to create a virtual install of a Fedora client using VirtualBox


Preview 11:15
+ Working with the Linux CLI
6 lectures 01:09:21

In this lab, you will be introduced to the Linux shell. This lab only scratches the surface regarding what there is to know about Linux. The intent is to give you a good foundation of the basics.

Explore Linux Part I - Navigate Linux Directories
11:05

In this lab, you will be introduced to some of the basics of file manipulation. You will create files and directories. You will copy and move files. You will use wildcards to specify multiple files. You will create symbolic links. You will delete files and directories. These are all very common steps for any user of a Linux operating system.

Explore Linux Part II - Basic File and Directory Operations
11:10

In this lab, your will learn how to install Windows software using the Linux WINE program. 

Making Fedora User Friendly
17:18

In this lab, you will learn to use the replacement package management system for Yum called DNF. package management system is a centralized mechanism for finding and installing software.  You will also become introduces to SYSTEMD.  Systemd is a suite of software that provides the fundamental building blocks for a Linux operating system.

Working with Systemd & Dnf Package Management
11:06
In this lab, you will learn how to create a permanent alias for a command string. Aliases are a convenient feature of shells in Unix-like operating systems that make it possible to launch any command or group of commands (inclusive of any options, arguments, and redirection) by merely entering a brief, pre-set string (i.e., sequence of characters).
Creating a Permanent Alias in Fedora Linux
06:06

In this lab, you will practice what you have learned in this section of the course. 

Preview 12:36
+ BASH Scripting
3 lectures 18:27

In this short video, you will be introduced to BSH scripting.

Introduction to BASH Scripting
07:39

In this lab, you will learn the fundamentals of BASH scripting. Bash, or the Bourne Again Shell, is a widely popular command-line interpreter for administration and programming tasks. It's also the default option on Mac OS X and Linux

Linux Fedora BASH Scripting Part I
10:47

In this lab, you will learn to create and run more sophisticated BASH scripts. 

Linux Fedora BASH Scripting Part II
00:01
+ Linux Server Management
2 lectures 17:21

In this video, you will learn to install the Webmin Web Interface. Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely. 


Install the Webmin Web Interface
11:22

In this lab, you will learn to install the Conky System Monitor. Conky is a free software desktop infotainment system monitor for the X Window System. It is available for Linux, FreeBSD, and OpenBSD. Conky is highly configurable and is able to monitor many system variables including the status of the CPU, memory, swap space, disk storage, temperatures and process processes.

Install and Configure Conky System Monitor
05:59
+ Linux Web Services
1 lecture 06:09

In this video, you will learn how to install the Apache Web Server (httpd) and configure a simple web page. The Apache HTTP Server ("httpd") was launched in 1995 and it has been the most popular web server on the Internet since April 1996. It has celebrated its 20th birthday as a project in February 2015.

Installing Apache Web Server Using Fedora Server
06:09
+ Network Services
2 lectures 27:18

In this lab, you will learn how to configure and manage network adapters on Linux machine. 

Configuring a Network Adapter (NIC) in Linux
12:07

In this lab, you will learn to configure a DHCP server on Linux Fedora server. 

Configuring a DHCP Server in Linux
15:11
+ File Services
2 lectures 28:08

In this lab, you will learn to install Samba on Linux using Webmin.

Configuring Samba in Linux Using Webmin
14:50

In this lab, you will learn to install and create an NFS server and configure an NFS share on Linux Fedora. 

Configuring NFS Server in Linux
13:18
+ Linux Log Files
1 lecture 09:40

In this lab, you will learn to access, manage and use Linux log files for troubleshooting errors.

Using Log Files in Linux
09:40
+ Monitoring Linux Performance
1 lecture 13:37
In this lab, you will learn to monitor Linux process, memory, and networking.
Monitoring Linux Performance
13:37