Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Red Hat Linux: From Basics to Advanced
Rating: 3.8 out of 5(14 ratings)
1,051 students

Mastering Red Hat Linux: From Basics to Advanced

Unlock the full potential of Red Hat Linux with our comprehensive course—transform from novice to expert.
Last updated 8/2024
English

What you'll learn

  • Foundational Knowledge: Understand the basics of Red Hat Linux, including installation, GNOME desktop environment setup, and user management.
  • System Configuration: Learn to configure system locales, manage users and groups, and customize desktop and login screen settings.
  • Advanced Linux Concepts: Dive into Red Hat and Fedora Linux differences, system configuration (partitions, RAID, logical volumes), network setup.
  • Practical Skills: Gain hands-on experience with essential commands, service management, web server configuration, and system processes.
  • CentOS Insights: Get acquainted with CentOS, including installation, file system management, and dual-boot setup.
  • Advanced CentOS Management: Explore advanced topics like backup and restore, network management, and logical volume management.
  • By the end of the course, students will be proficient in managing and configuring Red Hat Linux 9 and CentOS, equipped to handle both basic and complex.

Course content

5 sections218 lectures26h 59m total length
  • Introduction to Red Hat2:14

    Red Hat provides enterprise open source software, with Red Hat Enterprise Linux as the second most used OS after Windows; this lecture covers RHEL history, rpm packaging, and GUI installation.

  • Download RHEL1:02
  • Install RHEL Theory and Install RHEL8:09

    Boot from the downloaded iso, run the setup agent to configure date, time, localization, and users, then install a server with gui and development tools and register with Red Hat.

  • RHEL Gnome Initial Setup and Note3:27

    Complete the initial Gnome setup, log in with a non-root user, and learn the importance of case-sensitive accounts and secure administration on Red Hat Linux.

  • Quiz on RHEL Intro
  • Introductory Terms and Opening a Shell Prompt5:06
  • Creating User Introduction and Creating User practical4:28

    Create and manage user accounts on Red Hat Linux using GUI and shell prompts, secure passwords, and best practices for non-root daily tasks.

  • Summary0:14

    Learn how to download and install Linux, then create a new user account using both graphical and command line interfaces.

  • Introductory Quiz
  • Understanding GNOME 3 Desktop6:48
  • Concept of GNOME Shell6:30

    Explore the GNOME shell user interface, including top bar, activities overview, dash, and workspaces, compare it with GNOME classic on Red Hat Enterprise Linux seven, and learn about hardware acceleration.

  • Switching from GNOME To GNOME Shell6:35
  • Quiz on GNOME
  • Configuring Date and Time6:03

    Configure date and time in Red Hat Linux using GUI and command line, covering time zone, hardware clock, and keyboard layout with time date ctl, date, and hwclock.

  • Applying Command for Date and Time5:05

    Restart systemd-timesyncd.service, then set the current date and time with time date and update the hardware clock using the date and sw clock commands, configuring RTC with timedatectl set-local-rtc.

  • Changing Current Date and Time9:21

    Change the current date and time with time date ctl and date commands, set time zones, and enable ntp synchronization to keep the clock accurate.

  • Hardware Clock and System Clock9:37

    Use hwclock utility to read, set, and synchronize hardware clock—the real time clock that runs independently of the operating system, select UTC or local time, and store settings in /etc/adjtime.

  • Quiz on "Date and Time"
  • Basic Configuration of System Locale4:50
  • System Locale Using Terminal6:30

    Configure the system locale from the terminal by editing /etc/local.conf and using localectl to view and set language and LC parameters, then restart the session to apply.

  • Setting Default System Locale8:09
  • Quiz on System Locale
  • Managing Users and Group6:47

    Master managing users and groups in Red Hat Linux via graphical and command-line tools, configure UID and GID, permissions, shadow passwords, ACLs, and user private groups.

  • Users Setting Tools11:02

    Learn to manage local users in Red Hat Linux via the graphical user setting tool and command line utilities, including adding administrators, setting passwords, and enabling or disabling accounts.

  • Listing Directories7:39
  • Adding New Group4:20
  • Creating Group Directories7:26
  • Quiz on "Users and Group"
  • New Files using New Mask5:37
  • Setting Mask in Shell8:09
  • Accessing Bashar File4:07
  • Default Appearance in Linux6:50

    Learn how to customize the default GNOME desktop in Red Hat Linux for individual users and admins, including Grub two bootloader settings, distribution name, colors, and fonts.

  • Setting Color Highlight5:54
  • Updating the Configuration File6:42

    Update the configuration file carefully, avoid spaces in commands, and apply boot loader background and font color changes; explore Plymouth themes and set a default with dracut -f.

  • Creating Plymouth Theme5:09
  • Customizing the Login Screen5:42

    Learn to customize the GNOME login screen as an administrator, adjusting the greeter text and logo, keyboard layouts, and user list with gsettings and dconf; background image cannot be customized.

  • Installing Dconf Editor4:56

    Learn to install the dconf editor on Red Hat Linux by switching to root, registering the system with subscription-manager, attaching repos, and completing a yum install.

  • Defining Desktop Settings10:39

    Use the dconf editor to define desktop text and background settings on the GNOME desktop, set default keys, and apply custom values through dconf profiles and environment variables.

  • Adding Greeter Logo5:53
  • Displaying Text Banner10:08
  • Customizing Desktop Backgrounds7:12

    Learn to customize desktop backgrounds in Red Hat Linux with dconf and gsettings, set a default and extra backgrounds, and manage changes via logs and dconf update.

  • Adding Extra Background11:10
  • Configuring Fonts in Linux5:04

    Explore configuring fonts in Linux using fontconfig to manage and customize fonts, apply antialiasing, install system-wide and user-specific fonts, substitute fonts, and adjust font analysis, language ordering, and properties.

  • Configuring with Font Tools9:23

    Configure font substitution and aliases with the font tweak tool in Red Hat Linux, enabling per-user font properties, language ordering, and custom font choices.

  • Gnome Desktop Features1:41

    Explore Gnome desktop features and user session management in Red Hat Linux. Learn to terminate the X server, enable the compose key, manage logins, auto start apps, and screencast.

  • Allowing and Disallowing Accounts6:29
  • CTRL ALT Backspace Shortcut7:31
  • Logging Out for Features Update0:29
  • Command Line Access5:06
  • Access to Virtual Terminal9:18
  • Preventing Computer from Suspending6:43
  • User Session Management8:04
  • User Session Management Continues9:29
  • Understanding to Subscription Manager4:15
  • Subscription Manager Commands6:49

    Explore Red Hat Subscription Manager through UI and CLI, covering register, unregister, attach, remove, redeem, import, and list commands, plus service level and release options.

  • Registration Using GUI and CLI3:15

    Register, unregister, and reregister a Red Hat Linux system via gui or cli by attaching it to a subscription service such as Customer Portal or Subscription Asset Manager.

  • Management Application RPM7:01
  • Manager Registration Offline3:56

    Register an offline Red Hat Linux system by creating a host entry in the customer portal, attach subscriptions, download all certification certificates, and import them to a system with x86_64.

  • Setting up KVM Hyper Visor7:14
  • Unregistering and Reregistering4:36
  • Summary of Subscription Manager0:26
  • Introduction to Cockpit2:14
  • Setting Primary Server12:05
  • How Cockpit Works11:25

    Explore the cockpit interface for Red Hat Linux, viewing CPU, memory, disk I/O, and network traffic, while managing logs, services, and diagnostic reports.

  • Summary on Cockpit0:43
  • Essentials of Basic Linux Commands1:25
  • Examples of LS Commands7:14

    Explore practical ls command usage in Linux, including -l, -a, -h, -F, -R, -r, and -i options, viewing file details, hidden files, inode numbers, and uid and gid.

  • Examples on Dir Command7:01

    Explore how the dir command lists directory contents using options such as -1 for one per line, -a for all, -d to show directory entries, and -i for inode numbers.

  • Understanding PWD Command9:43
  • Script for Shell File3:46
  • Creating Files with Touch Command11:19
  • Change Directory Command12:15
  • CAT Command11:42
  • Command for Disk Space10:38

    Learn how to use df and du to check disk space and usage in Linux, with options for human readable sizes, inodes, file system types, and exclusions, plus find basics.

  • Linux Find Command9:16
  • Finding Empty Files6:27
  • Uses of Grep Command12:07
  • Executing with Grep Command7:58
  • Conclusion to Linux Commands5:59

    Master Linux commands for file creation, editing, and navigation, and use grep with -v, -c, -l, -o, and -n to search and count matches.

Requirements

  • Basic Computer Literacy: Familiarity with general computer operations and navigation.
  • Understanding of Operating Systems: A foundational knowledge of operating system concepts, preferably some experience with Linux or Unix-based systems.
  • Interest in Linux Systems: A keen interest in learning Linux administration and system management.
  • No advanced technical skills are required, but a willingness to engage with the command line and system configuration will be beneficial for maximizing the learning experience.

Description

Introduction

Dive into the world of Red Hat Linux 9 with our comprehensive course designed for both beginners and seasoned professionals. This course offers a detailed exploration of Red Hat Linux, starting from the fundamentals and advancing to more complex concepts. Whether you're setting up a new Linux environment or optimizing an existing one, this course will equip you with the skills needed to navigate and manage Red Hat Linux with confidence.

Course Sections

Section 1: Getting Started with Red Hat Linux 9

In this section, you'll be introduced to Red Hat Linux 9, starting with the basics of downloading and installing the operating system. We’ll guide you through the GNOME desktop environment, explaining key features and initial setup procedures. Learn to manage users and groups, configure system locale settings, and customize the desktop environment to fit your needs. This section ensures a strong foundation for working effectively within the Red Hat Linux ecosystem.

Section 2: Advanced Linux Configuration

Building on the basics, this section delves into more advanced topics. Explore the differences between Red Hat and Fedora Linux, understand Linux history and open-source software, and gain insight into system configuration essentials such as partitioning, RAID, and logical volumes. You'll also learn about network configuration, software installation, and managing hardware requirements. This section prepares you for deeper system management and configuration tasks.

Section 3: Hands-on Red Hat Linux

Apply your knowledge with practical, hands-on exercises. This section covers essential commands, system management, and web server configuration. Explore systemctl for service management, learn to view and manage system processes, and get familiar with Linux shells and commands. Real-world scenarios and exercises will help solidify your understanding and ensure you can handle various administrative tasks confidently.

Section 4: Introduction to CentOS

Expand your expertise with CentOS, a popular Red Hat derivative. This section introduces CentOS and guides you through its installation and configuration. Learn about file systems, user management, and essential commands for file and directory operations. Discover how to set up a dual-boot system and get familiar with GUI tools and basic administrative tasks specific to CentOS.

Section 5: Advanced CentOS Management

In the final section, delve into advanced management techniques for CentOS. Topics include file system structure, backup and restore procedures, and network management. You'll also explore tools for partitioning and managing logical volumes, ensuring you can handle complex administrative tasks with ease. This section provides the advanced skills necessary for maintaining and optimizing CentOS environments.

Conclusion

By the end of this course, you'll have a robust understanding of Red Hat Linux 9 and CentOS, from basic installation and configuration to advanced management techniques. Whether you aim to manage servers, configure networks, or handle complex system administration tasks, this course will provide you with the expertise needed to excel in your Linux journey.

Who this course is for:

  • Aspiring Linux Administrators: Individuals aiming to start or advance their careers in Linux system administration.
  • IT Professionals: Those working in IT or related fields who want to deepen their understanding of Red Hat Linux for better job performance and career growth.
  • System Engineers: Professionals seeking to enhance their skills in managing and configuring Linux systems for various enterprise environments.
  • Tech Enthusiasts: Anyone with a strong interest in learning about Linux operating systems and its applications in real-world scenarios.
  • Students in IT Programs: Individuals currently studying IT or computer science who need practical knowledge of Linux systems as part of their curriculum.