Description
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
Reviews
There are no reviews yet.