Last Update: Dec 19, 2024

Linux Administration Course For Beginners

  • Free

About Course

Kickstart your career in IT with our Linux administration course for beginners. This comprehensive program covers essential concepts and skills needed for effective Linux management.

If you’re looking for a flexible learning option, our Linux administration course online is the perfect choice. By the end of the Linux administration course online, you’ll be equipped to handle various administrative tasks and support Linux-based systems confidently.

In this self-paced course you learn how to setup and manage Linux servers on Red Hat or CentOS Linux distributions. Specifically, you learn how to install, configure and maintain an Enterprise Linux system in a networked environment. Basic administrative tasks are covered such as: creating and managing users, creating and maintaining file systems, Comprehensive hands on exercises are performed throughout the course to reinforce learning and develop skills and competency. Upon successful completion of this course, you will be prepared to maintain Linux systems in a networked business environment.

Although the course includes installing and configuring a CentOS 7 / RHEL 7 Linux system, much of the course content also applies to Oracle, Ubuntu, Scientific and other current versions of mainstream Linux distributions.

 

Linux System Administration

If you’re looking for a flexible learning option, our Linux system administration course is the perfect choice. You will gain practical experience through hands-on labs, making it easy to understand Linux system administration. This course delves into the intricacies of Linux system administration, covering topics such as user management, file permissions, and system monitoring. With a focus on real-world applications, you’ll learn how to navigate and manage Linux environments effectively, preparing you for various roles in system administration.

After you finish this course, you can move on to our next level Linux System Admin course or How to manage Red Hat or CentOS Linux servers- Intermediate level

Linux System Administration Course Learning Objectives

You will learn:

  • Installing the Linux operating system and configuring peripherals
  • Performing and modifying startup and shutdown processes
  • Creating and maintaining system users and groups
  • Understanding and administering file permissions on directories and regular files
  • Planning and creating disk partitions and file systems
  • Performing maintenance on file systems

 

Linux System Administration Topics and Subtopics

The following outline is covered in this course:

1-System Administration Overview

1-UNIX, Linux and Duties of System Admin

 

2- Linux Superuser Privileges- su & sudo Commands

 

2- Installation and Configuration

1-Planning: Hardware and Software Considerations

 

2-Installation Methods and Types and Classes & Virtual Box

 

3- Partitions, LVM, Swap and Others

 

4- Linux Boot Loader: grub & Boot to Rescue Mode

 

5- Software Package Selection and more

 

3- Boot Sequence, systemd Daemon & systemctl Command

 

4-Managing Software and Devices

1- Identifying & Managing Software in Linux

 

2- Identifying & Managing Devices in Linux

 

5- Managing Users and Groups

1-Setting Policies and User File Management in Linux

 

2-Manage /etc/ in Linux

 

3- Manage Users in Linux

 

4- Manage Groups, User Environments & Login Configuration Files

 

6- The Linux File System

1. Filesystem Types and Directory Structure in Linux

 

2. Mounting a File System in Linux

 

3. /etc/fstab and Special Files in Linux

 

4. Inodes in Linux

 

5. Hard and Soft File Links in Linux

 

6. New File Systems with mkfs & lost+found Directory

 

7. File and Disk Management Tools in Linux

 

7-Linux File Security

1. Linux Files & Directory Permissions

 

2. Linux Access Control Lists or ACLS

 

3. getfacl and setfacl Commands, SUID, SGID & Sticky Bit

 

8-Controlling Processes

1. Linux Processes and Parent-Child Relationship

 

2. Running, Background, Controlling, Signaling & Killing Processes

 

3. Automating Processes, Cron and Crontab

 

4. at, batch and System Processes (Daemons)

 

Homework

Linux System Admin Practice- Part 1

 

Linux System Admin Practice- Part 2

 

Linux System Admin Practice- Part 3

 

 

 

Requirements

Good knowledge of Linux commands

Related Courses

Complete Training Bundle

If you are serious about becoming a pro system admin or cloud specialist, you should enroll in Coding Bootcamps school System Admin- Complete Training Bundle. This bundle covers all essential and practical topics related to system administration. For $290 monthly subscription, you can have access to 300+ hours of hands-on project-based training covering all courses related to system administration like Linux, SQL, No-SQL, or Graph database development, bash scripting, Docker, Kubernetes and many more. Click here to learn more.

Private Tutoring Classes

To take skills you learn from this course to the next level, taking the following tutoring classes are highly recommended. It is also a great opportunity to discuss your questions and problems related to this course with an experienced instructor:

 

Linux Live Classes

Red Hat Certifications

 

What Is Next?

After finishing this course, you can enroll in any of following classes:

 

What Will You Learn?

  • Learn new things
  • Revamp your career
  • Target IT jobs
  • Sharpen your skills
Free
Free access this course

Requirements

  • A laptop or PC
  • Good Internet
  • Routine Study
  • Regular Join Class