Instructor-led training
RED HAT ENTERPRISE LINUX FOR SOLARIS ADMINISTRATORS Training in Miramar, Florida
This class teaches core Red Hat Enterprise Linux administration skills targeted for Solaris Administrators.
What you'll learn
This class teaches core Red Hat Enterprise Linux administration skills targeted for Solaris Administrators. Solaris Administrators will be able to leverage their administration experience to quickly get up to speed with Red Hat Enterprise Linux. Version: C02
Prerequisites
Unix administration experience.
Course Outline
-
WHAT IS LINUX?
- Unix and its Design Principles
- FSF and GNU
- GPL – General Public License
- The Linux Kernel
- Linux Kernel and Versioning
- Components of a Distribution
- Slackware
- SUSE Linux Products
- Debian
- Ubuntu
- Red Hat Linux Products
- Oracle Linux
-
LOGIN AND EXPLORATION
- Logging In
- Running Programs
- Interacting with Command Line
- Desktop Environments
- GNOME
- Starting X
- Gathering Login Session Info
- Gathering System Info
- uptime
- got root?
- Switching User Contexts
- sudo
- Help from Commands and Documentation
- whereis
- Getting Help Within the Graphical Desktop
- Getting Help with man & info
- Login and Discovery
- Help with Commands
- Switching Users With su
-
THE LINUX FILESYSTEM
- Filesystem Support
- Unix/Linux Filesystem Features
- Filesystem Hierarchy Standard
- Navigating the Filesystem
- Displaying Directory Contents
- Filesystem Structures
- Determining Disk Usage With df and du
- Determining Disk Usage (GUI)
- Disk Usage with Quotas
- File Ownership
- Default Group Ownership
- File and Directory Permissions
- File Creation Permissions with umask
- SUID and SGID on files
- SGID and Sticky Bit on Directories
- Changing File Permissions
- User Private Group Scheme
- Navigating Directories and Listing Files
- Disk and Filesystem Usage
- File and Directory Ownership and Permissions
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Filesystem
-
MANIPULATING FILES
- Directory Manipulation
- File Manipulation
- Deleting and Creating Files
- Managing Files Graphically
- Drag and drop with Nautilus
- Physical Unix File Structure
- Filesystem Links
- File Extensions and Content
- Displaying Files
- Previewing Files
- Producing File Statistics
- Displaying Binary Files
- Searching the Filesystem
- Alternate Search Method
- Manipulating Files and Directories
- 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 and Environment Variables
- Key Environment Variables
- Which and Type
- General Quoting Rules
- Nesting Commands
- Redirection and Pipes
- Wildcard File Matching
- Shell Variables
- Shell Meta-Characters
- Command Substitution
-
TEXT PROCESSING
- Searching Inside Files
- The Streaming Editor
- Text Processing with Awk
- Replacing Text Characters
- Text Sorting
- Duplicate Removal Utility
- Extracting Columns of Text
- Combining Files and Merging Text
- Comparing File Changes
- Processing Text Streams
- Text Processing
-
TEXT EDITING
- Text Editing
- Pico/GNU Nano
- Pico/Nano Interface
- Nano configuration
- Pico/Nano Shortcuts
- vi and Vim
- Learning Vim
- Basic vi
- Intermediate vi
- Text Editing with Nano
- Text Editing with Vim
-
SYSTEMD OVERVIEW
- System Boot Method Overview
- systemd System and Service Manager
- systemd Targets
- Using systemd
- Linux Runlevels Aliases
- Legacy Support for SysV init
- Managing Services With Systemd's systemctl
- Creating a systemd unit file
-
GRUB2/SYSTEMD BOOT PROCESS
- Booting Linux on PCs
- GRUB 2
- GRUB 2 Configuration
- GRUB 2 Security
- Boot Parameters
- Initial RAM Filesystem
- init
- Systemd local-fs.target and sysinit.target
- Systemd basic.target and multi-user.target
- Legacy local bootup script support
- System Configuration Files
- RHEL7 Configuration Utilities
- Shutdown and Reboot
- Boot Process
- Booting directly to a bash shell
- GRUB Command Line
- Basic GRUB Security
- Troubleshooting Practice: Boot Process
-
MANAGING SOFTWARE
- Downloading with FTP
- FTP
- lftp
- Command Line Internet – Non-interactive
- Command Line Internet – Interactive
- Managing Software Dependencies
- Using the Yum command
- Using Yum history
- YUM package groups
- Configuring Yum
- yumdownloader
- Popular Yum Repositories
- Command Line File Transfers
- Using Yum
- Managing Yum Repositories
-
ROSETTA STONE
- System Tools
- Software Tools Comparison Matrix
- Filesystem Creation and Management
- LVM and RAID: Unix Tool Comparison
- User/Group Administration Comparison Matrix
- (X)INETD and Firewalls
- Network Configuration Tools
- Process Tools
-
SYSTEM OVERVIEW
- Components of a Distribution
- Red Hat Linux Products
- Getting Help Within the Graphical Desktop
- Getting Help with man & info
- Help from Commands and Documentation
- Red Hat Online Documentation
- Help with Commands
-
SYSTEM CONFIGURATION
- Logging In
- Console
- Virtual Terminals
- Keyboard & locale configuration
- Desktop Environments
- GNOME
- Display Managers and Graphical Login
- X Access Control
- Remote X Access (historical/insecure)
- Remote X Access (modern/secure)
- XDMCP
- Remote Graphical Access With VNC and RDP
- Secure Shell
- ssh and sshd Configuration
- Accessing Remote Shells
- Transferring Files
- Alternative sftp Clients
- SSH Key Management
- ssh-agent
- Login and Discovery
- Remote X with XDMCP
- Configure X Security
- Configure a VNC Server
- Introduction to ssh and scp
- SSH Key-based User Authentication
- Using ssh-agent
-
SYSTEM INITIALIZATION, SERVICES, AND SHUTDOWN
- Booting Linux on PCs
- GRUB 2 Configuration
- Boot Parameters
- Initial RAM Filesystem
- Kernel Modules
- Configuring Kernel Components and Modules
- Handling Module Dependencies
- init
- Linux Runlevels Aliases
- Systemd local-fs.target and sysinit.target
- System Configuration Files
- RHEL7 Configuration Utilities
- Typical SysV Init Script (legacy)
- Legacy local bootup script support
- Managing SysV Init Daemons (legacy)
- Controlling SysV Init Service Startup (legacy)
- Shutdown and Reboot
- Boot Process
- GRUB Command Line
- Basic GRUB Security
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Boot Process
- Troubleshooting Practice: Kernel Modules
-
SOFTWARE AND UPDATE MANAGEMENT
- Managing Software
- RPM Features
- RPM Architecture
- RPM Package Files
- Working With RPMs
- Querying and Verifying with RPM
- Updating the Kernel RPM
- Managing Software Dependencies
- Using the Yum command
- YUM package groups
- Configuring Yum
- Yum Plugins & RHN Subscription Manager
- YUM Repositories
- Managing Software with RPM
- Managing Yum Repositories
- Using Yum
- Creating a Custom RPM Repository
-
SPECIAL DEVICES
- Partitioning Disks with fdisk & gdisk
- Resizing a GPT Partition with gdisk
- Partitioning Disks with parted
- Filesystem Creation
- Swap
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Activating LVM VGs
- Exporting and Importing a VG
- Examining LVM Components
- Changing LVM Components
- Advanced LVM Overview
- Advanced LVM: Components & Object Tags
- Advanced LVM: Automated Storage Tiering
- Advanced LVM: Thin Provisioning
- Advanced LVM: Striping & Mirroring
- Advanced LVM: RAID Volumes
- gnome-disk-utility
- Remote Storage Overview
- Remote Filesystem Protocols
- Remote Block Device Protocols
- SAN Multipathing
- Multipath Configuration
- Multipathing Best Practices
- iSCSI Architecture
- Open-iSCSI Initiator Implementation
- iSCSI Initiator Discovery
- iSCSI Initiator Node Administration
- Mounting iSCSI Targets at Boot
- iSCSI Multipathing Considerations
- Creating and Managing Filesystems
- Hot Adding Swap
- Creating and Managing LVM Volumes
- iSCSI Initiator Configuration
-
FILE SYSTEMS
- Mounting Filesystems
- Filesystem Maintenance
- Persistent Block Devices
- Resizing Filesystems
- Managing an XFS Filesystem
-
SECURITY AND AUTHENTICATION
- Netfilter: Stateful Packet Filter Firewall
- Netfilter Concepts
- Using the iptables Command
- Netfilter Rule Syntax
- Targets
- Common match_specs
- Connection Tracking
- SELinux Security Framework
- Choosing an SELinux Policy
- SELinux Commands
- SELinux Booleans
- SELinux Policy Tools
- Securing Services with Netfilter
- Troubleshooting Practice
- SELinux File Contexts
-
SYSTEM MONITORING
- System Logging
- Syslog-ng
- Rsyslog
- /etc/rsyslog.conf
- Log Management
- Log Anomaly Detector
- System Status – Memory
- System Status – I/O
- System Status – CPU
- Performance Trending with sar
- Process Accounting
- strace and ltrace
- Setting up a Full Debug Logfile
- Remote Syslog Configuration
- Using BSD Process Accounting
-
ENTERPRISE DEPLOYMENT
- Kickstart
- Anaconda: An Overview
- Anaconda: Booting the System
- Anaconda: Common Boot Options
- Anaconda: Loading Anaconda and Packages
- Anaconda: Storage Options
- Anaconda: Troubleshooting
Training locations
RED HAT ENTERPRISE LINUX FOR SOLARIS ADMINISTRATORS training across the U.S. and beyond.
We provide RED HAT ENTERPRISE LINUX FOR SOLARIS ADMINISTRATORS training onsite and live online for organizations throughout the United States and internationally.
View all RED HAT ENTERPRISE LINUX FOR SOLARIS ADMINISTRATORS training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.