You are on page 1of 7

Red Hat System Administration I

TUTOR: ING. Joseph Frank Veliz Castañeda

Introduction
Red Hat System Administration I
Orientation to the Classroom Environment

1. Accessing the Command Line


Accessing the Command Line Using the Local Console
Practice: Local Console Access Terms
Accessing the Command Line Using the Desktop
Practice: The GNOME 3 Desktop Environment
Executing Commands and Using the Bash Shell
Practice: Bash Commands and Keyboard Shortcuts
Lab: Accessing the Command Line

2. Managing Files From the Command Line


The Linux File System Hierarchy
Practice: File System Hierarchy
Locating Files by Name
Practice: Locating Files and Directories
Managing Files Using Command – Line Tools
Practice: Command – Line File Management
Matching File Names Using Path Name Expansion
Practice: Path Name Expansion
Lab: Managing Files with Shell Expansion

3. Getting Help in Red Hat Enterprise Linux


Reading Documentation Using man Command
Practice: Using the man Command
Reading Documentation Using pinfo Command
Practice: Using the pinfo Command
Reading Documentation in /usr/share/doc
Practice: Viewing Package Documentation
Getting Help From Red Hat
Practice: Creating and Viewing an SoS Report
Lab: Viewing and Printing Help Documentation

4. Creating, Viewing, an Editing Text Files


Redirecting Output to a File or Program
Practice: I/O Redirection and Pipelines
Editing Text File from the Shell Prompt
Practice: Editing Files with Vim
Editing Text File with a Graphical Editor
Practice: Copying Text Between Windows
Lab: Creating, Viewing, and Editing Text Files
5. Managing Local Linux Users and Groups
Users and Groups
Practice: User and Group Concepts
Gaining Superuser Access
Practice: Running Commands as root
Managing Local User Accounts
Practice: Creating Users Using Command-line Tools
Managing Local Group Accounts
Practice: Managing Groups Using Command-line Tools
Managing User Passwords
Practice: Managing User Password Aging
Lab: Managing Local Linux Users and Groups

6. Controlling Access to Files with Linux File System Permissions


Linux File System Permissions
Practice: Interpreting File and Directory Permissions
Managing File System Permissions from the Command Line
Practice: Managing File Security From the Command Line
Managing Default Permissions and File Access
Practice: Controlling New File Permissions and Ownership
Lab: Controlling Access to Files with Linux File System Permissions

7. Monitoring and Managing Linux Processes


Processes
Practice: Processes
Controlling Jobs
Practice: Background and Foreground Processes
Killing Processes
Practice: Killing Processes
Monitoring Process Activity
Practice: Monitoring Process Activity
Lab: Monitoring and Managing Linux Processes

8. Controlling Services and Daemons


Identifying Automatically Started System Processes
Practice: Identify the Status of systemd Units
Controlling System Services
Practice: Using systemctl to Manage Services
Lab: Controlling Services and Daemons

9. Configuring and Securing OpenSSH Service


Accessing the Remote Command Line with SHH
Practice: Accessing the Remote Command Line
Configuring SSH Key-based Authentication
Practice: Using SSH Key-based Authentication
Customizing SSH Service Configuration
Practice: Restricting SSH Logins
Lab: Configuring and Securing OpenSSH Service
10. Analyzing and Storing Logs
System Log Architecture
Practice: System Logging Components
Reviewing Syslog Files
Practice: Finding Log Entries
Reviewing systemd Journal Entries
Practice: Finding Events With journalctl
Preserving the systemd Journal
Practice: Configure a Persistent systemd Journal
Maintaining Accurate Time
Practice: Adjusting System Time
Lab: Analyzing and Storing Logs

11. Managing Red Hat Enterprise Linux Networking


Networking Concepts
Practice: Networking Concepts
Validating Network Configuration
Practice: Examining Network Configuration
Configuring Networking with nmcli
Practice: Configuring Networking with nmcli
Editing Network Configuration Files
Practice: Editing Network Configuration Files
Configuring Host Names and Name Resolution
Practice: Configuring Host Names and Name Resolution
Lab: Managing Red Hat Enterprise Linux Networking

12. Archiving and Copying Files Between Systems


Managing Compressed tar Archives
Practice: Backing Up and Restoring Files From a tar Archive
Copying Files Between Systems Securely
Practice: Copying Files Over the Network with scp
Synchronizing Files Between Systems Securely
Practice: Synchronizing two Directories Securely with rsync
Lab: Archiving and Copying Files Between Systems

13. Installing and Updating Software Packages


Attaching Systems to Subscriptions for Software Updates
Practice: Red Hat Subscription Management
RPM Software Packages and Yum
Practice: RPM Software Packages
Managing Software Updates with yum
Practice: Istalling and Updating Software with yum
Enabling yum Software Repositories
Practice: Enabling Software Repositories
Examining RPM Packages Files
Practice: Working with RPM Packages Files
Lab: Installing and Updating Software Packages
14. Accessing Linux File Systems
Identifying File Systems and Devices
Practice: Identifying File Systems and Devices
Mounting and Unmounting File Systems
Practice: Mounting and Unmounting File Systems
Making Links Between Files
Practice: Making Links Between Files
Lokating Files on the System
Practice: Lokating Files on the System
Lab: Accessing Linux File Systems

15. Using Virtualized Systems


Managing a Local Virtualization Host
Practice: Managing a Local Virtualization Host
Installing a New Vitual Machine
Practice: Installing a New Vitual Machine
Chapter Test: Using Virtualized Systems

16. Comprehensive Review


Red Hat System Administration I Comprehensive Review
Lab: Comprehensive Review
Red Hat System Administration II

TUTOR: ING. Joseph Frank Veliz Castañeda


PRE-REQUISITOS: Haber llevado Red Hat System Administration I

Document Conventions

Notes and Warnings

Introduction

Red Hat System Administration II


Orientation to the Classroom Lab Environmrnt
Internationalization
1. Automating Installation with Kickstart
Defining the Amaconda Kickstart System
Practice: Kickstart File Syntax and Modification
Deploying a New Virtual System with Kickstart
Practice: Installing a System Using Kickstart
Chapter Test: Automating Installation with Kickstart

2. Using Regular Expressions with grep


Regular Expressions Fundamentals
Practice: Match the Regular Expressions
Matching Text with grep
Practice: Using grep with Logs
Lab: Using Regular Expressions with grep

3. Creating and Editing Text Files with vim


The vim Text Editor
Practice: vim Modes
Basic vim Workflow
Practice: Basic vim Workflow
Editing with vim
Practice: Edit a File with vim
Lab: Edit a System File with vim

4. Scheduling Future Linux Tasks


Scheduling One-Time Task with at
Practice: Scheduling One-Time Task with at
Scheduling Recurring Jobs with cron
Practice: Scheduling Recurring Jobs with cron
Scheduling System cron Jobs
Practice: Scheduling System cron Jobs
Managing Temporary Files
Practice: Managing Temporary Files
Chapter Test: Scheduling Future Linux Tasks
5. Managing Priority of Linux Processes
Proccess Priority and “nice” Concepts
Practice: Proccess Priority and “nice” Concepts
Using nice and renice to Influence Processes Priority
Practice: Discovering Processes Priorities
Lab: Managing Priority of Linux Processes

6. Controlling Access to Files witn Access Control Lists(ACLs)


POSIX Access Control Lists(ACLs)
Practice: Interpret ACLs
Securing Files witn ACLs
Practice: Using ACLs to Grant and Limit Access
Lab: Controlling Access to Files witn Access Control Lists(ACLs)

7. Managing SELinux Security


Enabling and Monitoring Security Enhanced Linux (SELinux)
Practice: SELinux Concepts
Changing SELinux Modes
Practice: Changing SELinux Modes
Changing SELinux Contexts
Practice: Changing SELinux Contexts
Changing SELinux Booleans
Practice: Changing SELinux Booleans
Troubleshooting SELinux
Practice: Troubleshooting SELinux
Lab: Managing SELinux Security

8. Connecting to Network-defined Users and Groups


Using Identity Management Services
Practice: Connecting to a Central LDAP and Kerberos Server
Lab: Connecting to Network-defined Users and Groups

9. Adding Disks, Partitions, and File Systems to a Linux System


Adding Partitions, File Systems, and Presistent Mounts
Practice: Adding Partitions, File Systems, and Presistent Mounts
Managing Swap Space
Practice: Adding and Enabling Swap Space
Lab: Adding Disks, Partitions, and File Systems to a Linux System

10. Managing Logical Volume Management (LVM) Storage


Logical Volume Management Concepts
Practice: Logical Volume Management Concepts
Managing Logical Volume
Practice: Adding a Logical Volume
Extending Logical Volumes
Practice: Extending a Logical Volume
Lab: Managing Logical Volume Management (LVM) Storage
11. Accessing Network Storage with Network File System (NFS)
Mounting Network Storage with NFS
Practice: Mounting and Unmounting NFS
Automounting Network Storage with NFS
Practice: Automounting NFS
Lab: Accessing Network Storage with Network File System (NFS)

12. Accessing Network Storage with SMB


Accessing Network Storage with SMB
Practice: Mounting a SMB File System
Lab: Accessing Network Storage with SMB

13. Controlling and Troubleshooting the Red Hat Enterprise Linux Boot Process
The Red Hat Enterprise Linux Boot Process
Practice: Selecting a Boot Process
Repairing Common Boot Target
Practice: Resetting a Lost root Pasword
Repairing File System Issues at Boot
Practice: Repairing Boot Problems
Repairing Boot Loader Issues
Practice: Repairing a Boot Loader Problem
Chapter Test: Controlling and Troubleshooting the Red Hat Enterprise Linux Boot
Process

14. Limiting Network Communication with firewald


Limiting Network Communication
Practice: Limiting Network Communication
Lab: Limiting Network Communication

15. Comprehensive Review of System Adminiatration II


Red Hat System Administration II Comprehensive Review
Lab: Comprehensive Review of System Adminiatration II

You might also like