Ubuntu Linux Server administration in practice
What you'll learn
- How to install and configure a Linux Ubuntu Server
- How to work with services, files and users
- How to do basic network administration
- How to setup http, ftp and ssh servers
- How to do proper hard drive partitioning
- Understand how to use Systemd
- The free version of VirtualBox installed (optional)
- ISO image of the Ubuntu Linux Server
Ubuntu Linux Server offers a free and convenient way to start learning the Linux operating system. The purpose of this course is to immerse you into Linux, and with practical examples to help you understand the basics, and feel comfortable while using the Ubuntu server and its command tools.
Lectures are easy to follow. By simply opening the console and typing what you see will allow you to naturally connect otherwise diverse knowledge topics. You do not need an additional computer to load the Linux OS to take this course, and I encourage you to practice in a virtual environment like the free downloadable VirtualBox. Its virtual nature will allow you to work and make changes to a sandboxed Linux Operating System. Even if you fail, you can reinstall the server system very easily.
All this makes it a great course for absolute beginners. I created the course to have a steady learning curve, but if you do not understand something, you are encouraged to reach out and ask questions. Please don't be afraid to repeat the video in order to understand the techniques used.
During the course you will learn:
What is Linux, how to install Linux Server and Desktop and how to use VirtualBox. Then, by working from the command line or from a remote SSH console, we will dive into the system, and start working with files and packages(add, remove and manage) with the apt packet manager. Later, we'll look at how to prepare a remote access server using the Secure Shell (SSH).
You will also learn how to create a new user, provided with escalated sudo (root) rights, what are the file permissions and how they can be changed.
Then we will go into the concept of groups and how we can use them in practice by adding a user to a secondary group and later removing the user and the group. With a practical example, we will also change the ownership as well as the group membership of a file.
Additionally, we will edit text files and system configurations using the "nano" editor and demonstrate when to use manual pages and when the --help system. You will also learn how to use the wget to download from the Internet. At a later stage, we will install and set up a web server with Nginx as well as an FTP server.
We will get deep into managing processes and services with the help of SystemD, in order to schedule the right amount of resources for them.
We will also setup Ubuntu native containers using LXD / LXD
As a bonus there is a much-demanded lecture, demonstrating how to run a web browser from the console.
and many others...
The course will meet your expectations if you are not familiar with Linux and would like to learn more through experimenting with the Ubuntu Server. It is also a great place to start if you want to expand your career opportunities.
I am sure that this course will give you the knowledge you need to feel comfortable with Linux at home or at work. Please feel free to message me whenever you have questions about the lectures material.
Who this course is for:
- Beginners in Linux who want to understand how the linux server functions
- System administrators who want to refresh their skills
- DevOps engineers interested insystem administration
From the system administration he is interested in: Linux System Administration, OpenStack, Docker and Kubernetes technologies.