We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Learn Linux Administration and Supercharge Your Career

Jason Cannon

If you want to learn Linux system administration and supercharge your career, read on.

Read more

If you want to learn Linux system administration and supercharge your career, read on.

Hello. My name is Jason Cannon, and I'm the author of Linux for Beginners, the founder of the Linux Training Academy, and an instructor to thousands of satisfied students.  I started my IT career in the late 1990's as a Unix and Linux System Engineer, and I'll be sharing my real-world Linux experience with you throughout this course.

By the end of this course, you will fully understand the most important and fundamental concepts of Linux server administration. More importantly, you will be able to put those concepts to use in practical, real-world situations. You'll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator.

What People Are Saying About Jason and his Courses:

"Excellent course on Linux. It is the best way to get started using Linux that I have come across." Chris Bischoff, Udemy student

"This class was a great review of the 2 Linux classes I took in school. I learned plenty of new stuff and got a great refresher on things I haven't used in some time. I did well on my interview and got the job I was looking for. Thanks. " Alan Derrick, Udemy student

"This was a great course. Learned a lot from it. " Ricardo José Crosara Junior, Udemy student

"Excellent starter course. Very good and complete guide to get you started on working on Linux." Brian Mulder, Udemy student

"Great course. Easy to understand for beginners and a great refresher for experienced users. " Spencer Ball, Udemy student

"Very well laid out course. Thanks Jason. " Eric Etheredge, Udemy student

"Love it... it's absolutely one of the best courses I've taken here on Udemy." Idriss N, Udemy student

"Awesome Course. Another great one. Thanks Jason. " John Wilmont, Udemy student

"Excellent Course. Having come from a moderate understanding of Linux, this course has given me a deeper and more streamlined understanding of Linux. Definitely worth the money." Armando Cabrera, Udemy student

"Fantastic course and very beautifully explained." S John, Udemy student

"Great course, great instructor. I enjoyed every minute of it. I recommend this course 100%." Alfredo, Udemy student

"I am lovin' it. Nice way to begin one's journey into Linux." Rohit Gupta, Udemy student

Here is what you will learn by taking this Linux Administration course:

  • How the boot process works on Linux servers and what you can do to control it.

  • The various types of messages generated by a Linux system, where they're stored, and how to automatically prevent them from filling up your disks.

  • Disk management, partitioning, and file system creation.

  • Logical Volume Manager (LVM) - extending disk space without downtime, migrating data from one storage to another, and more.

  • Managing Linux users and groups.

  • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.

  • Networking concepts that apply to system administration and specifically how to configure Linux network interfaces.

  • How to use the nano, vi, and emacs editors.

  • How to schedule and automate jobs using cron.

  • How to switch users and run processes as others.

  • How to configure sudo.

  • How to find and install software.

  • Managing process and jobs.

  • Linux shell scripting

  • Unconditional Udemy 30-day money-back guarantee - that's my personal promise of your success.

What you learn in this course applies to any Linux environment including Ubuntu, Debian, Kali Linux, Linux Mint, RedHat, CentOS, Fedora, OpenSUSE, Slackware, and more.

Free Bonus #1 - Video Demonstrations from my Command Line Kung-Fu book.

In this series of videos, I'll be sharing with you some of my favorite Linux command line tricks.  These tips will make your life easier at the command line, speed up your work flow, and make you feel like a certified Linux command line Ninja.   If you want to see the pages of Command Line Kung-Fu come to life, then you have to watch these videos.

Free Bonus #2 - PDFs of All the Material Covered

As an added bonus for enrolling in this Linux Administration video training course, you'll receive access to all the slides used in the lessons.  You can download them and refer to them when you want to jog your memory or double-check your work.

Earn CompTIA Linux+ CEUs.

Keep your CompTIA Linux+ Certification up-to-date by earning Continuing Education Units (CEUs) with this course. Why go through the hassle of retesting when you can renew your certification?

Enroll now and start learning the skills you need to level up your career.

Enroll now

What's inside

Learning objective

By the end of this course you will understand the fundamentals of the linux system administration and be able to apply that knowledge in a practical and useful manner.

Syllabus

In this lesson you will learn how to extend logical volume groups, logical volumes, and filesystems.

In this lesson you will learn how to mirror logical volumes.

Read more

Learn how to remove and reduce logical volumes.

How to migrate LVM data to a new disk or storage device without losing data or taking downtime.


Course Overview

In this lesson you will be given an overview of the "Learn Linux Administration" course.

The Linux Boot Process and System Logging

In this lesson you will learn about Linux boot and startup processes.  Topics covered include:

  • BIOS (Basic Input/Output System)

  • MBR (Master Boot Record)

  • LILO (Linux Loader)

  • GRUB (Grand Unified Bootloader)

  • initrd (Initial RAM Disk)

  • Linux Kernel

  • Init

  • Runlevels

  • Systemd

  • dmesg

  • /boot

  • systemctl


This is a demonstration of the Linux Boot Process.

Linux logs and Linux log files, explained.

The Linux Boot Process
Disk Management

In this lesson you will learn about Linux disk management.

In this lesson you will learn about Linux disk partitions and the commands to manage them.

In this lesson you will learn about Linux mounts, mount points, and commands to manage mounts such as mount and umount.

LVM - The Logical Volume Manager

In this lesson you'll learn about the Linux Logical Volume Manager (LVM).

LVM: Layers of Abstraction

Learn how to create LVM Physical Volumes (PVs), Volume Groups (VGs),  and and Logical Volumes (LVs) in Linux.

You'll learn about the following commands:

  • lvmdiskscan

  • lsblk

  • fdisk

  • pvcreate

  • pvdisplay

  • vgcreate

  • vgdisplay

  • lvcreate

  • lvdisplay

  • mkfs

  • mount

Logical Volume Manager - Summary
User Management
Managing Users and Groups, Part One
Managing Users and Groups, Part Two
Switching Users, Running Commands as Others, and sudo
Networking
Special Permission Modes, Part II
TCP/IP Networking for Linux System Administrators
Networking - DNS and hostnames
Networking - DHCP, Dynamic and Static Addressing
Network Troubleshooting, Part I
Network Troubleshooting, Part II
Managing Processes and Jobs
Processes and Job Control
Scheduling Jobs with Cron
Review
Processes and Jobs
Linux Permissions
File and Directory Permissions, Part One

This is part two of the Linux file permissions lesson.  In this lesson you will learn about:

  • Symbolic permissions

  • Numeric and octal permissions

  • File versus directory permissions

  • Changing permissions

  • Working with groups

  • File creation mask

Special Permission Modes, Part I
Permissions
Managing Software
Installing Software on RPM Based Linux Distros: RedHat, CentOS, AlmaLinux, Rocky
Installing Software on Debian Based Linux Distros: Debian, Ubuntu, Kali Linux
Viewing and Editing Files
Viewing Files and the Nano Editor
The vi editor
Vi Cheat Sheet
Emacs
Emacs Cheat Sheet
Graphical Editors
Shell Scripting
Shell Scripting, Part One
Shell Scripting, Part Two
Scripting
Summary
Conclusion - Congratulations and Thank You!
Put Your Skills Into Practice
Installing NGINX, MySQL, PHP and WordPress on an Ubuntu system.
Bonus - Command Line Kung Fu
Tab completion
Repeat as Root
Rerun a command starting with a string
Reuse arguments
Strip out comments and blank lines
Reuse the last item from the previous command
Bonus - Slides
Booting
System Logging
Network Troubleshooting
TCP/IP Networking
Cron
Managing Users and Groups
Vi
Switching Users and the sudo Command
Nano
Additional Slides
Bonus Section

The contents of this lecture are so secret I'm not even allowed to describe it! Open, if you dare.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops essential Linux Administration skills, such as installing and configuring network interfaces, working with processes and jobs, and managing disk space
Emphasizes practical application and hands-on learning, allowing students to implement learned concepts in real-world scenarios
Led by Jason Cannon, an experienced Linux System Engineer and founder of the Linux Training Academy
Provides opportunities to earn CompTIA Linux+ CEUs, keeping learners' certifications up-to-date
Covers a comprehensive range of topics, including disk management, user and group management, networking, and shell scripting, providing a well-rounded foundation in Linux Administration
Offers free bonus materials, including video demonstrations from the instructor's book and PDFs of the course material

Save this course

Save Learn Linux Administration and Supercharge Your Career to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn Linux Administration and Supercharge Your Career with these activities:
Organize Course Notes and Assignments
Enhance your learning by organizing course notes, assignments, and quizzes to facilitate effective review and retention.
Show steps
  • Create a system for organizing notes, assignments, and quizzes
  • Review and categorize existing materials
  • Store materials in a central and accessible location
Review Key Linux Networking Concepts
Establish a solid foundation for understanding Linux networking by reviewing key concepts and protocols.
Browse courses on Linux Networking
Show steps
  • Review OSI model and TCP/IP stack
  • Refresh knowledge on IP addresses, subnetting, and routing
  • Familiarize yourself with common Linux networking tools (e.g., ifconfig, netstat)
Review Basic Linux Commands
Review basic Linux commands to strengthen your foundation and enhance your understanding of the course materials.
Browse courses on Linux Basics
Show steps
  • Navigate the Linux file system using basic commands (e.g., ls, cd, mkdir, rm)
  • Manipulate files and directories using commands (e.g., cp, mv, cat, less)
  • Manage user permissions and file attributes using commands (e.g., chown, chmod)
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice Creating Virtual Machines
Enhance your hands-on experience by following tutorials on virtual machine creation, solidifying your understanding of virtualization concepts.
Browse courses on Virtualization
Show steps
  • Choose a virtualization software (e.g., VirtualBox, VMware)
  • Follow guided tutorials to create and configure virtual machines
  • Experiment with different operating systems and applications on the virtual machines
Join Linux User Groups for Discussions
Engage with Linux enthusiasts and experts in online discussion groups, broadening your knowledge and gaining valuable insights.
Show steps
  • Identify relevant Linux user groups (e.g., local meetups, online forums)
  • Participate in discussions, ask questions, and share your experiences
  • Connect with other Linux users and build a network
Develop a Bash Shell Script
Reinforce your understanding of Bash scripting by creating a simple shell script that automates a task related to Linux system administration.
Browse courses on Bash Scripting
Show steps
  • Identify a task that can be automated using a shell script
  • Learn the basics of Bash scripting syntax and commands
  • Write and test the shell script
  • Document the script's functionality and usage
Contribute to Open-Source Linux Projects
Gain practical experience and contribute to the Linux community by participating in open-source Linux projects.
Show steps
  • Identify open-source Linux projects that align with your interests
  • Review the project's documentation and codebase
  • Make code contributions, report bugs, or provide documentation updates
  • Collaborate with other contributors and maintainers

Career center

Learners who complete Learn Linux Administration and Supercharge Your Career will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Learn Linux Administration and Supercharge Your Career.
Linux Security and Hardening, The Practical Security...
Most relevant
Linux for Beginners
Most relevant
Bash Scripting and Shell Programming (Linux Command Line)
Most relevant
Shell Scripting: Discover How to Automate Command Line...
Most relevant
Complete Linux Training Course to Get Your Dream IT Job...
Most relevant
Complete Windows Server Administration Course
Most relevant
Introduction to web programming for GIS applications
Most relevant
LPI Linux Essentials (010-160) Complete Course and Exams
Most relevant
Charisma: You Can Develop Charisma
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser