Umfassender Einstieg in Enterprise Linux
Der GL124 ist ein Grundlagenkurs und deckt inhaltlich die identischen Themen wie der Red Hat® RH124 ab. Im Vergleich RH124 wurden zusätzlich umfangreiche Laborübungen eingearbeitet um das theoretisch erlernte Wissen weiter zu vertiefen.
Zielgruppe
Benutzer ohne Unix-Erfahrung oder Einsteiger, die Linux-Systeme in der Praxis kennen lernen wollen.
Kursziel
Es wird das Wissen erarbeitet, welches an der Zertifizierung zum Red Hat Certified System Administrator (RHCSA) geprüft wird. Dies erstreckt sich über Themen wie, Kommandozeilen-Tools, Installation von RHEL, Remote-Administration-Techniken, die Verwaltung von lokalem Speicher, Systemüberwachung, Basis- und Benutzersicherheit, Systemadministration, Netzwerkdienste und der Einsatz von FTP-und Web-Servern.
Vorkenntnisse
Allgemeine Kenntnisse eines Betriebssystems sind von Vorteil.
Agenda
- GET STARTED WITH THE GNOME GRAPHICAL DESKTOP
- Components of a Distribution
- Red Hat Linux Products
- Logging In
- Desktop Environments
- GNOME
- GNOME Preferences
- The gedit Text Editor
- Managing Files Graphically
- Drag and drop with Nautilus
- Getting Help Within the Graphical Desktop
- Red Hat Online Documentation
LAB TASKS
- Login and Discovery
- CONFIGURE LOCAL SERVICES
- got root?
- Switching User Contexts
- sudo
- Pico/GNU Nano
- Pico/Nano Interface
- Nano configuration
- Pico/Nano Shortcuts
- Hardware and System Clock
- Setting the Time Zone
- Common UNIX Printing System
- Defining a Printer
- Standard Print Commands
LAB TASKS
- Switching Users With su
- Text Editing with Nano
- Configuring Print Queues
- MANAGE PHYSICAL STORAGE I
- Partitioning Disks with fdisk
- Partitioning Disks with parted
- Filesystem Creation
- Mounting Filesystems
- Filesystem Maintenance
- Persistent Block Devices
LAB TASKS
- Creating and Managing Filesystems
- MANAGE LOGICAL VOLUMES
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Manipulating VGs & LVs
- Advanced LVM Concepts
- system-config-lvm
LAB TASKS
- Creating and Managing LVM Volumes
- MONITOR SYSTEM RESOURCES
- What is a Process?
- Viewing Processes
- Managing Processes
- Tuning Process Scheduling
- System Status - CPU
- System Status - I/O
- System Status - Memory
- Determining Disk Usage (GUI)
- Filesystem Structures
- Determining Disk Usage With df and du
- Configuring Disk Quotas
- Setting Quotas
- Viewing and Monitoring Quotas
LAB TASKS
- Disk and Filesystem Usage
- Setting User Quotas
- MANAGE SYSTEM SOFTWARE
- Managing Software
- RPM Features
- RPM Architecture
- RPM Package Files
- Working With RPMs
- Querying and Verifying with RPM
- Managing Software Dependencies
- Using the YUM command
- YUM package groups
- Yum Plugins
LAB TASKS
- Managing Software with RPM
- Querying the RPM Database
- Using YUM
- GET STARTED WITH BASH
- Running Programs
- Interacting with Command Line
- Role of Command Shell
- Shells
- Identifying the Shell
- Changing the Shell
- Shell and Environment Variables
- Key Environment Variables
- Bourne sh: Prompts
- bash: Command Line History
- bash: Command Editing
- bash: Command Completion
- bash: "shortcuts"
- bash: prompt
LAB TASKS
- Shell Variables
- Linux Shells
- Bash History
- Aliases
- GET HELP IN A TEXTUAL ENVIRONMENT
- Gathering Login Session Info
- Gathering System Info
- Help from Commands and Documentation
- Getting Help with man & info
LAB TASKS
- Help with Commands
- ESTABLISH NETWORK CONNECTIVITY
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- Linux Network Interfaces
- Ethernet Hardware Tools
- Network Configuration with ip Command
- Starting and Stopping Interfaces
- NetworkManager
- DNS Clients
- DHCP Clients
- system-config-network-{tui,cmd}
LAB TASKS
- Network Discovery
- ADMINISTER USERS AND GROUPS
- User and Group Concepts
- User Administration
- Modifying Accounts
- Group Administration
LAB TASKS
- User and Group Administration
- MANAGE FILES FROM THE COMMAND LINE
- Physical Unix File Structure
- Unix/Linux Filesystem Features
- Filesystem Hierarchy Standard
- Navigating the Filesystem
- Displaying Directory Contents
- Directory Manipulation
- File Manipulation
- Deleting and Creating Files
LAB TASKS
- Navigating Directories and Listing Files
- Manipulating Files and Directories
- SECURE LINUX FILE ACCESS
- File Ownership
- File and Directory Permissions
- Changing File Permissions
LAB TASKS
- File and Directory Ownership and Permissions
- ADMINISTER REMOTE SYSTEMS
- Secure Shell
- Accessing Remote Shells
- Transferring Files
- Alternative sftp Clients
- SSH Key Management
- ssh-agent
- Samba's Rsync
- Backup Examples
LAB TASKS
- Introduction to ssh and scp
- SSH Key-based User Authentication
- Using ssh-agent
- Using rsync and ssh for Backups
- CONFIGURE GENERAL SERVICES
- X Access Control
- Remote X Access (historical/insecure)
- Remote X Access (modern/secure)
- XDMCP
- Remote Graphical Access With VNC and RDP
- Managing Daemons
- Controlling Service Startup
LAB TASKS
- Managing Services With chkconfig
- Remote X with XDMCP
- Configure a VNC Server
- MANAGE PHYSICAL STORAGE II
- Filesystem Attributes
- Swap
LAB TASKS
- Hot Adding Swap
- INSTALLING LINUX GRAPHICALLY
- Anaconda: An Overview
- Anaconda: Booting the System
- Anaconda: Common Boot Options
- Anaconda: Loading Anaconda and Packages
- Anaconda: Storage Options
- Anaconda: Troubleshooting
- FirstBoot
- A Typical Install
LAB TASKS
- Linux Installation
- 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
LAB TASKS
- Installing a Virtual Machine
- CONTROL THE BOOT PROCESS
- Booting Linux on PCs
- GRUB Configuration
- /sbin/init
- System Init Styles
- Linux Runlevels
- /etc/inittab
- Shutdown and Reboot
LAB TASKS
- Boot Process
- GRUB Command Line
- Basic GRUB Security
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Boot Process
- DEPLOY FILE-SHARING SERVICES
- The FTP Protocol
- Active Mode FTP
- Passive Mode FTP
- vsftpd
- Configuring vsftpd
- Anonymous FTP with vsftpd
- HTTP Operation
- httpd.conf - Server Settings
- httpd.conf - Main Configuration
- httpd.conf - VirtualHost Configuration
LAB TASKS
- Configuring vsftpd
- Apache Architecture
- Apache Content
- SECURE NETWORK SERVICES
- SELinux Security Framework
- SELinux Modes
- SELinux Commands
- Choosing an SELinux Policy
- SELinux Booleans
- SELinux Policy Tools
- Basic Firewall Activation
- Netfilter: Stateful Packet Filter Firewall
- Netfilter Concepts
- Using the iptables Command
- Netfilter Rule Syntax
- Targets
- Common match_specs
- Connection Tracking
LAB TASKS
- Exploring SELinux Modes
- SELinux File Contexts
- Securing Services with Netfilter
- COMPREHENSIVE REVIEW
- System Administration I
Red Hat® ist eine eingetragene Marke von Red Hat, Inc.