“Explore the complete topics covered in this learning session below.”

এখানে কোর্সের সকল টপিকগুলো ইনডেক্স আকারে দেওয়া হয়েছে, কোর্স শুরুর পূর্বে এক নজরে দেখে নিন।

Strawberry Segment

Topic One | Getting Started with Red Hat Enterprise Linux
Topic One | Objectives
  • WHAT IS LINUX?
    • WHY SHOULD YOU LEARN ABOUT LINUX?
  • WHAT MAKES LINUX GREAT?
  • WHAT IS OPEN SOURCE SOFTWARE?
  • TYPES OF OPEN SOURCE LICENSES
  • WHO DEVELOPS OPEN SOURCE SOFTWARE?
  • WHO IS RED HAT?
  • WHAT IS A LINUX DISTRIBUTION?
  • RED HAT ENTERPRISE LINUX
    • Development of Red Hat Enterprise Linux
      • Fedora
      • Red Hat Enterprise Linux
      • CentOS
  • TRYING OUT RED HAT ENTERPRISE LINUX
Topic Two | Installing Red Hat Enterprise Linux
Topic Two | Objectives
  • SELECTING INSTALLATION MEDIA
    • Building Images with Composer
  • MANUAL INSTALLATION WITH ANACONDA
    • Installing RHEL with the Graphical Interface
    • Troubleshooting the Installation
  • CREATING A KICKSTART PROFILE
  • KICKSTART FILE COMMANDS
  • Installation Commands
  • Partitioning Commands
  • Network Commands
  • Location and Security Commands
  • Miscellaneous Commands
  • EXAMPLE KICKSTART FILE
  • KICKSTART INSTALLATION STEPS
  • CREATING A KICKSTART FILE
  • PUBLISH THE KICKSTART FILE TO ANACONDA
  • BOOT ANACONDA AND POINT IT TO THE KICKSTART FILE
  • INTRODUCING KVM VIRTUALIZATION
    • CONFIGURING A RED HAT ENTERPRISE LINUX PHYSICAL SYSTEM AS A VIRTUALIZATION HOST
    • Verifying the System Requirements
    • MANAGING VIRTUAL MACHINES WITH COCKPIT
Topic Three | Controlling the Boot Process
Topic Three | Objectives
  • SELECTING THE BOOT TARGET
    • DESCRIBING THE RED HAT ENTERPRISE LINUX 8 BOOT PROCESS
    • REBOOTING AND SHUTTING DOWN
    • SELECTING A SYSTEMD TARGET
      • Selecting a Target at Runtime
      • Setting a Default Target
      • Selecting a Different Target at Boot Time
  • RESETTING THE ROOT PASSWORD
    • RESETTING THE ROOT PASSWORD FROM THE BOOT LOADER
    • INSPECTING LOGS
    • REPAIRING SYSTEMD BOOT ISSUES
      • Enabling the Early Debug Shell
      • Using the Emergency and Rescue Targets
      • Identifying Stuck Jobs
  • REPAIRING FILE SYSTEM ISSUES AT BOOT
    • DIAGNOSING AND FIXING FILE SYSTEM ISSUES
      • Common File System Issues
Topic Four | Getting Help in Red Hat Enterprise Linux
Topic Four | Objectives
  • READING MANUAL PAGES
    • INTRODUCING THE MAN COMMAND
      • Common Sections of the Linux Manual
    • NAVIGATE AND SEARCH MAN PAGES
      • Navigating Man Pages
      • Reading Man Pages
        • Headings
    • SEARCHING FOR MAN PAGES BY KEYWORD
  • READING INFO DOCUMENTATION
    • INTRODUCING GNU INFO
      • Reading Info Documentation
    • COMPARING GNU INFO AND MAN PAGE NAVIGATION
      • pinfo and man, key binding comparison
Topic Five | Accessing the Command Line
Topic Five | Objectives
  • ACCESSING THE COMMAND LINE
    • INTRODUCTION TO THE BASH SHELL
    • SHELL BASICS
    • LOGGING IN TO A LOCAL COMPUTER
    • LOGGING IN OVER THE NETWORK
    • LOGGING OUT
  • ACCESSING THE COMMAND LINE USING THE DESKTOP
    • INTRODUCTION TO THE GNOME DESKTOP ENVIRONMENT
      • Parts of the GNOME Shell
    • WORKSPACES
    • STARTING A TERMINAL
    • LOCKING THE SCREEN OR LOGGING OUT
    • POWERING OFF OR REBOOTING THE SYSTEM
  • EXECUTING COMMANDS USING THE BASH SHELL
    • BASIC COMMAND SYNTAX
    • EXAMPLES OF SIMPLE COMMANDS
    • VIEWING THE CONTENTS OF FILES
    • TAB COMPLETION
    • CONTINUING A LONG COMMAND ON ANOTHER LINE
    • COMMAND HISTORY
    • EDITING THE COMMAND LINE
Topic Six | Managing Files from the Command Line
Topic Six | Objectives
  • THE FILE-SYSTEM HIERARCHY
  • ABSOLUTE PATHS AND RELATIVE PATHS
  • Absolute Paths
  • The Current Working Directory and Relative Paths
  • NAVIGATING PATHS
  • COMMAND-LINE FILE MANAGEMENT
  • Creating Directories
  • Copying Files
  • Moving Files
  • Removing Files and Directories
  • MANAGING LINKS BETWEEN FILES
  • Hard Links and Soft Links
  • Creating Hard Links
  • Limitations of Hard Links
  • Creating Soft Links
  • COMMAND-LINE EXPANSIONS
  • Pattern Matching
  • Tilde Expansion
  • Brace Expansion
  • Variable Expansion
  • Command Substitution
  • Protecting Arguments from Expansion
Topic Seven | Accessing Linux File Systems
Topic Seven | Objectives
  • IDENTIFYING FILE SYSTEMS AND DEVICES
  • STORAGE MANAGEMENT CONCEPTS
  • File Systems and Mount Points
  • File Systems, Storage, and Block Devices
  • Disk Partitions
  • Logical Volumes
  • EXAMINING FILE SYSTEMS
  • MOUNTING FILE SYSTEMS MANUALLY
  • Identifying the Block Device
  • Mounting by Block Device Name
  • Mounting by File-system UUID
  • AUTOMATIC MOUNTING OF REMOVABLE STORAGE DEVICES
  • UNMOUNTING FILE SYSTEMS
  • SEARCHING FOR FILES
  • LOCATING FILES BY NAME
  • SEARCHING FOR FILES IN REAL TIME
  • Searching Files Based on Ownership or Permission
  • Searching Files Based on Size
  • Searching Files Based on Modification Time
  • Searching Files Based on File Type

Blueberry Segment

Topic Eight | Creating, Viewing, and Editing Text Files
Topic Eight | Objectives
  • STANDARD INPUT, STANDARD OUTPUT, AND STANDARD ERROR
  • REDIRECTING OUTPUT TO A FILE
  • Output Redirection Operators
  • Examples for Output Redirection
  • CONSTRUCTING PIPELINES
  • Pipeline Examples
  • Pipelines, Redirection, and the tee Command
  • Pipeline Examples Using the tee Command
  • EDITING TEXT FILES FROM THE SHELL PROMPT
  • EDITING FILES WITH VIM
  • Why Learn Vim?
  • Starting Vim
  • Vim Operating Modes
  • The Minimum, Basic Vim Workflow
  • Rearranging Existing Text
  • Visual Mode in Vim
  • CHANGING THE SHELL ENVIRONMENT
  • USING SHELL VARIABLES
  • Assigning Values to Variables
  • Retrieving Values with Variable Expansion
  • Configuring Bash with Shell Variables
  • CONFIGURING PROGRAMS WITH ENVIRONMENT VARIABLES
  • Setting the Default Text Editor
  • SETTING VARIABLES AUTOMATICALLY
  • UNSETTING AND UNEXPORTING VARIABLES
Topic Nine | Archiving and Transferring Files
Topic Nine | Objectives
  • MANAGING COMPRESSED TAR ARCHIVES
  • THE tar COMMAND
  • SELECTED tar OPTIONS
  • LISTING OPTIONS OF THE tar COMMAND
  • ARCHIVING FILES AND DIRECTORIES
  • LISTING CONTENTS OF AN ARCHIVE
  • EXTRACTING FILES FROM AN ARCHIVE
  • CREATING A COMPRESSED ARCHIVE
  • EXTRACTING A COMPRESSED ARCHIVE
  • TRANSFERRING FILES BETWEEN SYSTEMS SECURELY
  • TRANSFERRING FILES USING SECURE COPY
  • TRANSFERRING FILES USING THE SECURE FILE TRANSFER PROGRAM
  • SYNCHRONIZING FILES BETWEEN SYSTEMS SECURELY
  • SYNCHRONIZE FILES AND DIRECTORIES WITH rsync
Topic Ten | Managing Local Users and Groups
Topic Ten | Objectives
  • DESCRIBING USER AND GROUP CONCEPTS
  • WHAT IS A USER?
  • WHAT IS A GROUP?
  • Primary Groups and Supplementary Groups
  • GAINING SUPERUSER ACCESS
  • THE SUPERUSER
  • SWITCHING USERS
  • RUNNING COMMANDS WITH SUDO
  • Getting an Interactive Root Shell with Sudo
  • Configuring Sudo
  • MANAGING LOCAL USER ACCOUNTS
  • MANAGING LOCAL USERS
  • Creating Users from the Command Line
  • Modifying Existing Users from the Command Line
  • Deleting Users from the Command Line
  • Setting Passwords from the Command Line
  • UID Ranges
  • MANAGING LOCAL GROUP ACCOUNTS
  • MANAGING LOCAL GROUPS
  • Creating Groups from the Command Line
  • Modifying Existing Groups from the Command Line
  • Deleting Groups from the Command Line
  • Changing Group Membership from the Command Line
  • MANAGING USER PASSWORDS
  • SHADOW PASSWORDS AND PASSWORD POLICY
  • Format of an Encrypted Password
  • Password Verification
  • CONFIGURING PASSWORD AGING
  • RESTRICTING ACCESS
  • The nologin Shell
Topic Eleven | Controlling Access to Files
Topic Eleven | Objectives
  • INTERPRETING LINUX FILE SYSTEM PERMISSIONS
  • LINUX FILE-SYSTEM PERMISSIONS
  • Effects of Permissions on Files and Directories
  • VIEWING FILE AND DIRECTORY PERMISSIONS AND OWNERSHIP
  • EXAMPLES OF PERMISSION EFFECTS
  • MANAGING FILE SYSTEM PERMISSIONS FROM THE COMMAND LINE
  • CHANGING FILE AND DIRECTORY PERMISSIONS
  • Changing Permissions with the Symbolic Method
  • Examples
  • Changing Permissions with the Numeric Method
  • Examples
  • CHANGING FILE AND DIRECTORY USER OR GROUP OWNERSHIP
  • MANAGING DEFAULT PERMISSIONS AND FILE ACCESS
  • SPECIAL PERMISSIONS
  • Effects of Special Permissions on Files and Directories
  • Setting Special Permissions
  • Examples
  • DEFAULT FILE PERMISSIONS
  • umask Example
Topic Twelve | Controlling Access to Files with ACLs
Topic Twelve | Objectives
  • INTERPRETING FILE ACLS
  • ACCESS CONTROL LIST CONCEPTS
  • File-system ACL Support
  • VIEWING AND INTERPRETING ACL PERMISSIONS
  • View File ACLs
  • Viewing Directory ACLs
  • The ACL Mask
  • ACL Permission Precedence
  • EXAMPLES OF ACL USE BY THE OPERATING SYSTEM
  • ACLs on Systemd Journal Files
  • ACL on Systemd Managed Devices
  • SECURING FILES WITH ACLS
  • CHANGING ACL FILE PERMISSIONS
  • Adding or Modifying ACLs
  • Using getfacl as Input
  • Setting an Explicit ACL Mask
  • Recursive ACL Modifications
  • Deleting ACLs
  • CONTROLLING DEFAULT ACL FILE PERMISSIONS
  • Deleting Default ACL Entries
Topic Thirteen | Managing Networking
Topic Thirteen | Objectives
  • DESCRIBING NETWORKING CONCEPTS
  • TCP/IP NETWORK MODEL
  • DESCRIBING NETWORK INTERFACE NAMES
  • IPV4 NETWORKING
  • IPv4 Addresses
  • Calculating the network address for 192.168.1.107/24
  • Calculating the network address for 10.1.1.18/8
  • Calculating the network address for 172.16.181.23/19
  • IPv4 Routing
  • Example routing table
  • IPv4 Address and Route Configuration
  • IPV6 NETWORKING
  • IPv6 Addresses
  • IPv6 Subnetting
  • Common IPv6 Addresses and Networks
  • IPv6 Address Configuration
  • HOST NAMES AND IP ADDRESSES
  • VALIDATING NETWORK CONFIGURATION
  • GATHERING NETWORK INTERFACE INFORMATION
  • Identifying Network Interfaces
  • Displaying IP Addresses
  • Displaying Performance Statistics
  • CHECKING CONNECTIVITY BETWEEN HOSTS
  • TROUBLESHOOTING ROUTING
  • Displaying the Routing Table
  • Tracing Routes Taken by Traffic
  • TROUBLESHOOTING PORTS AND SERVICES
  • Options for ss and netstat
  • CONFIGURING NETWORKING FROM THE COMMAND LINE
  • DESCRIBING NETWORKMANAGER CONCEPTS
  • VIEWING NETWORKING INFORMATION
  • ADDING A NETWORK CONNECTION
  • CONTROLLING NETWORK CONNECTIONS
  • MODIFYING NETWORK CONNECTION SETTINGS
  • DELETING A NETWORK CONNECTION
  • WHO CAN MODIFY NETWORK SETTINGS?
  • SUMMARY OF COMMANDS
  • EDITING NETWORK CONFIGURATION FILES
  • DESCRIBING CONNECTION CONFIGURATION FILES
  • Comparison of nm-settings and ifcfg-* Directives
  • MODIFYING NETWORK CONFIGURATION
  • IPv4 Configuration Options for ifcfg File
  • CONFIGURING HOST NAMES AND NAME RESOLUTION
  • CHANGING THE SYSTEM HOST NAME
  • CONFIGURING NAME RESOLUTION
  • Testing DNS Name Resolution
Topic Fourteen | Installing and Updating Software Packages
Topic Fourteen | Objectives
  • REGISTERING SYSTEMS FOR RED HAT SUPPORT
  • RED HAT SUBSCRIPTION MANAGEMENT
  • Registering a System
  • REGISTRATION FROM THE COMMAND LINE
  • ENTITLEMENT CERTIFICATES
  • EXPLAINING AND INVESTIGATING RPM SOFTWARE PACKAGES
  • SOFTWARE PACKAGES AND RPM
  • Updating Software with RPM Packages
  • EXAMINING RPM PACKAGES
  • INSTALLING RPM PACKAGES
  • SUMMARY OF RPM QUERY COMMANDS
  • INSTALLING AND UPDATING SOFTWARE PACKAGES WITH YUM
  • MANAGING SOFTWARE PACKAGES WITH YUM
  • Finding Software with Yum
  • Installing and removing software with yum
  • Installing and removing groups of software with yum
  • Viewing transaction history
  • SUMMARY OF YUM COMMANDS
  • ENABLING YUM SOFTWARE REPOSITORIES
  • ENABLING RED HAT SOFTWARE REPOSITORIES
  • Creating Yum Repositories
  • RPM Configuration Packages for Local Repositories
  • MANAGING PACKAGE MODULE STREAMS
  • INTRODUCTION TO APPLICATION STREAM
  • BaseOS
  • Application Stream
  • MODULES
  • Module Streams
  • Module Profiles
  • MANAGING MODULES USING YUM
  • Listing Modules
  • Enabling Module Streams and Installing Modules
  • Removing Modules and Disabling Module Streams
  • Switching Module Streams

Mulberry Segment

Topic Fifteen | Configuring and Securing SSH
Topic Fifteen | Objectives
  • ACCESSING THE REMOTE COMMAND LINE WITH SSH
  • WHAT IS OPENSSH?
  • SECURE SHELL EXAMPLES
  • IDENTIFYING REMOTE USERS
  • SSH HOST KEYS
  • SSH Known Hosts Key Management
  • CONFIGURING SSH KEY-BASED AUTHENTICATION
  • SSH KEY-BASED AUTHENTICATION
  • Generating SSH Keys
  • Sharing the Public Key
  • Using ssh-agent for Non-interactive Authentication
  • CUSTOMIZING OPENSSH SERVICE CONFIGURATION
  • CONFIGURING THE OPENSSH SERVER
  • PROHIBIT THE SUPERUSER FROM LOGGING IN USING SSH
  • PROHIBITING PASSWORD-BASED AUTHENTICATION FOR SSH
Topic Sixteen | Managing Basic Storage
Topic Sixteen | Objectives
  • ADDING PARTITIONS, FILE SYSTEMS, AND PERSISTENT MOUNTS
  • PARTITIONING A DISK
  • MBR Partitioning Scheme
  • GPT Partitioning Scheme
  • MANAGING PARTITIONS WITH PARTED
  • Writing the Partition Table on a New Disk
  • Creating MBR Partitions
  • Creating GPT Partitions
  • Deleting Partitions
  • CREATING FILE SYSTEMS
  • MOUNTING FILE SYSTEMS
  • Manually Mounting File Systems
  • Persistently Mounting File Systems
  • MANAGING SWAP SPACE
  • INTRODUCING SWAP SPACE CONCEPTS
  • Sizing the Swap Space
  • RAM and Swap Space Recommendations
  • CREATING A SWAP SPACE
  • Creating a Swap Partition
  • Formatting the Device
  • ACTIVATING A SWAP SPACE
  • Activating Swap Space Persistently
  • Setting the Swap Space Priority
Topic Seventeen | Controlling Services and Daemons
Topic Seventeen | Objectives
  • IDENTIFYING AUTOMATICALLY STARTED SYSTEM PROCESSES
  • INTRODUCTION TO systemd
  • DESCRIBING SERVICE UNITS
  • LISTING SERVICE UNITS
  • VIEWING SERVICE STATES
  • VERIFYING THE STATUS OF A SERVICE
  • CONTROLLING SYSTEM SERVICES
  • STARTING AND STOPPING SERVICES
  • RESTARTING AND RELOADING SERVICES
  • LISTING UNIT DEPENDENCIES
  • MASKING AND UNMASKING SERVICES
  • ENABLING SERVICES TO START OR STOP AT BOOT
  • SUMMARY OF systemctl COMMANDS
Topic Eighteen | Scheduling Future Tasks
Tpoic Eighteen | Objectives
  • SCHEDULING A DEFERRED USER JOB
  • DESCRIBING DEFERRED USER TASKS
  • Scheduling Deferred User Tasks
  • INSPECTING AND MANAGING DEFERRED USER JOBS
  • Removing Jobs
  • SCHEDULING RECURRING USER JOBS
  • DESCRIBING RECURRING USER JOBS
  • SCHEDULING RECURRING USER JOBS
  • Crontab Examples
  • DESCRIBING USER JOB FORMAT
  • Example Recurring User Jobs
  • SCHEDULING RECURRING SYSTEM JOBS
  • DESCRIBING RECURRING SYSTEM JOBS
  • INTRODUCING SYSTEMD TIMER
  • Sample Timer Unit
  • MANAGING TEMPORARY FILES
  • MANAGING TEMPORARY FILES
  • Cleaning Temporary Files with a Systemd Timer
  • Cleaning Temporary Files Manually
  • Configuration File Precedence
Topic Nineteen | Tuning System Performance
Topic Nineteen | Objectives
  • ADJUSTING TUNING PROFILES
  • TUNING SYSTEMS
  • Configuring Static Tuning
  • Configuring Dynamic Tuning
  • INSTALLING AND ENABLING TUNED
  • SELECTING A TUNING PROFILE
  • Tuning Profiles Distributed with Red Hat Enterprise Linux 8
  • MANAGING PROFILES FROM THE COMMAND LINE
  • MANAGING PROFILES WITH WEB CONSOLE
  • INFLUENCING PROCESS SCHEDULING
  • LINUX PROCESS SCHEDULING AND MULTITASKING
  • RELATIVE PRIORITIES
  • SETTING NICE LEVELS AND PERMISSIONS
  • REPORTING NICE LEVELS
  • Displaying Nice Levels with Top
  • Displaying Nice Levels from the Command Line
  • STARTING PROCESSES WITH DIFFERENT NICE LEVELS
  • CHANGING THE NICE LEVEL OF AN EXISTING PROCESS
Topic Twenty | Monitoring and Managing Linux Processes
Topic Twenty | Objectives
  • LISTING PROCESSES
  • DEFINITION OF A PROCESS
  • DESCRIBING PROCESS STATES
  • Linux Process States
  • Why Process States are Important
  • LISTING PROCESSES
  • CONTROLLING JOBS
  • DESCRIBING JOBS AND SESSIONS
  • RUNNING JOBS IN THE BACKGROUND
  • KILLING PROCESSES
  • PROCESS CONTROL USING SIGNALS
  • Fundamental Process Management Signals
  • Commands for Sending Signals by Explicit Request
  • LOGGING USERS OUT ADMINISTRATIVELY
  • MONITORING PROCESS ACTIVITY
  • DESCRIBING LOAD AVERAGE
  • Understanding the Linux Load Average Calculation
  • Interpreting Displayed Load Average Values
  • REAL-TIME PROCESS MONITORING
Topic Twenty One | Analyzing and Storing Logs
Topic Twenty One | Objectives
  • DESCRIBING SYSTEM LOG ARCHITECTURE
  • SYSTEM LOGGING
  • Selected System Log Files
  • REVIEWING SYSLOG FILES
  • LOGGING EVENTS TO THE SYSTEM
  • Overview of Syslog Priorities
  • SAMPLE RULES OF RSYSLOG
  • LOG FILE ROTATION
  • ANALYZING A SYSLOG ENTRY
  • MONITORING LOGS
  • SENDING SYSLOG MESSAGES MANUALLY
  • REVIEWING SYSTEM JOURNAL ENTRIES
  • FINDING EVENTS
  • PRESERVING THE SYSTEM JOURNAL
  • STORING THE SYSTEM JOURNAL PERMANENTLY
  • Configuring Persistent System Journals
  • MAINTAINING ACCURATE TIME
  • SETTING LOCAL CLOCKS AND TIME ZONES
  • CONFIGURING AND MONITORING CHRONYD

Gooseberry Segment

Topic Twenty Two | Analyzing Servers and Getting Support
Tpoic Twenty Two | Objectives

updating soon

Topic Twenty Three | Improving Command-line Productivity
Topic Twenty Three | Objectives

updating soon

Topic Twenty Four | Managing Logical Volumes
Topic Twenty Four | Objectives
  • CREATING LOGICAL VOLUMES
  • LOGICAL VOLUME MANAGEMENT (LVM) CONCEPTS
  • IMPLEMENTING LVM STORAGE
  • Creating a Logical Volume
  • REVIEWING LVM STATUS INFORMATION
  • Physical Volumes
  • Volume Groups
  • Logical Volumes
  • EXTENDING LOGICAL VOLUMES
  • EXTENDING AND REDUCING A VOLUME GROUP
  • Extending a Volume Group
  • Reducing a Volume Group
  • EXTENDING A LOGICAL VOLUME AND XFS FILE SYSTEM
  • Extending a Logical Volume
  • EXTENDING A LOGICAL VOLUME AND EXT4 FILE SYSTEM
  • EXTEND A LOGICAL VOLUME AND SWAP SPACE
Topic Twenty Five | Implementing Advanced Storage Features
Topic Twenty Five | Objectives
  • MANAGING LAYERED STORAGE WITH STRATIS
  • DESCRIBING THE STRATIS ARCHITECTURE
  • Describing the Simplified Storage Stack
  • Describing Stratis Layers
  • Managing Thin-provisioned File Systems
  • COMPRESSING AND DEDUPLICATING STORAGE WITH VDO
  • DESCRIBING VIRTUAL DATA OPTIMIZER
  • IMPLEMENTING VIRTUAL DATA OPTIMIZER
  • Enabling VDO
  • Creating a VDO Volume
  • Analyzing a VDO Volume
Topic Twenty Six | Accessing Network-Attached Storage
Topic Twenty Six | Objectives
  • MOUNTING NETWORK-ATTACHED STORAGE WITH NFS
  • MOUNTING NETWORK-ATTACHED STORAGE WITH NFS
  • Mounting NFS Shares
  • Unmounting NFS Shares
  • THE nfsconf TOOL
  • Configure an NFSv4-only Client
  • AUTOMOUNTING NETWORK-ATTACHED STORAGE
  • MOUNTING NFS SHARES WITH THE AUTOMOUNTER
  • Automounter Benefits
  • Create an automount
  • Direct Maps
  • Indirect Wildcard Maps
Topic Twenty Seven | Managing SELinux Security
Topic Twenty Seven | Objectives
  • CHANGING THE SELINUX ENFORCEMENT MODE
  • HOW SELINUX PROTECTS RESOURCES
  • WHY USE SECURITY ENHANCED LINUX?
  • BASIC SELINUX SECURITY CONCEPTS
  • CHANGING THE CURRENT SELINUX MODE
  • SETTING THE DEFAULT SELINUX MODE
  • CONTROLLING SELINUX FILE CONTEXTS
  • INITIAL SELINUX CONTEXT
  • CHANGING THE SELINUX CONTEXT OF A FILE
  • DEFINING SELINUX DEFAULT FILE CONTEXT RULES
  • Basic File Context Operations
  • ADJUSTING SELINUX POLICY WITH BOOLEANS
  • SELINUX BOOLEANS
  • INVESTIGATING AND RESOLVING SELINUX ISSUES
  • TROUBLESHOOTING SELINUX ISSUES
  • MONITORING SELINUX VIOLATIONS
  • WEB CONSOLE
Topic Twenty Eight | Managing Network Security
Topic Twenty Eight | Objectives
  • MANAGING SERVER FIREWALLS
  • FIREWALL ARCHITECTURE CONCEPTS
  • Nftables enhances netfilter
  • Introducing firewalld
  • Pre-defined Zones
  • Default Configuration of Firewalld Zones
  • Pre-defined Services
  • Selected Pre-defined Firewalld Services
  • CONFIGURING THE FIREWALL
  • Configuring Firewall Services Using the Web Console
  • Configuring the Firewall from the Command Line
  • CONTROLLING SELINUX PORT LABELING
  • SELINUX PORT LABELING
  • MANAGING SELINUX PORT LABELING
  • Listing Port Labels
  • Managing Port Labels
  • Removing Port Labels
  • Modifying Port Bindings
Topic Twenty Nine | Comprehensive Review
Topic Twenty Nine | Objectives

updating soon

Topic Thirty | Comprehensive Review
Topic Thirty | Objectives

updating soon

Topic Special Thirty One | Run Containers
Topic Special Thirty One | Objectives
  • Container Concepts
  • Container Technology
  • Differences Between Containers and Virtsual Machines
  • Rootless and Rootful Containers
  • Design a Container-based Architecture
  • Container Management Tools
  • Container Images and Registries
  • Configure Container Registries
  • Container Files to Build Container Images
  • Container Management at Scale
  • Deploy Containers
  • The Podman Utility
  • Podman Commands
  • Install Container Utilities
  • Download a Container Image from a Registry
  • Create a Container Image from a Container File
  • Run Containers
  • Run a Container from a Remote Repository
  • Environment Isolation in Containers
  • File-system Isolation in Containers
  • Remove Containers and Images
  • Manage Container Storage and Network Resources
  • Manage Container Resources
  • Environment Variables for Containers
  • Environment Variables for the mariadb Image
  • Container Persistent Storage
  • SELinux Contexts for Container Storage
  • Assign a Port Mapping to Containers
  • DNS Configuration in a Container
  • Multiple Networks to a Single Container
  • Manage Containers as System Services
  • Manage Small Container Environments with systemd Units
  • Requirements for systemd User Services
  • Create systemd User Files for Containers
  • Manage systemd User Files for Containers
  • Comparing System and User Services
  • Configure Containers to Start at System Boot
  • Manage Containers as Root with systemd

Next | Strawberry Group, Topic One

Sorry! you cannot copy content of this page.