Learn Linux Administration Through Practical Examples

Linux Tips: First steps into becoming a successful Linux server administrator by learning different Linux distributions

Last updated 2022-01-10 | 3.8

- At the end of this course you will be able to perform many of the daily tasks of a Linux system administrator.
- You will know how to control the boot process
- deal with disk space
- configure the network and troubleshoot issues.
- Along with the video lectures
- there are also exercises to help you practice what you learn.

What you'll learn

At the end of this course you will be able to perform many of the daily tasks of a Linux system administrator.
You will know how to control the boot process
deal with disk space
configure the network and troubleshoot issues.
Along with the video lectures
there are also exercises to help you practice what you learn.
What you will learn in this course applies to many distributions (Debian
Ubuntu
CentOS
RedHat
Fedora
etc)

* Requirements

* Have passion to learn and improve
* You should be able to perform basic commands in Linux. This course is not for absolute beginners. However
* you only need to have a basic understanding of what Linux is and to be able to open a terminal and use simple commands as changing the directory and listing files.
* Have at least one Linux virtual machine (Ubuntu
* Debian
* CentOS
* RHEL ..)

Description

Mihai says: "This course actually gets you some clues, which you would not know by the 1st touch. Carmen Balan is a great instructor when it comes about to explaining advanced working habits."

Teodor says "The instructor was explaining the information in a good and structured way. There are practical examples, and it's very good that I can download the PDF materials and exercises! A little bit slower would be good, but overall it was a very good course" 

Petru says "By far one of the most useful course on Linux environment. The instructor is extremely prepared. I'll recommended with all my heart."

Eddie says "Although I know 99% of what I have seen so far it has all been explained and taught very well. Excellent material for a newbie."


This Linux course was designed to share my experience as a system administrator through practical examples and scenarios. If you would like to start a career in Linux or simply improve your knowledge, this course is for you. Throughout the course, I will show you many of the tasks you would encounter when administering a Linux server. 

Since being a system administrator, I know you might need to deal with more than only one Linux distribution, what I teach in this course, applies to many of them.

I know that the best way to learn something is by actually doing it, so I created this course by showing how to accomplish the tasks rather than just explaining how to do them in theory. Moreover, along with the video lectures, you will also find exercises to help you improve your hands-on experience. You will benefit for free from any new lectures and updates on the course.

Keep in mind that if you are not happy with the course, you can ask for a refund and take advantage of 30-Day Money-Back Guarantee.




Who this course is for:

  • People who would like to take up their Linux knowledge to an upper level
  • Those who want to start a career as a Linux system administrator
  • Developers who need to administrate a Linux server

Course content

9 sections • 73 lectures

Tips & Tricks Preview 11:14

In this lecture, I will share some of the tips and tricks for dealing with the Linux command line. It will help you keep the pace and understand better I will be showing you throughout the rest of the course.

Introduction Preview 00:37

This is an introduction lecture to show you the content of the rest of the section. 

Understanding the runlevels and targets Preview 02:56

This lecture explains the role of the runleveles and targets as well as what they are.

Current and default runlevel Preview 01:30

This is a practical example of how to identify the current runlevel and also the default one a Linux servers boots into.

Default runlevel Ubuntu - init Preview 00:37

This video shows how you can change the default runlevel when using an Ubuntu server.

Listing services in certain runlevels Preview 01:58

In this video, you will learn how to list the services that are active in a specific runlevel.

Enable/Disable a process from starting at boot - init Preview 06:10

This lecture shows how you can make a program start automatically at boot time as well as disabling them from starting by itself when Linux server boots. This helps you control the boot process.

Default target - systemd Preview 01:10

Newer distributions has replaced the runlevels with targets. However, they have the same role and purpose. 

Dealing with processes - systemd Preview 01:16

This video shows you how to start/stop processes using systemd instead of init. Attached to this lecture, there is also an exercise to practice what you have already seen in this section

What is LVM? Preview 02:11

This video explains what LVM is when dealing with disk space.

Steps on how to create a volume group Preview 01:18

In this lecture, you will get to know the steps necessary to create a volume group. 

Steps on how to extend an existing volume group Preview 00:22

These are the steps to extend an existing volume group when you want to add more disk space. 

Steps on how to decrease disk space by reducing the volume group Preview 00:59

Add virtual disk in VMware Workstation Player Preview 00:41

Add virtual disk in Oracle VM VirtualBox Preview 01:05

Create volume group and logical volume Preview 05:39

Extend existing volume group and logical volume Preview 02:31

Reduce logical volume Preview 03:13

Resize filesystem and logical volume Preview 01:22

Extend the filesystem and the logical volume with the unallocated disk space from the volume group, after removing the physical volume. 

Extend Disk Space

Introduction Preview 00:51

Change the hostname Preview 00:48

DNS nameservers Preview 03:11

Resolve queries locally with /etc/hosts Preview 01:34

Determine the order for DNS queries Preview 00:47

Setup a static ip Debian/Ubuntu Preview 04:11

Setup alias ip Preview 01:30

ip vs ifconfig commands Preview 06:15

Adding routes Preview 06:33

Network configuration for CentOS/RHEL Preview 03:48

Connect remotely with SSH Preview 06:56

Servers fingerprints Preview 02:57

Setup firewalls with iptables Preview 07:02

Iptables-persistent Preview 06:02

DNS Configuration

Introduction Preview 01:50

Ping command Preview 04:13

What happens behind the ping command Preview 01:03

Traceroute command Preview 01:20

Netstat & ss commands Preview 06:43

Capturing network traffic with tcpdump Preview 05:46

Deciphering the output of tcpdump Preview 03:49

Identify open connections

Introduction Preview 01:05

Swap & Swappiness Preview 03:08

Identify the system's resources Preview 06:50

Check system's resources usage Preview 04:28

Keep an eye on something - the watch command Preview 01:57

Real-time view tools Preview 08:44

Get historical data Preview 05:00

Check running processes Preview 02:52

Check open files Preview 04:04

Log messages and rsyslogd daemon Preview 03:59

Checking log files Preview 10:14

Rotate logs Preview 09:08

Schedule jobs with at Preview 08:14

Schedule jobs with cron Preview 09:43

Anacron Preview 04:28

System troubleshooting

NFS Introduction Preview 03:19

In this lecture, you will understand what NFS is and how it is used to share the files across the network.

Setup NFS Preview 07:43

In this lecture, you will learn how to implement NFS in order to share files with other Linux servers

Mount filesystem permanently Preview 03:43

In this lecture, you will learn to permanently mount the NFS shared directories, on the client server

Adding users Preview 04:15

Manage groups & delete users Preview 02:36

Lock accounts Preview 04:07

Limit disk space for users with quota Preview 07:46

Disk limit with quota - practical example Preview 04:14

Final Quiz

This quiz gathers part of the knowledge you should remain with after finishing the course. The questions are similar to the Linux exam certifications. 

Change root password Preview 00:06

In this file, you will see the necessary steps to change the root password when you lost the current root password. 

View configuration files without commented lines Preview 00:19

Interview questions Preview 00:19

Distro Upgrade Debian 8 to Debian 9 Preview 00:04

Bonus Lecture: Congrats! Preview 00:16