Designed for IT professionals without previous Linux System administration experience. Its intended to provide students with Linux administration “survival skills” by focusing on core administration tasks.
2 Weeks
No formal prerequisites, however previous system administration experience on other operating systems will be very beneficial
Part 1: Installing the Linux operating system
In this lesson you will learn how to install the Linux operating system which will be essential to the working on the labs.
Part 2: using Essential tools
We shall cover some of the Linux basics, including working with the shell and Linux commands which is essential for beginners to familiarize with Linux environment
Part 3: Essential File Management Tools
You will learn how to work with tools to manage the Linux file system. This is an important skill because everything on Linux is very file system oriented
Part 4: working with the text files
This lesson will teach you how to create text files, but also how to look for specific contents in the different text files.
Part 5: connecting to a Linux environment
We shall look at the different methods that can be used to connect to the Linux operating system, where we shall look at local login as well as remote login and the different terminal types used for this purpose
Part 6: user and group management
On Linux users are used as an entity that can be used by people or processes that need access to specific resources, I shall explain how to create users and make user management easier by working with groups
Part 7: configuring permissions
You learn how to manage Linux permissions through the basic read, write and execute permissions, but also through the special permissions and access control lists
Part 8: configuring networking
You learn the essential skills required for managing network connections.
Part 9: managing processes
You learn how to work with the different tasks that can be running on Linux, by sending signals to processes and by changing process priority
Part 10: managing software
You will learn how to manage software packages.
Part 11: scheduling tasks
You learn how to schedule a task for execution on a moment that fits you best
Part 13: managing partitions
You will learn how hard disks can be organized in partitions and how these partitions can be mounted in the file system.
At the end of this course you will be have learned and been exposed to Linux fundamentals which allow you to start your path in system administration.