Course Description
This hands-on class will teach you the how to administer a Linux V7 system. You’ll learn how to install Linux V7, handle system initialization, work with disk partitions, and manage packages, users and groups. Additionally, the course will cover networking, using utilities to find things, discuss the Linux Kernel, the X Windows system and learn to troubleshoot. This course was written using Red Hat Linux and provides the necessary foundation for administering any version of Linux.
This class, in addition to Linux V7 Essentials, prepares you to sit for the Certified System Administrator exam.
In This Course You Will Learn:
- Install Linux V7 with a non-standard disk portioning scheme
- Explain what happens during system initialization
- Create new disk partitions, format them, and mount/unmounts them
- Describe the file system attributes, ACLs and SELinux
- Perform package management with rpm and yum
- Manage users and groups
- Discuss PAM and remote authentication
- Explain and implement quotas
- Discuss RedHat Linux networking
- Find things with find, locate and other utilities
- Work with Linux processes
- Describe the Linux kernel
- Create RAID disks
- Discuss the X Windows system
- Troubleshoot system errors
Prerequisites
You need to have equivalent experience or taken the following GogoTraining courses:
Outline
Module 00: Course Introduction - Linux V7 System Administration
Module 01: Linux Review
- Select best distribution
- Demos: Review Command Line Tools to Work with Files
- Lab Exercises: Experiment with the Essential Commands
Module 02: Linux V7 Installation
- Hardware compatibility
- Network information
- Installation, disk partitioning
- Install boot process
- Demos
- Lab Exercise: Install Linux V7
Module 03: Virtual Machines
- What is Virtualization?
- KVM
- Creating a Virtual Machine
Module 04: System Initialization Part 1
- Linux boot process
- GRUB
- The Kernels
Module 05: System Initialization Part 2
- init process
- Runlevels
- Start/Stop Scripts
- Demo: chkconfig
- Shutdown and Reboot
- Demo: Shutdown and Reboot
- Lab Exercise: System Initialization
Module 06: File System Management Part 1
- Mount Points
- System Directories
- Filesystem Types
- Journaling
- mount Command
- umount Command
- Demos: File System Directories, Umount, Mount
Module 07: File System Management Part 2
- Adding a new disk partition
- fdisk
- Checking a disk with fsck
- Swap space
- LVMs
- Demo: Creating LVMs
- Lab Exercise: Complete Creating LVMs
Module 08: More File Systems
- File System Attributes
- SELinux
- Recovering from a Crash
- Demo: Recover from a Crash
- Lab Exercise: Work with ACLs and SELinux
Module 09: Package Management
- software "packages"
- rpm
- yum
- RedHat Network
- Demos: Demonstrate rpm, Demonstrate yum
- Lab Exercise: Working with Packages
Module 10: Managing Users and Groups
- /etc/passwd
- File Ownership
- Creating a User
- Modifying and Deleting a User
- Creating and Deleting a Group
Module 11: User Administration Part 1
- Login Scripts and More Account Utilities
- Switching Accounts
- Demos: Show order of login scripts by added echoes, Change the shell
Module 12: User Administration Part 2
- SUID and SGID Executables
- The Sticky Bit
- Default File Permissions
- Demos: Perl program, SGID directories, sticky bit, and umask
- Lab Exercise: Working with Users and Groups
Module 13: ACL, PAM and Remote Authentication
- ACL-Access Control Lists
- PAM
- Remote Authentication
- Demo: Remote Login
Module 14: Quotas and LUKS
- What is a Quota?
- Turning on Quotas
- Setting and Testing Quotas
- LUKS
- Demo: Quota Examples, LUKS
- Lab Exercise: Working with Quotas
Module 15: Networking and IP
- Networking Basics
- Networking Interfaces
- IPv4
- IPv6
Module 16: More on Network Interfaces
- Starting and Stopping an Interface
- ifconfig
- ip
- Demo: ifconfig and ip
Module 17: More on Networking
- Network config files
- Name resolution
- Network Diagnostics
- IPv6 tools
- cron and anacron
- Lab Exercise: Experimenting with Networking
Module 18: Finding Things
- which
- whatis
- find
- Locate
- Lab Exercise: Experiment with the find command
Module 19: Linux Processes
- Managing system logs
- System monitoring
- Killing processes
- Lab Exercise: Linux Processes
Module 20: Kernel Services
- Introduction to the kernel
- Kernel modules
- The initramfs image
Module 21: More on the Kernel
- Kernel configuration with sysctl
- Installing a new kernel
- /proc filesytem
- Lab Exercise: Exploring the Kernel
Module 22: Software RAID
- Software RAID
- Creating a RAID
- RAID Info
- Removing a RAID
- Demo: Creating a RAID
- Lab Exercise: Creating a RAID
Module 23: X Window System
- X server
- Configuring X
- Exporting display
- Demo: Using X Host +
- Lab Exercise: Using X Host +
Module 24: Troubleshooting
- Plan for a failure
- Troubleshooting X windows
- Troubleshooting the network
- Machine won't boot
- Fixing the MBR
- Demo: Rescue the Machine
- Lab Exercise: Troubleshooting
Certification
Upon completing Linux v7 System Administration, along with the Linux v7 Essentials, you will be prepared to take the Certified System Administrator exam given by Red Hat (EX200). For more information about the exam requirements or locations and pricing, click here.
GogoTraining's Linux courses are written by subject matter experts with years of experience working with Linux. They have all achieved Linux certifications and have written these courses so that they will fully prepare students for the exams using Red Hat Linux.