Red Hat Platform Course






ABOUT THE COURSE

About The Course
Red Hat System Administration I provides a foundation for students wishing to become full-time Linux system administrators by introducing key command line concepts and other enterprise-level tools. These concepts are further developed in the follow-on course, Red Hat System Administration II (RH134).
REQUIREMENTS FOR COURSE
Previous operating system administration experience is helpful but not required.
WHO CAN TAKE UP THIS COURSE?
IT professionals/Students who need to perform and required essential Linux administration tasks including installation, establishing network connectivity, managing physical storage, and basic security administration.
Course content summary
Chapter 1: Accessing the Command Line
  • Introduction to Linux (RHEL), Training & Certification programs.
  • History, GNU project & Open source.
  • Explain SHELL & its types (CLI & GUI).
  • Log in to a Linux system and run simple commands using the shell.
  • Accessing the Command Line Using the Local Console.
  • Executing Commands Using the Bash Shell
Chapter 2: Managing Files from the Command Line
  • The Linux File System Hierarchy (Directory structure of Linux).
  • Absolute & Relative path.
Chapter 3: Getting Help in Red Hat Enterprise Linux
  • Get familiar with Linux commands manual pages (man, info, whatis etc.)
Chapter 4: Creating, Viewing, and Editing Text Files
  • Redirecting Output to a File or Program
  • Practice: I/O Redirection and Pipelines (STDIO, STDOUT & STDERROR)
  • Creating, Editing Text Files from the Shell Prompt & Graphical Editor
  • Operations with file & directory ? Coping, deleting, moving, renaming
Chapter 5: Managing Local Linux Users, Groups and permissions.
  • Users &Groups (Adding/ Deleting & Modifying).
  • System & Sudo user explanation
  • Managing user password.
  • Permission model (using chmod & chown utilities)
  • SUID, SGID, Sticky Bit.
  • Defaults permission (umask concepts).
Chapter 7: Monitoring and Managing Linux Processes
  • Explain process, PID, PPID and other process terminologies.
  • Obtain system information (Hardware information).
  • Jobs controlling, kill and monitoring processes.
Chapter 8: Controlling Services and Daemons
  • Get familiar with SYSTEMD daemon process (systemctl).
  • SYSTEMD Units explanation.
Chapter 9: Configuring and Securing OpenSSH Service
  • Concepts& significance of remote login.
  • Accessing the Remote Command Line with SSH.
  • Configuring SSH Key-based Authentication.
  • Customizing SSH Service Configuration.
Chapter 10: Analyzing and Storing Logs
  • System Log Architecture.
  • Log rotate (rsyslog), log tools (sar, ksar and other log tools) & journalctl.
  • System log files for troubleshooting purposes w.r.t specific applications.
Chapter 11: Managing Red Hat Enterprise Linux Networking
  • Networking Concepts.
  • Configuring Networking with nmcli.
  • Editing Network Configuration Files & explanations on required network configuration files.
Chapter 12: Archiving and Copying Files between Systems
  • Managing Compressed tar Archives.
  • GUNZIP & BUNZIP2.
  • Explanation of SCP (push/pull), RSYNC.
Chapter 13: Installing and Updating Software Packages
  • Explain RPM and its usages.
  • Explain YUM repository model.
  • Enabling yum Software Repositories.
  • Scenarios with RPM and YUM.
Chapter 14: Accessing Linux File Systems
  • File System and device.
  • Mounting & unmounting (Temporary & persistence).
  • Explanations for auto mounting.
  • Softlink & hardlink between file/directory.
  • Locating file on system/server.
Chapter 15: Using Virtualized Systems
  • Explanation & significance on Virtualized Systems (QEMU -KVM).
  • Managing a Local Virtualization Host.
  • Installing new KVM virtual machine.