Enterprise Linux Fundamentals
Enterprise Linux Grundlagen Kurs
Im Enterprise Linux Fundamentals Kurs werden die grundlegenden Eigenschaften und der Umgang mit Linux Betriebssystemen vermittelt. Historische Hintergründe, Konzepte von Betriebs- und Filesystemen und vieles mehr werden genauso unterrichtet, wie das Arbeiten mit den wichtigsten Tools, welche Linux zur Verfügung stellt. Um einen nachhaltigen Lerneffekt zu erzielen, werden Übungen zu jedem behandelten Kapitel durchgeführt. Das erlernte, theoretische Wissen wird praktisch vertieft. Die Kursunterlagen sind von hoher Qualität und für Red Hat Enterprise Linux / CentOS, SuSE Linux Enterprise und Ubuntu geschrieben.
Benutzer ohne Unix-Erfahrung oder Einsteiger, die Linux-Systeme in der Praxis kennen lernen wollen.
Sie erwerben das Grundwissen über den Aufbau und die Funktionen von Linux und kennen den Basis-Befehlsumfang. Sie können eine Linux-Workstation installieren und konfigurieren.
Allgemeine Kenntnisse eines Betriebssystems sind von Vorteil, jedoch keine Voraussetzung
Inhalt
- What is Linux?
- UNIX Origins, Design Principles, Time-line
- Linux Time-line
- FSF and GNU
- GPL - General Public License
- The Linux Kernel
- Linux Features
- Popular Uses of Linux
- What is a Distribution?
- Components of Distributions
- Standardization
- Red Hat
- Slackware
- SUSE Linux Products
- Debian
- Ubuntu
- Multi-User Concepts
- Multi-User Concepts
- got root?
- Logging In
- Switching User Contexts
- Gathering Login Session and System Info
- Help from Commands and Documentation
- Getting Help with man & info
- $MANPATH, whatis and apropos
Lab Tasks
- Login and Discovery
- Help with Commands
- Switching Users With su
- The X Window System
- The X Window System
- Starting X
- Display Manager Concepts
- Customizing X Sessions
- Window Manager Concepts
- Desktop Environments
- KDE
- KDE Control Center
- KDE Panel
- KDE Applications
- GNOME
- GNOME Preferences
- GNOME Panel
- GNOME Applications
Lab Tasks
- Customize X Components
- The Linux Filesystem
- Filesystem Support
- UNIX/Linux Filesystem Features
- Filesystem Hierarchy Standard
- Navigating the Filesystem
- Displaying Directory Contents
- Determining Disk Usage
- Disk Usage with Quotas
- File Ownership
- Default Group Ownership
- File and Directory Permissions
- File Creation Permissions
- Changing File Permissions
- SUID and SGID on files
- SGID and Sticky Bit on Directories
- User Private Group Scheme
Lab Tasks
- Files and Directories
- Disk and Filesystem Usage
- File and Directory Ownership and Permissions
- Manipulating Files
- Directory Manipulation
- File Manipulation
- Deleting and Creating Files
- Physical Unix File Structure
- Filesystem Links
- File Extensions and Content
- Displaying Files
- Previewing Files
- Displaying Binary Files
- Searching the Filesystem
- Alternate Search Method
- Producing File Statistics
Lab Tasks
- File and Directory Manipulation Commands
- File Examination & Search Commands
- Shell Basics
- Role of Command Shell
- Communication Channels
- File Redirection
- Piping Commands Together
- Filename Matching
- File Globbing and Wildcard Patterns
- Brace Expansion
- Shell/Environment Variables
- Key Environment Variables
- General Quoting Rules
- Nesting Commands
- Multiple and Multi-line Commands
Lab Tasks
- Connecting Commands
- Wildcard File Matching
- Shell Variables
- Shell Meta-Characters
- Command Substitution
- Archiving and Compression
- Archive with tar and cpio
- The gzip Compression Utility
- The bzip2 Compression Utility
- The Zip Archiving/Compression format
Lab Tasks
- Archiving and Compression
- Text Processing
- Searching Inside Files
- The Streaming Editor
- Text Processing with awk
- Replacing Text Characters
- Text Sorting
- Duplicate Removal Utility
- Extracting Columns of Text
- Merging Multiple Files
Lab Tasks
- Text Processing
- Regular Expressions
- Regular Expressions Overview
- Regular Expressions
- RE Character Classes
- RE Quantifiers
- RE Parenthesis
Lab Tasks
- Pattern Matching with Regular Expressions
- Extended Regular Expressions
- Using Regular Expressions With sed
- Text Editing
- Text Editing
- Pico/GNU Nano
- Pico/Nano Interface and Shortcuts
- Vi and Vim
- Basic Vi
- Learning Vi
- Intermediate Vi
- Emacs
- The Emacs Interface
- Basic Emacs
- More Emacs Commands
Lab Tasks
- Text Editing with Nano
- Text Editing with Vim
- Text Editing with Emacs
- Command Shells
- Shells
- Identifying the Shell
- Changing the Shell
- sh: Configuration Files
- sh: Script Execution
- sh: Prompts
- bash: Bourne Again Shell
- bash: Configuration Files
- bash: Command Line History
- bash: Command Editing
- bash: Command Completion
- bash: shortcuts
- bash: prompt
Lab Tasks
- Linux Shells
- Bash History
- Aliases
- Bash Login Scripts
- The Z Shell
- Introduction to Shell Scripting
- Shell Scripting
- Example Shell Script
- Positional Parameters
- Input & Output
- Doing Math
- Comparisons with test
- Exit Status
- Conditional Statements
- Flow Control: case
- The for Loop
- The while Loop
Lab Tasks
- Writing a Shell Script
- Process Management and Job Control
- What is a Process?
- Process Creation
- Process States
- Viewing Processes
- Signals
- Tools to Send Signals
- Job Control Basics
- Jobs
- screen
- Using screen
- Advanced Screen
Lab Tasks
- Job Control Basics
- Process Management and Job Control Basics
- Screen Basics
- Using Screen Regions
- Managing Software
- Downloading with FTP
- FTP
- lftp
- wget, lynx & links
- Intro to Package Management
- Using the YUM command
- YUM package groups
- Configuring YUM
- Popular YUM Repositories
- Using the Zypper command
- Zypper Services and Catalogs
- The dselect & APT Frontends to dpkg
- Aptitude
- Configuring APT
Lab Tasks
- Command Line File Transfers
- YUM [RHEL5.4]
- Zypper [SLES11]
- Messaging
- Command Line Messaging
- System Messaging Commands
- Controlling System Messaging
- Internet Relay Chat
- Instant Messenger Clients
- Electronic Mail
- Sending Email with sendmail
- Sending Email with mail
- Sending Email with Pine
- Evolution
Lab Tasks
- Command Line Messaging
- Command line Email
- Printing
- Linux Printer Sub-systems
- lpd
- LPRng
- Common UNIX Printing System
- Defining a Printer
- Standard Print Commands
- Format Conversion Utilities
- Ghostscript
- enscript and mpage
Lab Tasks
- Printing
- The Secure Shell (SSH)
- Secure Shell
- ssh and sshd Configuration
- Accessing Remote Shells
- Transferring Files
- Alternative sftp Clients
- SSH Key Management
- ssh-agent
Lab Tasks
- Introduction to ssh and scp
- SSH Key-based User Authentication
- Using ssh-agent
- Mounting Filesystems & Managing Removable Media
- Filesystems Concept Review
- Mounting Filesystems
- NFS
- SMB
- Filesystem Table
- Automating Mounts
- Removable Media
- Preparing Floppy Diskettes
- The mtools Package
- mtools Commands
Lab Tasks
- Accessing NFS Shares
- On-demand filesystem mounting with AutoFS
- Managing floppy disks
- Using Mtools with FAT/FAT32 formatted media

