About this course

Course code TPHL967S
Duration 3 Days

This class is an accelerated course combining the topics in h7091 'Enterprise Linux Systems Administration', and h7092 'Enterprise Linux Networking Services'.

Prerequisites

  • Students should already be experienced Unix administrators. Fundamentals such as the Unix command line and how to edit files will not be covered in class. A good understanding of network concepts, the TCP/IP protocol suite, and basic Unix security is also assumed.

  • Less experienced students are encouraged to instead take the u8583 'Linux Fundamentals', h7091 'Enterprise Linux Systems Administration' or h7092 'Enterprise Linux Networking Services'.

Delegates will learn how to

  • Learn the Linux approach to system administration tasks
  • Gain an understanding of the Linux user interfaces, file systems and run states
  • Acquire the techniques for recovering an unbootable system
  • Gain knowledge of Linux disk space management options
  • Effectively manage software packages
  • Efficiently use networking services and security options

Outline

LINUX HARDWARE DISCOVERY, INTERACTION, AND CONTROL

  • Hardware Discovery Tools
  • Hardware and System Clock
  • Console
  • Virtual Terminals 6 Serial Ports
  • SCSI Devices
  • USB Configuration
  • Defining a Printer
  • Tape Drives
  • Tape Libraries
  • Managing Linux Device Files
  • Kernel Hardware Info - /sys/
  • /sys/ Structure
  • udev
  • Kernel Modules
  • Configuring Kernel Components and Modules
  • Handling Module Dependencies
  • Configuring the Kernel via /proc/
  • System Tools
  • Lab Tasks

BOOT PROCESS AND SYSV INIT

  • Booting Linux on PCs
  • GRUB Configuration 3 Boot Parameters
  • /sbin/init
  • /etc/inittab
  • /etc/rc.d/rc.sysinit
  • Runlevel Implementation
  • System Configuration Files
  • RHEL6 Configuration Utilities
  • Typical SysV Init Script@The /etc/rc.local File
  • Managing Daemons
  • Controlling Service Startup
  • Shutdown and Reboot
  • Run Level and Kernel Information
  • Lab Tasks

SOFTWARE MAINTENANCE

  • RPM Features
  • RPM Architecture
  • Working With RPMs
  • Querying and Verifying with rpm
  • Updating the Kernel RPM
  • Using the YUM command
  • YUM package groups
  • Configuring YUM
  • YUM Repositories
  • Installing Source RPM Packages
  • Software Tools Comparison Matrix
  • Lab Tasks

FILESYSTEM ADMINISTRATION

  • Partitioning Disks with fdisk
  • Partitioning Disks with parted
  • Filesystem Creation
  • Mounting Filesystems
  • Filesystem Maintenance
  • Resizing Filesystems
  • Swap
  • Configuring Disk Quotas
  • Setting Quotas
  • Viewing and Monitoring Quotas
  • Filesystem Attributes
  • Backup Software
  • Backup Examples
  • Filesystem Creation and Management

LVM & RAID

  • Logical Volume Management
  • Implementing LVM
  • Creating Logical Volumes
  • Manipulating VGs & LVs
  • Advanced LVM Concepts
  • system-config-lvm
  • RAID Concepts
  • Array Creation with mdadm
  • Software RAID Monitoring
  • Software RAID Control and Display
  • LVM and RAID: Unix Tool Comparison
  • Lab Tasks

REMOTE STORAGE ADMINISTRATION

  • Remote Filesystem Protocols
  • Remote Block Device Protocols
  • File Sharing via NFS 7 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
  • Lab Tasks

USER/GROUP ADMINISTRATION

  • User and Group Concepts
  • User Administration
  • Modifying Accounts
  • Group Administration
  • Password Aging
  • Default User Files
  • Controlling Logins
  • System Security Services Daemon (SSSD)
  • Manual DS Client Configuration
  • system-config-authentication
  • PAM Overview
  • PAM Module Types
  • PAM Order of Processing
  • PAM Control Statements
  • pam_wheel.so
  • pam_limits.so
  • User/Group Administration Comparison Matrix
  • Lab Tasks

SECURITY ADMINISTRATION

  • Security Concepts
  • Tightening Default Security
  • 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
  • TCP Wrappers Concepts
  • TCP Wrappers Concepts Xinetd
  • Basic Firewall Activation
  • Netfilter Concepts
  • Using the iptables Command
  • Common match_specs
  • Connection Tracking
  • SELinux Security Framework
  • SELinux Modes
  • SELinux Commands
  • Choosing an SELinux Policy
  • SELinux Booleans
  • Graphical SELinux Policy Tools
  • (X)INETD and Firewalls
  • Lab Tasks

PROCESS ADMINISTRATION

  • at & cron Usage
  • Anacron
  • Viewing Processes
  • Managing Processes
  • Tuning Process Scheduling
  • Process Accounting
  • Enabling Process Accounting
  • Setting Resource Limits via ulimit
  • Lab Tasks

NETWORKING

  • 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
  • Network Diagnostics
  • Information from netstat and ss
  • Managing Network-Wide Time
  • Continual Time Sync with NTP
  • Configuring NTP Clients
  • Multiple IP Addresses
  • Enabling IPv6
  • Interface Bonding
  • Interface Bridging
  • 802.1q VLANS
  • Tuning Kernel Network Settings
  • Network Configuration Tools
  • Lab Tasks

THE X WINDOW SYSTEM

  • X Modularity
  • X.Org Drivers
  • Configuring X Manually
  • Automatic X Configuration
  • The X11 Protocol and Display Names
  • Display Managers and Graphical Login
  • Starting X Apps Automatically
  • X Access Control
  • Remote X Access (historical/insecureapproach)
  • Remote X Access (modern/secure approach)
  • XDMCP
  • Remote Graphical Access With VNC and RDP
  • Specialized X Servers
  • Enabling the Graphical User Interface
  • Lab Tasks

BIND CONCEPTS AND CONFIGURATION

  • The Domain Name Space
  • Delegation and Zones
  • Server Roles
  • Resolving Names
  • Resolving IP Addresses
  • Basic BIND Administration
  • Configuring the Resolver
  • Testing Resolution
  • rndc Key Configuration
  • BIND Configuration Files
  • named.conf Syntax
  • named.conf Options Block
  • Creating a Site-Wide Cache
  • Zones In named.conf
  • Zone Database File Syntax
  • SOA - Start of Authority
  • A & PTR - Address & Pointer Records
  • NS - Name Server
  • CNAME & MX - Alias & Mail Host
  • Abbreviations and Gotchas
  • $ORIGIN and $GENERATE
  • Lab Tasks

OPENLDAP

  • OpenLDAP: Backends 3
  • OpenLDAP: Replication 4
  • OpenLDAP: Configuration Options 5
  • OpenLDAP: Configuration Sections 6
  • OpenLDAP: Global Parameters
  • OpenLDAP: Database Parameters
  • OpenLDAP Server Tools
  • OpenLDAP Client Tools
  • LDIF: LDAP Data Interchange Format
  • Enabling LDAP-based Login
  • System Security Services Daemon (SSSD)
  • Lab Tasks

3 Days

Duration

This is a QA approved partner course

Delivery Method

Delivery method

Classroom

Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0345 074 7998 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.