Ubuntu Linux Server Administration Step by Step (Udemy.com)
Learn Linux Server Administration Ubuntu (gain real world experience in a mixed OS environment)
Created by: George Vazquez
Last updated September 2022
What you will learn
- Ubuntu Server
- Linux server administration
- Linux Bash Commands
- installing Ubuntu server
- tcp / ip configuration and troubleshooting
- User Management in Linux
- VI Editor
- Partition, format and mount storage fdisk, fstab
- Firewall management ufw
- install and configure SSH Server
- Share files on the network Samba
- Access network shares Windows 10
- Setup a print server with CUPS
- Install Web Server with Apache
- Perform backups using tar
- Schedule system backups crontab
- Install Name Server (BIND) DNS
- Install DHCP Server
- Install VPN Server Openvpn
- Install and configure LAMP Stack
- automation using Bash Scripting
- remote management using SSH
- remote desktop VNC server
How it compares
Against the other 124 rated Udemy courses in Linux on CourseDuck:
- Rating4.2 out of 5higher than 14% of them
- Reviews110#110 of 125 by number of reviews
- Length4.7 hoursshorter than 66% of them
- Last updatedSeptember 2022earlier than 59% of them
Course Description
Linux System Administration is a very important skill that IT professionals should possess. In this course you will learn how to install, configure, and administer a Linux Server using Ubuntu in a virtual environment (Virtualbox). In addition, you will learn how to set static ip address, transfer files between computers using SFTP, SCP protocol. You will, also, learn about package management in Ubuntu/Debian by installing and removing packages, remote management using SSH, and remote desktop VNC.
We will go into a quick introduction to BASH and perform the most common task in a Linux system eg: navigating filesystem, copy and move files and directories, and more advance topics like piping output. Moreover, you will learn how to manage storage devices and partition, securing the server using firewall UFW, manage users by adding new user and setting their password. Also, disabling the user account when the user is no longer in the company.
In the later parts of the course, we will go into more advance topics like sharing files over the network (SAMBA File Server), accessing files over the network from Windows 10 and Linux clients. How to map drives from Windows and mount remote shares from Linux. Installing a Print Server (CUPS), and installing the printer in Windows 10. Installation and provisioning of Web Server (Apache). We learn how to provide Domain Name Resolution DNS using BIND and test name resolution in the network. Install and configure Dynamic Host Configuration Protocol Server (DHCP) in order to automate the process of IP address management in the network. How to install and setup LAMP (Linux Apache MySQL and PHP). Install and setup VPN server for secure remote connection into the network.
Finally, you will learn about automating tasks in Linux by using BASH scripting, how to monitor and backup a Linux System. By the end of this course, you will have gained experience in how to administer a Linux Server and manage critical services in a mixed environment using Linux and Windows 10 clients.
Instructor Details
- 4.2 Rating
110 Reviews
George Vazquez
George is a Linux and Windows Systems Administrator with over 15 years of experience. He worked for the School System providing System and Network Administration. He's been involved in deploying large computer network.
He has used the power of Linux to provide Web Services and application in a production environment, and use Linux bash scripting to automate day to day operation of the servers.
He enjoys teaching Information Technology topics like Linux, Networking, Bash Scripting and programming. He holds several professional certifications in the field of Information Technology.
He also has experience as a Software Developer as he has build several Web and Android applications.
More Linux courses
Learn Ubuntu Fast: Learn, Practice, and Advance your Career (2022)
4.8 (112 Reviews)
Provider: Udemy
Time: 6.6h
$69.99
Linux Mastery: Master the Linux Command Line in 11.5 Hours (2023)
4.7 (27,499 Reviews)
Provider: Udemy
Time: 10.7h
$24.99
The Linux Command Line Bootcamp: Beginner To Power User (2026)
4.7 (10,510 Reviews)
Provider: Udemy
Time: 15.8h
$109.99
Complete Linux Bash Shell Scripting with Real Life Examples (2026)
4.7 (4,978 Reviews)
Provider: Udemy
Time: 14.7h
$16.99
Complete Linux Troubleshooting Course (Practical Examples) (2026)
4.7 (2,231 Reviews)
Provider: Udemy
Time: 17.1h
$119.99
Reviews
By Bernhard Stockman on 1/9/2025
The undertext seems strange. Maybe some program is trying to translate what he says but offten fails.
By Steve Ellis on 11/23/2023
I have used debian linux for a while but am not all that proficient in bash. This was a good fit for me.
By Abdullah Al Mukhlish on 2/16/2022
materinya cocok untuk yg ingin belajar tenatang linux
By W. Kranz on 12/30/2021
Some of the quizzes don't match the lessons. Some of the lessons are cut off. He explains how to do very specific actions but doesn't explain the overarching concepts or why you would do the specific tasks. Overall decent high level exposure to some concepts in Ubuntu 20.04
By Harley Ross on 7/30/2021
Its very informative thank you
By Kirubhanandhan Raja on 7/15/2021
its really helpful for use ubuntu operating system
By AKPERAN JEROME ORPIN on 7/8/2021
Everything is flexible, self explanatory and very forward
By Ahmad Ali on 6/9/2021
This Course was quite helpful for setting up OpenVPN , Printer, Incremental backup and many more . Thank you soo much.
By Luis Sardi on 9/13/2020
hay partes de los comandos que no explica el porque lo hace o el video se corta y no genera una secuencia. Falta pulir
By Root Tech on 8/26/2020
straight to the point. explains the fundamentals to the server up and running without going into too much theory
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100






