Skip to content

This course is designed to teach students everything they need to know to pass the RHCSA exam. This rigorous course will teach to the test, combining direct instruction with labs and exercises all designed to emulate the RHCSA exam. Students will be taught important Linux skills that match each exam objective and will be provided an environment and resources to practice them in.

Select a date below

Categories:
Topics:

Dates are listed in Pacific Time Zone

= Guaranteed to run date

Description

Print Friendly, PDF & Email

Overview:

This course is designed to teach students everything they need to know to pass the RHCSA exam. This rigorous course will teach to the test, combining direct instruction with labs and exercises all designed to emulate the RHCSA exam. Students will be taught important Linux skills that match each exam objective and will be provided an environment and resources to practice them in.

Prerequisite(s):

Previous Red Hat experience is useful but not required

Audience:

Outline:

Lesson 1: Basic Linux Tools

  • list directory contents
  • navigating directories
  • inspecting system users
  • user and group info
  • viewing user logins
  • host name displaying and setting
  • system time and date
  • command path
  • compression tools
  • archiving
  • using vim editor
  • regex
  • using man pages

Lesson 2: Files and Permissions

  • process filesystem
  • basic file types
  • creating files directories
  • displaying file content
  • copying file and directories
  • removing files directories
  • control attributes
  • finding files
  • creating soft and hard links
  • access permissions
  • umask
  • file owners group members
  • assigning bits to executable files
  • set gid on shared directories
  • sticky bit

Lesson 3: Bash Shell

  • variables
  • substituting commands and variables
  • input output error redirection
  • command history
  • processes
  • project niceness
  • signals control processes
  • cron status check
  • cron timing
  • managing cron config
  • anacron
  • creating a cron task
  • configuring at

Lesson 4: Software Packages

  • creating repos
  • find software with yum
  • package info with yum
  • install and remove packages
  • package lists
  • upgrading packages
  • reinstalling packages
  • package groups
  • extract from package
  • package queries

Lesson 5: Logging Messages

  • system logging
  • common logs
  • log file content
  • insider syslog config
  • changing rsyslog.conf rules
  • rotating log files
  • journald
  • saving journald journal

Lesson 6: User and Group Management

  • user types
  • root
  • switching user accounts
  • account management terms
  • user defaults
  • password property management
  • user environment
  • create user accounts
  • managing groups
  • group management exercise

Lesson 7: Managing Disk Space

  • MBR GPT partitions
  • fdisk
  • creating logical partition
  • gdisk
  • filesystem types
  • creating formatting XFS filesystem
  • add swap partitions
  • add swap file
  • mounting filesystems
  • UUID mounting
  • automated mounting info
  • automount partition

Lesson 8: Volumes ACL and Network Filesystems

  • ACLs
  • default ACLS
  • advanced permissions ACL
  • LVM basics
  • creating LVM physical volumes
  • creating LVM volume group
  • creating LVM logical volume
  • resizing volume groups

Lesson 9: Firewall and SELinux

  • SELinux basics
  • SELinux modes
  • context labels
  • setting context_type
  • finding context
  • default contexts
  • boolean modifier
  • SELinux policy violations
  • firewall zones services
  • firewall-cmd

Lesson 10: Network Interfaces and Clients

  • networking terms
  • validating network access
  • validating routing
  • port availability
  • network verify exercise
  • nmcli
  • nmtui
  • hostnames
  • resolving DNS
  • how time works
  • time
  • time zones

Lesson 11: SSH

  • SSH remote server
  • secure transfer
  • key-based SSH authentication
  • boot, reboot, shutdown

Labs

1. Basic Linux Tools

  • list directory contents
  • navigating directories
  • inspecting system users
  • user and group info
  • viewing user logins
  • host name displaying and setting
  • system time and date
  • command path
  • compression tools
  • archiving
  • using vim editor
  • regex
  • using man pages

2. Files and Permissions

  • process filesystem
  • basic file types
  • creating files directories
  • displaying file content
  • copying file and directories
  • removing files directories
  • control attributes
  • finding files
  • creating soft and hard links
  • access permissions
  • umask
  • file owners group members
  • assigning bits to executable files
  • set gid on shared directories
  • sticky bit

3. Bash Shell

  • variables
  • substituting commands and variables
  • input output error redirection
  • command history
  • processes
    project niceness
  • signals control processes
  • cron status check
  • cron timing
  • managing cron config
  • anacron
  • creating a cron task
  • configuring at

4. Software Packages

  • creating repos
  • find software with yum
  • package info with yum
  • install and remove packages
  • package lists
  • upgrading packages
  • reinstalling packages
  • package groups
  • extract from package
  • package queries

5. Logging Messages

  • system logging
  • common logs
  • log file content
  • insider syslog config
  • changing rsyslog.conf rules
  • rotating log files
  • journald
  • saving journald journal

6. User and Group Management

  • user types
  • root
  • user accounts
  • account management terms
  • user defaults
  • password property management
  • user environment
  • create user accounts
  • managing groups
  • group management exercise

7. Managing Disk Space

  • MBR GPT partitions
  • fdisk
  • creating logical partition
  • gdisk
  • filesystem types
  • creating formatting XFS filesystem
  • add swap partitions
  • mounting filesystems
  • UUID mounting
  • automated mounting info
  • automount partition

8. Volumes ACL and Network Filesystems

  • ACLs
  • default ACLS
  • advanced permissions ACL
  • LVM basics
  • creating LVM physical volumes
  • creating LVM volume group
  • creating LVM logical volume
  • resizing volume groups

9. Firewall and SELinux

  • SELinux basics
  • SELinux modes
  • context labels
  • setting context_type
  • finding context
  • default contexts
  • boolean modifier
  • SELinux policy violations
  • firewall zones services
  • firewall-cmd

10. Network Interfaces and Clients

  • networking terms
  • validating network access
  • validating routing
  • port availability
  • network verify exercise
  • nmcli
  • nmtui
  • hostnames
  • resolving DNS
  • how time works
  • time
  • time zones

11. SSH

  • SSH remote server
  • secure transfer
  • key-based SSH authentication
  • boot, reboot, shutdown

Additional information

Length

5 days

Guaranteed to run

No