Training plan
Module 1: Linux kernel & devices
- Hardware Discovery Tools
- Configuring New Hardware with hwinfo
- Kernel Hardware Info “ /sys/
- /sys/ Structure
- udev
- Managing Linux Device Files
- List Block Devices
- SCSI Devices
- USB Devices
- USB Architecture
- Kernel Modules
- Configuring Kernel Components and Modules
- Handling Module Dependencies
- Configuring the Kernel via /proc/
- Console
- Virtual Terminals
- Keyboard & locale configuration
- Serial Ports
- Random Numbers and /dev/random
Module 2: SYSTEMD overview
- System Boot Method Overview
- systemd System and Service Manager
- Modifying systemd services
- Systemd Service Sandboxing Features
- systemd Targets
- Using systemd
- Linux Runlevels Aliases
- Legacy Support for SysV init
Module 3: GRUB2/SYSTEMD boot process
- Booting Linux on PCs
- GRUB 2
- GRUB 2 Configuration
- The Boot Loader Specification
- 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
- RHEL8 Configuration Utilities
- SLES12 Configuration Utilities
- Shutdown and Reboot
Module 4: Software Maintenance
- Managing Software
- RPM Features
- RPM Architecture
- RPM Package Files
- Working with RPMs
- Querying and Verifying with rpm
- Updating the Kernel RPM
- Dealing with RPM & YUM Digest Changes
- YUM Plugins
- YUM Repositories
- Compiling/Installing from Source
- Manually Installed Shared Libraries
- Installing Source RPM Packages
Module 5: FileSystem Administraton
- Partitioning Disks with fdisk
- Partitioning Disks with parted
- Filesystem Creation
- Mounting Filesystems
- Filesystem Maintenance
- Persistent Block Devices
- Resizing Filesystems
- Swap
- Filesystem Structures
- Determining Disk Usage With df and du
- Configuring Disk Quotas
- Setting Quotas
- Viewing and Monitoring Quotas
- Filesystem Attributes
- Backup Software
Module 6: LVM & RAID
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Manipulating VGs & LVs
- Advanced LVM Concepts
- system-config-lvm
- SLES Graphical Disk Tool
- RAID Concepts
- Array Creation with mdadm
- Software RAID Monitoring
- Software RAID Control and Display
Module 7: Remote Storage Administration
- Remote Storage Overview
- Remote Filesystem Protocols
- Remote Block Device Protocols
- File Sharing via NFS
- NFSv4
- NFS Clients
- NFS Server Configuration
- Implementing NFSv4
- AutoFS
- AutoFS Configuration
- Accessing Windows/Samba Shares from
- Linux
- 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
Module 8: User/Group Administration
- User and Group Concepts
- User Administration
- Modifying Accounts
- Group Administration
- Password Aging
- Default User Files
- Controlling Logins
- Manual DS Client Configuration
- system-config-authentication
- SLES Graphical DS Client Configuration
- System Security Services Daemon (SSSD)
Module 9: Pluggable Authentication Modules (PAM)
- PAM Overview
- PAM Module Types
- PAM Order of Processing
- PAM Control Statements
- PAM Modules
- pam_unix
- pam_nologin.so
- pam_limits.so
- pam_wheel.so
- pam_xauth.so
Module 10: Security Administration
- Security Concepts
- Tightening Default Security
- SuSE Security Checker
- Security Advisories
- File Access Control Lists
- Manipulating FACLs
- Viewing FACLs
- Backing Up FACLs
- File Creation Permissions with umask
- User Private Group Scheme
- Alternatives to UPG
- AppArmor
- SELinux Security Framework
- SELinux Modes
- SELinux Commands
- Choosing an SELinux Policy
- SELinux Booleans
- Permissive Domains
- SELinux Policy Tools
- Basic Firewall Activation
Module 11: Basic Networking
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- Linux Network Interfaces
- Ethernet Hardware Tools
- Network Configuration with ip Command
- Configuring Routing Tables
- IP to MAC Address Mapping with ARP
- Starting and Stopping Interfaces
- NetworkManager
- DNS Clients
- DHCP Clients
- system-config-network{tui,cmd}
- SUSE YaST Network Configuration Tool
- Network Diagnostics
- Information from netstat and ss
- Managing Network-Wide Time
- Continual Time Sync with NTP
- Configuring NTP Clients
- Useful NTP Commands
Module 12: Advanced Networking
- Multiple IP Addresses
- Configuring a DHCP server
- Enabling IPv6
- Interface Bonding
- Interface Bridging
- 802.1q VLANS
- Tuning Kernel Network Settings
Module 13: Log File Administration
- System Logging
- Syslog-ng
- Rsyslog
- /etc/rsyslog.conf
- Log Management
- Log Anomaly Detector
Module 14: Monitoring & Troubleshooting
- System Status – Memory
- System Status – I/O
- System Status – CPU
- Performance Trending with sar
- Troubleshooting Basics: The Process
- Troubleshooting Basics: The Tools
- strace and ltrace
- Common Problems
- Troubleshooting Incorrect File Permissions
- Inability to Boot
- Typos in Configuration Files
- Corrupt Filesystems
- RHEL6 Rescue Environment
- SUSE Rescue Environment
Recommended Prerequisite Knowledge
- Familiarity with using the Linux command line.
- Experience in user management, file permissions, and process management in Linux.
- Knowledge of system administration concepts, such as software installation, service management, and basic system configuration.
- Experience with file system management, including creating and managing partitions, disk quotas, and managing LVM (Logical Volume Management).
- Understanding of networking concepts, including IP addressing, subnetting, and configuring network interfaces on Linux.
- Knowledge of basic Linux security, such as configuring SELinux or AppArmor, and managing firewalls.
Eccentrix Corner article/publication
Enterprise Linux Systems Administration (LN4987)
The Enterprise Linux Systems Administration (LN4987) training provides a comprehensive understanding of managing and maintaining Linux infrastructures in professional environments. Designed for system administrators, this course covers key topics such as installation, configuration, user management, storage, security, and automation.
Through hands-on exercises and real-world scenarios, participants will gain the skills needed to efficiently administer Linux systems, ensure their performance and security, and troubleshoot complex issues.
Why Choose This Linux Administration Training?
Businesses increasingly rely on Linux for its performance, stability, and flexibility. This training equips IT professionals with essential and advanced skills to manage complex Linux environments.
By completing this training, you will develop expertise to tackle system administration challenges and optimize IT operations within your organization.
Skills Developed During the Training
System Installation and Configuration
Learn to install and configure common Linux distributions for professional environments.User and Group Management
Master the creation, management, and assignment of permissions for users and groups.Storage and Filesystem Administration
Discover how to configure and manage storage, including logical volumes and filesystems.Task Automation
Get familiar with tools like cron and Shell scripting to automate administrative tasks.Performance Monitoring and Optimization
Learn to use Linux tools to monitor system performance and optimize operations.System Security
Implement security best practices to protect Linux systems from potential threats.
Practical Training Led by Linux Experts
This training is delivered by experienced instructors who combine theory with practical exercises. Participants will engage in interactive labs and realistic case studies, ensuring a concrete application of the skills learned.
Who Should Attend?
- Beginner or experienced system administrators looking to deepen their Linux skills
- IT professionals responsible for managing Linux systems in enterprise environments
- Students or technicians seeking to specialize in Linux administration
Become a Linux Administration Expert
The Enterprise Linux Systems Administration (LN4987) training prepares you to effectively manage Linux infrastructures, providing the skills needed to excel in professional environments. Enroll today to enhance your Linux administration skills and strengthen your IT performance.
Frequently asked questions - Linux systems administration training (FAQ)
What topics are covered in this training?
The training covers installation, user management, storage, security, and task automation in Linux.
Does this training include hands-on exercises?
Yes, interactive exercises allow participants to apply their knowledge in real-world scenarios.
What tools and Linux distributions are used?
Participants will work with distributions like CentOS, Ubuntu Server, and Red Hat.
Is this training suitable for beginners?
Yes, it is accessible to professionals with little or no prior Linux experience.
What are the prerequisites for attending this training?
A basic understanding of IT concepts is recommended but not mandatory.
How does this training enhance my career?
It equips you with sought-after skills in Linux systems administration, boosting your professional opportunities.