Ceci est une ancienne révision du document !


Version : 2024.01

Last update : 2024/11/12 14:26

RH12400 - Course Overview

Presentation

Objective: To prepare for the RH124 Certification.
Public: Linux Technicians and Administrators.
Prerequisites: Have worked with Red Hat Enterprise Linux for at least 2 years.
Learning method: Alternating between a clear and precise teaching scenario and practical work based on concrete cases and examples.
Assessments: Assessments using self-correcting tests.

Programme

  • RH12400 - Course Overview
    • Presentation
    • Programme
  • RH12401 - File System
    • LAB #1 - Linux File Hierarchy System
      • 1.1 - File Types
      • 1.2 - The mount command
      • 1.3 - The umount command
      • 1.4 - The /etc/fstab file
        • Mount Options
    • LAB #2 - Unix File System
      • 2.1 - Superblock
      • 2.2 - Inodes
      • 2.3 - Data blocks
      • 2.4 - Physical links
      • 2.5 - Symbolic links
  • RH12402 - The VI Editor
    • Overview
    • LAB #1 - Creating, opening and closing files
      • 1.1 - Commands
      • 1.2 - Creating a new file with VI
      • 1.3 - Open a file in read-only mode with the view command
      • 1.4 - Opening a file in read-write mode with the vi command
    • LAB #2 - The set command
      • 2.1 - Commands
      • 2.2 - Enabling line numbering with the set command
    • LAB #3 - Moving within a File
      • 3.1 - Commands
    • LAB #4 - Inserting Text
      • 4.1 - Commands
      • 4.2 - Inserting text
    • LAB #5 - Text Search
      • 5.1 - Commands
      • 5.2 - Finding and replacing text
    • LAB #6 - Deleting Text
      • 6.1 - Commands
      • 6.2 - Deleting Lines
    • LAB #7 - Copy, Cut and Paste
      • 7.1 - Commands
      • 7.2 - Copying, Cutting and Pasting Text
    • LAB #8 - Configuring a Personal VI Interface
  • RH12403 - Help and Documentation
    • LAB #1 - Help with Commands
      • 1.1 - Help on External Commands
      • 1.2 - Help on Built-In Commands
    • LAB #2 - The man command
      • 2.1 - The mandb and whatis commands
      • 2.2 - The apropos command
    • LAB #3 - The info command
  • RH12404 - Basic Shell Commands and Text Manipulation Tools
    • LAB #1 - Use of Basic Shell Commands
      • 1.1 - The stty Command
      • 1.2 - The date command
      • 1.3 - The who Command
      • 1.4 - The df Command
      • 1.5 - The free Command
      • 1.6 - The whoami Command
      • 1.7 - The pwd Command
      • 1.8 - The cd Command
      • 1.9 - The ls Command
      • 1.10 - The lsof Command
      • 1.11 - The touch Command
      • 1.12 - The echo Command
      • 1.13 - The cp Command
      • 1.14 - The file Command
      • 1.15 - The cat Command
      • 1.16 - The mv Command
      • 1.17 - The mkdir Command
      • 1.18 - The rmdir Command
      • 1.19 - The rm Command
      • 1.20 - The sort Command
      • 1.21 - The more Command
      • 1.22 - The less Command
      • 1.23 - The find Command
      • 1.24 - The su Command
      • 1.25 - The updatedb and locate Commands
      • 1.26 - The whereis Command
      • 1.27 - The which Command
      • 1.28 - The uptime Command
      • 1.29 - The w Command
      • 1.30 - The uname Command
      • 1.31 - The du Command
      • 1.32 - The clear Command
      • 1.33 - The exit Command
      • 1.34 - The logout Command
      • 1.35 - The sleep Command
      • 1.36 - The wall Command
      • 1.37 - The seq Command
      • 1.38 - The screen Command
    • LAB #2 - Switches and Arguments
    • LAB #3 - Regular Expressions
      • BREs
      • EREs
    • Manipulating Text Files
      • Text-search Utilities
        • The grep Command
        • The egrep Command
        • The fgrep Command
        • LAB #4 - Using grep, egrep and fgrep
      • The Stream EDitor SED
        • LAB #5 - Using sed
      • The Text Processor AWK
        • Presentation
        • Field Separation
        • Conditions
          • A regular expression applied to a record
          • A regular expression applied to a field
          • Comparisons
          • Logical Operators
          • Built-in Variables
        • Awk Scripts
        • The printf function
        • Control Statements
          • if
          • for
          • while
          • do-while
        • LAB #3 - Using awk
    • LAB 7 - Other Useful Commands
      • 7.1 - The expand Command
      • 7.2 - La Commande unexpand
      • 7.3 - The cut command
      • 7.4 - The uniq Command
      • 7.5 - The tr Command
      • 7.6 - The paste Command
      • 7.7 - The split Command
      • 7.8 - The diff Command
      • 7.9 - The cmp Command
      • 7.10 - The patch Command
      • 7.11 - The strings Command
      • 7.12 - The comm Command
      • 7.13 - The head Command
      • 7.14 - The tail Command
    • LAB #8 - Use the grep, tr and cut commands to extract your IPv4 address from the output of ifconfig
    • LAB #9 - Use the grep, awk and sed commands to extract your IPv4 address from the output of ip
  • RH12405 - The Command Line
    • The Shell
    • LAB #1 - The /bin/bash Shell
      • 1.1 - Shell Internal and External Commands
      • 1.2 - Aliases
      • 1.3 - Defining a user's shell
      • 1.4 - The Prompt
      • 1.5 - Recalling commands
      • 1.6 - Generating file name endings
      • 1.7 - The interactive shell
        • Character *
        • Character ?
        • Character [ ]
      • 1.8 - The extglob option
        • ?(expression)
        • *(expression)
        • +(expression)
        • @(expression)
        • !(expression)
        • Escape characters
    • 1.9 - Return Codes
    • 1.10 - Redirections
    • 1.11 - Pipes
    • 1.12 - Command substitution
    • 1.13 - Command chaining
    • 1.14 - Displaying shell variables
      • Main variables
      • Internationalization and Localization Variables
      • Special variables
    • 1.15 - The env command
    • 1.16 - Bash Shell options
      • Examples
        • noclobber
        • noglob
        • nounset
  • RH12406 - User Management
    • Overview
      • /etc/nsswitch.conf
      • Querying databases
      • The /etc/group and /etc/gshadow files
      • The /etc/passwd and /etc/shadow files
    • Commands
      • Groups
        • groupadd
        • groupdel
        • groupmod
        • newgrp
        • gpasswd
      • Users
        • useradd
        • userdel
        • usermod
        • passwd
        • chage
    • Configuration
    • LAB #1 - Managing Users and Groups
    • LAB #2 - Forcing complex passwords with PAM
      • Using Complex Passwords
      • Configuration
    • su and su -
    • sudo
  • RH12407 - Package Management
    • LAB #1 - The rpm command
      • 1.1 - Configuration
      • 1.2 - Using the rpm command
    • LAB #2 - The dnf command
      • 2.1 - Overview
      • 2.2 - Configuration
      • 2.3 - Repositories
      • 2.4 - Searching for Packages
      • 2.5 - Getting Package Information and Downloading Packages
      • 2.6 - Installing a package
      • 2.7 - Updating Packages
      • 2.8 - Deleting packages
      • 2.9 - The dnf history
      • 2.10 - The Application Stream Repository
    • LAB #3 - Shared Libraries
      • 3.1 - Introduction
        • Storage
        • ld-linux.so.2
      • 3.2 - The ldd command
      • 3.3 - The /etc/ld.so.conf file
      • 3.4 - The ldconfig command
  • RH12408 - Managing File Permissions
    • Contents
    • Presentation
    • Preparation
    • LAB #1 - Simple Unix File Permissions
      • 1.1 - Changing File Permissions
        • The chmod Command
          • Symbolic Mode
          • Octal mode
        • The umask command
      • 1.2 - Changing the owner or group
        • The chown command
        • The chgrp command
    • LAB #2 - Extended Unix File Permissions
      • 2.1 - SUID/SGID bit
      • 2.2 - Inheritance Flag
      • 2.3 - Sticky bit
  • RH12409 - Archiving and Compression
    • Types of Backup
      • Full Backup
      • Differential Backup
      • Incremental Backup
      • Decremental Backup
    • Classic Backup Tools
      • Preparation
      • The Tar Command
        • Overview
        • LAB #1 - Working with the tar command
        • The GPL tar command and compression
      • The cpio command
        • Overview
        • LAB #2 - Working with the cpio command
      • The dd command
        • Overview
        • LAB #3 - Working with the dd command
      • The dump and restore commands
        • Overview
    • Advanced Backup Tools
      • Unidirectional Backup Tools
      • Multidirectional Backup Tools
      • Partition Backup Tools
      • LAB #4 - What to Backup First
        • Packet List Backup
        • Backing up the System Hard Disk Structure
        • Backing up the System Hard Disk Mounting Points
        • Boot Loader Backup
          • GRUB Legacy
          • GRUB 2 with BIOS
          • GRUB 2 with EFI
        • User Directories Backups
      • The Rsync Command
        • Overview
        • LAB #5 - Working with the rsync command
    • Compression
      • The gzip command
        • Overview
        • LAB #6 - Working with the gzip command
      • The bzip2 command
        • Overview
        • LAB #7 - Working with the bzip2 command
      • The xz command

command * Overview

  • LAB #8 - Working with the xz command
  • Other utilities
  • RH12410 - Process Management
    • Overview
    • Process Types
    • Lab #1 - Process commands
      • 1.1 - The ps command
      • 1.2 - The pgrep command
      • 1.3 - The pstree command
      • 1.4 - The top command
      • 1.5 - The fg, bg and jobs commands
      • 1.6 - The wait command
      • 1.7 - The nice command
      • 1.8 - The renice command
      • 1.9 - The nohup command
      • 1.10 - The kill command
      • 1.11 - The pkill command
  • RH12411 - Managing Logs
    • Overview
    • The dmesg Command
    • LAB #1 - Security Monitoring
      • 1.1 - The last Command
      • 1.2 - The lastlog Command
      • 1.3 - The lastb Command
      • 1.4 - The /var/log/secure File
      • 1.5 - Audit Event Management
        • The /var/log/audit/audit.log File
        • auditd
        • auditctl
        • audispd
        • Viewing audit Events
          • The aureport Command
          • The ausearch Command
          • The /var/log/messages File
    • Applications
    • LAB #2 - rsyslog
      • 2.1 - Priorities
      • 2.2 - Facilities
      • 2.3 - /etc/rsyslog.conf
        • Modules
        • Global Directives
        • Rules
          • Facility.Priority
          • Facility!Priority
          • Facility=Priority
          • Using the * Wildcard
          • n Facilities with Identical Priorities
          • n Selectors with Identical Actions
    • LAB #3 - The logger Command
    • LAB #4 - The logrotate Command
    • LAB #5 - Logging with journald
      • 5.1 - Viewing Logs
      • 5.2 - Application Specific Messages
      • 5.3 - Boot Messages
      • 5.4 - Priority Specific Messages
      • 5.5 - Messages from a Specific Date or Time Range
      • 5.6 - Real Time Messages
      • 5.7 - Searching with Key Words
    • LAB #6 - The NTP Server
      • 6.1 - Overrview
      • 6.2 - The chronyd Service
      • 6.2 - The /etc/chrony.conf File
  • RH12412 - Service and Daemon Management
    • Systemd
      • LAB #1 - The systemctl command
      • LAB #2 - Configuration Files
        • 2.1 - Default Configuration Files
        • 2.2 - Overriding the Default Configuration Files
      • LAB #3 - The systemd-analyze command
      • LAB #4 - Systemd Targets
        • 4.1 - Checking target dependencies
        • 4.2 - The Default Target
      • LAB #5 - Managing Services
        • 5.1 - Managing Single Instances
        • 5.2 - Managing Multiple Instances
        • 5.3 - Prohibiting Service Status Changes
  • RH12413 - Network Management
    • Understanding IPv4
      • TCP headers
      • UDP Headers
      • Fragmentation and Re-encapsulation
      • Addressing
      • Subnet Masks
      • VLSM
      • Ports and Sockets
      • The /etc/services File
      • Ethernet Address Resolution
    • Understanding IPv6
      • Overview
      • IPv6 addresses
      • Subnet Masks
      • IPv6 Reserved Addresses
      • Link-local Addresses
      • DHCPv6
  • Configuring the Network
    • The nmcli Command
  • LAB #1 - Network Configuration
    • 1.1 - Connections and Profiles
    • 1.2 - Name Resolution
    • 1.3 - Adding a Second IP Address to a Profile
    • 1.4 - The hostname Command
    • 1.5 - The ip Command
    • 1.6 - Manually Enabling/Disabling an Interface
    • 1.7 - Static Routing
      • The ip Command
      • Enable Routing on the Server
  • LAB #2 - Network diagnostics
    • 2.1 - ping
    • 2.2 - netstat -i
    • 2.3 - traceroute
    • 2.4 - tracepath
  • LAB #3 - Remote Connections
    • 3.1 - Telnet
    • 3.2 - wget
    • 3.3 - ftp
    • 3.4 - SSH
      • Overview
        • SSH-1
        • SSH-2
      • Password Authentication
      • Asymmetric key Authentication
      • Server Configuration
      • Client Configuration
      • SSH Tunnels
    • 3.5 - SCP
      • Overview
      • Usage
    • 3.6 - Setting up Asymmetric Keys

Copyright © 2024 Hugh Norris.

Menu