Search our courses
Training

This Enterprise Linux System Administration Fasttrack training course was designed to suit for the number of our private clients. It is based on the content covered on our Enterprise Linux System Administration course (with some omissions) and includes some topics from our Enterprise Linux Network Services course. 
 
Supported Distributions:

  • Red Hat Enterprise Linux 6
  • SUSE Linux Enterprise 11

Enterprise Linux System Administration Fasttrack

Course Code

GTU12F

Duration

5 Days

Course Fee

POA

Accreditation

N/A

Target Audience

This Enterprise Linux System Administration Fasttrack training course is designed for system administrators, IT professionals and anyone who need to gain a hands-on knowledge of Linux network configuration and services.

Attendee Requirements

Students should already be comfortable working in a Linux or Unix environment. Fundamentals such as the Linux filesystem, process management, and how to edit files will not be covered in class. An understanding of network concepts, and the TCP/IP protocol suite is helpful. These skills are taught in our "Fundamentals of Linux" course.


We are sorry, there is currently no availability on this course.

contact us for more information

Ways to Attend this Course

  • In the Classroom
  • Private Training

Expand all

Course Description

This Enterprise Linux System Administration Fasttrack training course was designed to suit for the number of our private clients. It is based on the content covered on our Enterprise Linux System Administration course (with some omissions) and includes some topics from our Enterprise Linux Network Services course. 
 
Supported Distributions:

  • Red Hat Enterprise Linux 6
  • SUSE Linux Enterprise 11
Course Outline

1. Linux Hardware Discovery, Interaction and Control

  1. Hardware Discovery Tools
  2. Configuring New Hardware with hwinfo
  3. Hardware and System Clock
  4. Console
  5. Virtual Terminals
  6. Serial Ports
  7. SCSI Devices
  8. USB Devices
  9. USB Configuration
  10. Common UNIX Printing System
  11. Defining a Printer
  12. Managing Optical Media
  13. Tape Libraries
  14. Managing Linux Device Files
  15. Kernel Hardware Info – /sys/
  16. /sys/ Structure
  17. udev
  18. Kernel Modules
  19. Configuring Kernel Components and Modules
  20. Handling Module Dependencies
  21. Configuring the Kernel via /proc/

Lab Tasks

  1. Adjusting Kernel Options
  2. Configuring Print Queues
  3. Introduction to Troubleshooting Labs
  4. Troubleshooting Practice: Kernel Modules

2. Boot Process and SYSV INIT

  1. Booting Linux on PCs
  2. GRUB Configuration
  3. Boot Parameters
  4. Initial ramdisk
  5. /sbin/init
  6. System Init Styles
  7. Linux Runlevels
  8. /etc/inittab
  9. /etc/rc.d/rc.sysinit
  10. SUSE /etc/init.d/boot
  11. Runlevel Implementation
  12. System Configuration Files
  13. RHEL6 Configuration Utilities
  14. SLES11 Configuration Utilities
  15. Typical SysV Init Script
  16. The /etc/rc.local File
  17. The /etc/init.d/*.local Files
  18. Managing Daemons
  19. Controlling Service Startup
  20. Shutdown and Reboot 

Lab Tasks

  1. Boot Process
  2. GRUB Command Line
  3. Basic GRUB Security
  4. Managing Services With chkconfig
  5. Troubleshooting Practice: Boot Process

3. Software Maintenance

  1. Managing Software
  2. RPM Features
  3. RPM Architecture
  4. RPM Package Files
  5. Working With RPMs
  6. Querying and Verifying with rpm
  7. Updating the Kernel RPM
  8. Dealing With RPM & YUM Digest Changes
  9. Yum Plugins
  10. YUM Repositories
  11. YUM Repository Groups
  12. Compiling/Installing from Source
  13. Manually Installed Shared Libraries
  14. Installing Source RPM Packages


Lab Tasks

  1. Managing Software with RPM
  2. Creating a Custom RPM Repository
  3. Querying the RPM Database
  4. Installing Software via RPM & Source and Rebuilding SRPMs

4. Filesystem Administration

  1. Partitioning Disks with fdisk
  2. Partitioning Disks with parted
  3. Filesystem Creation
  4. Mounting Filesystems
  5. Filesystem Maintenance
  6. Persistent Block Devices
  7. Resizing Filesystems
  8. Swap
  9. Filesystem Structures
  10. Determining Disk Usage With df and du
  11. Configuring Disk Quotas
  12. Setting Quotas
  13. Viewing and Monitoring Quotas
  14. Filesystem Attributes
  15. Backup Software
  16. Backup Examples

Lab Tasks

  1. Creating and Managing Filesystems
  2. Hot Adding Swap
  3. Setting User Quotas
  4. Using rsync and ssh for Backups
  5. Using tar and cpio for Backups
  6. Using dump and restore for Backups
  7. Creating ISO Images for Backups

5. LVM & RAID

  1. Logical Volume Management
  2. Implementing LVM
  3. Creating Logical Volumes
  4. Manipulating VGs & LVs
  5. Advanced LVM Concepts
  6. system-config-lvm
  7. SLES Graphical Disk Tool
  8. RAID Concepts
  9. Array Creation with mdadm
  10. Software RAID Monitoring
  11. Software RAID Control and Display

Lab Tasks

  1. Creating and Managing LVM Volumes
  2. Creating and Managing a RAID-5 Array

6. Remote Storage Administration

  1. Remote Storage Overview
  2. Remote Filesystem Protocols
  3. Remote Block Device Protocols
  4. File Sharing via NFS
  5. NFSv4
  6. NFS Clients
  7. NFS Server Configuration
  8. Implementing NFSv4
  9. AutoFS
  10. AutoFS Configuration
  11. Accessing Windows/Samba Shares from Linux
  12. SAN Multipathing
  13. Multipath Configuration
  14. Multipathing Best Practices
  15. iSCSI Architecture
  16. Open-iSCSI Initiator Implementation
  17. iSCSI Initiator Discovery
  18. iSCSI Initiator Node Administration
  19. Mounting iSCSI Targets at Boot
  20. iSCSI Multipathing Considerations

Lab Tasks

  1. Using autofs
  2. NFS Server Configuration
  3. iSCSI Initiator Configuration

 
7. Security Administration

  1. Security Concepts
  2. Tightening Default Security
  3. SuSE Security Checker
  4. Security Advisories
  5. File Access Control Lists
  6. Manipulating FACLs
  7. Viewing FACLs
  8. Backing Up FACLs
  9. File Creation Permissions with umask
  10. User Private Group Scheme
  11. Alternatives to UPG
  12. AppArmor
  13. SELinux Security Framework
  14. SELinux Modes
  15. SELinux Commands
  16. Choosing an SELinux Policy
  17. SELinux Booleans
  18. Permissive Domains
  19. SELinux Policy Tools
  20. Basic Firewall Activation

Lab Tasks

  1. User Private Groups
  2. Using Filesystem ACLs
  3. Exploring SELinux Modes
  4. SELinux File Contexts

8. Basic Networking

  1. IPv4 Fundamentals
  2. TCP/UDP Fundamentals
  3. Linux Network Interfaces
  4. Ethernet Hardware Tools
  5. Network Configuration with ip Command
  6. Configuring Routing Tables
  7. IP to MAC Address Mapping with ARP
  8. Starting and Stopping Interfaces
  9. NetworkManager
  10. DNS Clients
  11. DHCP Clients
  12. system-config-network{tui,cmd}
  13. SUSE YaST Network Configuration Tool
  14. Network Diagnostics
  15. Information from netstat and ss
  16. Managing Network-Wide Time
  17. Continual Time Sync with NTP
  18. Configuring NTP Clients
  19. Useful NTP Commands 

Lab Tasks

  1. Network Discovery
  2. Basic Client Networking
  3. NTP Client Configuration

9. Advanced Networking

  1. Multiple IP Addresses
  2. Configuring a DHCP server
  3. Enabling IPv6
  4. Interface Bonding
  5. Interface Bridging
  6. 802.1q VLANS
  7. Tuning Kernel Network Settings

Lab Tasks

  1. Multiple IP Addresses Per Network Interface
  2. Configuring IPv6
  3. Troubleshooting Practice: Networking

10. Log File Administration

  1. System Logging
  2. Syslog-ng
  3. Rsyslog
  4. /etc/rsyslog.conf
  5. Log Management
  6. Log Anomaly Detector

Lab Tasks

  1. Setting up a Full Debug Logfile
  2. Remote Syslog Configuration

11. Monitoring & Troubleshooting

  1. System Status – Memory
  2. System Status – I/O
  3. System Status – CPU
  4. Performance Trending with sar
  5. Process Accounting
  6. Troubleshooting Basics: The Process
  7. Troubleshooting Basics: The Tools
  8. strace and ltrace
  9. Common Problems
  10. Troubleshooting Incorrect File Permissions
  11. Inability to Boot
  12. Typos in Configuration Files
  13. Corrupt Filesystems
  14. RHEL6 Rescue Environment
  15. SUSE Rescue Environment

Lab Tasks

  1. Recovering Damaged MBR
  2. Using BSD Process Accounting

12. LDAP Concepts and Clients

  1. LDAP: History and Uses
  2. LDAP: Data Model Basics
  3. LDAP: Protocol Basics
  4. LDAP: Applications
  5. LDAP: Search Filters
  6. LDIF: LDAP Data Interchange Format
  7. OpenLDAP Client Tools
  8. Alternative LDAP Tools

Lab Tasks

  1. Querying LDAP

13. OpenLDAP Servers

  1. Popular LDAP Server Implementations
  2. OpenLDAP: Server Architecture
  3. OpenLDAP: Backends
  4. OpenLDAP: Replication
  5. OpenLDAP: Configuration Options
  6. OpenLDAP: Configuration Sections
  7. OpenLDAP: Global Parameters
  8. OpenLDAP: Database Parameters
  9. OpenLDAP Server Tools
  10. Enabling LDAP-based Login
  11. System Security Services Daemon (SSSD)

Lab Tasks

  1. Building An OpenLDAP Server
  2. Enabling TLS For An OpenLDAP Server
  3. Enabling LDAP-based Logins

14. Using Apache

  1. HTTP Operation
  2. Apache Architecture
  3. Dynamic Shared Objects
  4. Adding Modules to Apache
  5. Apache Configuration Files
  6. httpd.conf – Server Settings
  7. httpd.conf – Main Configuration
  8. HTTP Virtual Servers
  9. Virtual Hosting DNS Implications
  10. httpd.conf – VirtualHost Configuration
  11. Port and IP based Virtual Hosts
  12. Name-based Virtual Host
  13. Apache Logging
  14. Log Analysis
  15. The Webalizer

Lab Tasks

  1. Apache Architecture
  2. Apache Architecture
  3. Apache Content
  4. Apache Content
  5. Configuring Virtual Hosts

15. Apache Security

  1. Virtual Hosting Security Implications
  2. Delegating Administration
  3. Directory Protection
  4. Directory Protection with AllowOverride
  5. Common Uses for .htaccess
  6. Symmetric Encryption Algorithms
  7. Asymmetric Encryption Algorithms
  8. Digital Certificates
  9. SSL Using mod_ssl.so

Lab Tasks

  1. Using .htaccess Files
  2. Using .htaccess Files
  3. Using SSL Certificates with Apache
  4. Using SSL Certificates with Apache

16. Apache Server-side Scripting Administration

  1. Dynamic HTTP Content
  2. PHP: Hypertext Preprocessor
  3. Developer Tools for PHP
  4. Installing PHP
  5. Configuring PHP
  6. Securing PHP
  7. Security Related php.ini Configuration
  8. Java Servlets and JSP
  9. Apache's Tomcat
  10. Installing Java SDK
  11. Installing Tomcat Manually
  12. Using Tomcat with Apache

Lab Tasks

  1. CGI Scripts in Apache
  2. CGI Scripts in Apache
  3. Apache's Tomcat
  4. Using Tomcat with Apache
  5. Installing Applications with Apache and Tomcat
Learning Path
Ways to Attend
  • Attend a public course, if there is one available. Please check our schedule, or register your interest in joining a course in your area.
  • Private onsite Team training also available, please contact us to discuss. We can customise this course to suit your business requirements.

Sorry, we are not taking bookings on this course at present

If you would like to contact us for more information on this course, you may do so here:

Contact us

Technical ICT learning & mentoring services

Private Team Training

Our instructors are specialist consultants with vast real world experience and expertise allowing them to design and deliver client-focused courses for your organisation.

Learn more about our Private Team Training

What Our Clients Say

“Very interesting course from an excellent instructor. Highly technical and well delivered”

 

Introduction to Modern Security - GTJ50

Dec '17

“Super experience. The instructor spoke with great knowledge and experience. The materials will be invaluable in the real world”

 

Professional Cloud Service Manager Certification training- GTC13

Dec '17

“Very useful course, making complex topics more approachable and the instructor was very good at getting concepts across and engaging with delegates and our specific needs”

 

Optimising Java - GTJ47

Dec '17

“This was an excellent course and I found it very interesting and enjoyable.  The instructor was a font of knowledge on all aspects of Big Data and Analytics and was enthusiastic about sharing his knowledge”

 

Applied Data Science and Big Data Analytics - GTBD7

Nov '17

“The instructor was fantastic at explaining lessons with applicable work type examples.  He was enthusiastic with what he was teaching which made learning the course more enjoyable”

 

Linux Essentials Certification - GTU2

Oct '17

"Intelligence is the ability to avoid doing work, yet
getting the work done"

Linus Torvalds, creator of Linux and GIT

Technical ICT learning & mentoring services

About GuruTeam

GuruTeam is a high-level ICT Learning, Mentoring and Consultancy services company. We specialise in delivering instructor-led on and off-site training in Blockchain, Linux, Cloud, Big Data, DevOps, Kubernetes, Agile, Software & Web Development technologies. View our Testimonials

Download our eBrochure
Our Accreditation Partners
Upcoming Courses

Kubernetes Administration

19 - 22 Mar - LONDON

1 - 4 Apr - DUBLIN

This Kubernetes Administration Certification training course is suitable for anyone who wants to learn the skills necessary to build and administer a Kubernetes cluster

Learn More

CompTIA Network+ FastTrack

11 - 13 Mar

CORK

This fast-paced course teaches the essentials of networking and helps to prepare the student for the CompTIA Network+ certification.

Learn More

Cloud Service Manager

29 - 31 Jan

DUBLIN

ITIL in the Cloud certification training, accredited by the Cloud Credential Council

Learn More

Introduction to Python 3

11 - 13 Mar

DUBLIN

Python is a powerful and popular object-oriented programming/scripting language with many high quality libraries.

Learn More

Newsletter

Stay up to date, receive updates on scheduled dates, new courses, offers, and events.

Subscribe to our Newsletter