Certifications
This course is part of the following Certifications:
Prerequisites
Deelnemers dienen al ervaring te hebben met het beheer van een Linux systeem en moeten zich vertrouwd voelen met navigatie in het filesysteem, bestandsbewerking, en de command line.
Gedetailleerde cursusinhoud
1. NETWORK CONFIGURATION AND TROUBLESHOOTING
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- Linux Network Interfaces
- Ethernet Hardware Tools
- Network Configuration with ip Command
- Configuring Routing Tables
- IP to MAC Address Mapping with ARP
- Starting and Stopping Interfaces
- NetworkManager
- DNS Clients
- DHCP Clients
- system-config-network-{tui,cmd}
- Network Diagnostics
2. LAB TASKS
- Network Discovery
- Basic Client Networking
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Networking
3. MANAGING USER ACCOUNTS
- User and Group Concepts
- User Administration
- Modifying Accounts
- Group Administration
- Password Aging
- Manual DS Client Configuration
- system-config-authentication
- System Security Services Daemon (SSSD)
- File Sharing via NFS
- NFSv4
- NFS Clients
- Implementing NFSv4
- Accessing Windows/Samba Shares from Linux
- AutoFS
- AutoFS Configuration
4. LAB TASKS
- User and Group Administration
- Using LDAP for Centralized User Accounts
5. COMMAND LINE PROCESS MANAGEMENT
- What is a Process?
- Viewing Processes
- Managing Processes
- Tuning Process Scheduling
- System Status - CPU
- System Status - I/O
- System Status - Memory
6. MANAGE SYSTEM RESOURCES
- Automating Tasks
- at/batch
- cron
- The crontab Command
- crontab Format
- /etc/cron.*/ Directories
- Anacron
- System Logging
- Rsyslog
- /etc/rsyslog.conf
- Log Management
- Log Anomaly Detector
7. LAB TASKS
- Creating and Managing User Cron Jobs
- Adding System cron Jobs
- Setting up a Full Debug Logfile
- Remote Syslog Configuration
8. INSTALLING AND MANAGING SOFTWARE
- RPM Features
- RPM Package Files
- Working With RPMs
- Managing Software Dependencies
- Using the YUM command
- YUM package groups
- Updating the Kernel RPM
- Configuring YUM
- Yum Plugins
9. LAB TASKS
- Managing Software with RPM
- Using YUM
10. ADMINISTER REMOTE SYSTEMS
- Secure Shell
- Accessing Remote Shells
- Transferring Files
- Alternative sftp Clients
- X Access Control
- Remote X Access (historical/insecure)
- Remote X Access (modern/secure)
- XDMCP
- Remote Graphical Access With VNC and RDP
11. LAB TASKS
- Introduction to ssh and scp
- Remote X with XDMCP
- Configure a VNC Server
12. DEPLOY AND SECURE FILE-SHARING SERVICES
- Managing Daemons
- Controlling Service Startup
- Netfilter Concepts
- RHEL6 Firewall
- Netfilter Rule Syntax
- Targets
- Using the iptables Command
- Common match_specs
- Connection Tracking
- The FTP Protocol
- Active Mode FTP
- Passive Mode FTP
- vsftpd
- Configuring vsftpd
- Anonymous FTP with vsftpd
- HTTP Operation
- Apache Configuration Files
- httpd.conf - Server Settings
- httpd.conf - Main Configuration
- httpd.conf - VirtualHost Configuration
- Managing Network-Wide Time
- Continual Time Sync with NTP
- Configuring NTP Clients
- Useful NTP Commands
13. LAB TASKS
- Managing Services With chkconfig
- Firewall Configuration
- Securing Services with Netfilter
- Configuring vsftpd
- Apache Architecture
- Apache Content
- NTP Client Configuration
14. MANAGING SELINUX
- SELinux Security Framework
- SELinux Modes
- SELinux Commands
- Choosing an SELinux Policy
- SELinux Booleans
- Permissive Domains
- SELinux Policy Tools
- SELinux Troubleshooting
- SELinux Troubleshooting Continued
15. LAB TASKS
- Exploring SELinux Modes
- SELinux File Contexts
16. MANAGING SIMPLE PARTITIONS AND FILESYSTEMS
- Partition Considerations
- Partitioning Disks with fdisk
- Partitioning Disks with parted
- Filesystem Creation
- Filesystem Maintenance
- Mounting Filesystems
- Linux Unified Key Setup (LUKS)
- Swap
17. LAB TASKS
- Creating and Managing Filesystems
- Hot Adding Swap
- LUKS-on-disk format Encrypted Filesystem
18. USING FILESYSTEM ACCESS CONTROL LISTS
- File and Directory Permissions
- Changing File Permissions
- Troubleshooting Incorrect File Permissions
- File Access Control Lists
- Manipulating FACLs
- Viewing FACLs
- Backing Up FACLs
19. LAB TASKS
- Using Filesystem ACLs
20. MANAGE LOGICAL VOLUMES
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Manipulating VGs & LVs
- Advanced LVM Concepts
- system-config-lvm
21. LAB TASKS
- Creating and Managing LVM Volumes
22. CONTROL THE BOOT PROCESS
- Booting Linux on PCs
- GRUB Configuration
- Troubleshooting With GRUB
- /sbin/init
- System Init Styles
- Linux Runlevels
- /etc/inittab
- Shutdown and Reboot
23. LAB TASKS
- Boot Process
- GRUB Command Line
- Basic GRUB Security
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Boot Process
24. TUNING AND MAINTAINING THE KERNEL
- Kernel Modules
- Configuring Kernel Components and Modules
- Handling Module Dependencies
- Configuring the Kernel via /proc/
25. LAB TASKS
- Adjusting Kernel Options
26. MANAGE VIRTUAL MACHINES
- Introducing libvirt
- libvirt: Basic Concepts
- libvirt: Storage Architecture
- libvirt: Network Architecture
- libvirt: Graphical Tools
- libvirt: Command Line Tools
- virsh: Basics
- virsh: Common Tasks
- virt-install
- libguestfs and guestfish
27. AUTOMATED INSTALLATIONS OF RED HAT ENTERPRISE LINUX
- Kickstart
- Anaconda: An Overview
- Anaconda: Booting the System
- Anaconda: Common Boot Options
- Anaconda: Loading Anaconda and Packages
- Anaconda: Storage Options
- Anaconda: Troubleshooting
28. LAB TASKS
- Automating Installation with Kickstart
29. GET HELP IN A GRAPHICAL ENVIRONMENT
- Help from Commands and Documentation
- Getting Help with man & info
30. LAB TASKS
- Help with Commands
31. UNDERSTAND AND USE ESSENTIAL TOOLS
- Use of Appendix
- Logging In
- Switching User Contexts
- Physical Unix File Structure
- Directory Manipulation
- Deleting and Creating Files
- File Manipulation
- Filesystem Links
- Communication Channels
- File Redirection
- Archives with tar
- The gzip Compression Utility
- The bzip2 Compression Utility
- Learning vi
- Basic vi
- Intermediate vi
- Regular Expression Overview
- Regular Expressions
- RE Character Classes
- RE Quantifiers
- RE Parenthesis
- Searching Inside Files
Course Content
Cursisten die zich willen voorbereiden op het RHCSA examen moeten deze cursus volgen. Dit is een versnelde cursus bedoeld voor deelnemers die in staat zijn om grotere hoeveelheden informatie snel op te nemen of voor deelnemers die gaten in hun kennis willen opvullen. Aan bod komen ondermeer: Users and groups, software, printers en local storage. Tevens is dit een introductie in: Security, virtualization en het uitrollen van common network services.
Ondersteunde Linux distributies: Red Hat Enterprise Linux 6