Training Categories
Click on a link to see more about each course.
Course Outline
Dates Offered (click on the desired date to register):
This course is currently not scheduled for the near future.
Linux System Administration
Course Number: LIN7
Course Description: This is a hands-on Linux training workshop designed to provide a thorough introduction to Linux core technologies, with focus on system and network administration issues. Participants will learn to add, delete and change user logins and characteristics, manage security, correct disk problems, monitor and manage the system services, and correct other problems that may arise during the daily use of the system. The course includes hands-on exercises so that upon completion attendees will be comfortable performing day-to-day administration tasks. Additionally, this workshop provides the knowledge and skills you need to acquire, install, configure and administer Linux. You learn to replace commercial network services with free software alternatives. You will also learn how to handle free software licensing issues.
Objectives: Upon completion of this workshop, participants will be able to:
- Install and configure a Linux server for mission-critical corporate services
- Manage user accounts, file systems, networking and system logs
- Integrate Linux within a multivendor environment
- Configure Linux to provide network services
- Customize and upgrade the Linux kernel
- Provide secure access to a Linux server
- Secure Linux systems from internal and external threats
- Establish authenticated access to local and remote resources
- Avoid potential security loopholes by limiting superuser privileges
Benefits: Linux continues to increase in popularity, allowing organizations to maintain complex systems more cost-effectively. The need for administrators who can leverage the benefits of these systems is growing at a rapid rate. In this course, you gain the knowledge and skills required to build, manage and tune a Linux server to meet your organization's critical administrative needs.
Target Audience: This course is valuable for systems and network administrators, business analysts, systems planners and integrators, IT managers, programmers and power users who are currently evaluating or planning to implement Linux.
Prerequisites: Participants must have knowledge of Linux file system and commands or equivalent knowledge as found in our Linux Fundamentals course.
Linux Fundamentals experience is assumed. Some experience using a Web browser is also assumed.
Course Length: 3 Days
CourseTopics:
TOPICS:
Introduction to Linux
· History: UNIX, LINUX, Open Source
· Release Versions
· Licensing, Distribution and Support
· LINUX Resources and Documentation
· LINUX Choices and Differences
Basic Installation And Configuration
· Planning, Hardware and Software Support
· Introduction to Kernel, Kernel Support
· Build, Configure, and Install Kernel
· Linux Loader (LILO) for Intel, AMD or Cyrix Processors
· Disk Partitioning
· Release Versions and Packages
· CD-ROM v. Network Installation and Configuration
· Server-Based Installation Process for Multiple Installs
· Configuration Options
· Adding Terminals and Modems
· Troubleshooting Installation
Configuring The X Window System
· Installing and Configuring X Windows
· Choosing and Configuring a Window Manager
· X Server Startup and Shutdown
· Motif Development Kit Installation
Basic System Administration
· Process, Memory, Device, Software, and Package Management
· Day-to-Day Task Management
· Configuring utilities
· Network administration and configuration tools
· Automation: cron, at, Shell Scripts, and Perl Scripts
Managing Users and Groups
· Setting Account Policies
· Adding, Deleting, Renaming and Managing Users
· Adding, Deleting, Renaming and Managing Local and Global Groups
Disk and File Management
· Linux File System: Structure, Common Directories, Naming Conventions
· Block and Character Devices
· Partitions and Disk Quotas
· Directory and File Protections
· Repairing a File System with fsck
· Mounting and Unmounting a File System
· Creating a New File System with mkfs
· Adding NFS Mounts
· Automounting
· The lost+found directory
· The Virtual File System
· The Journaling File System
· Restoring the File System
Review of Shell Scripting
· Bash and Bourne Shell Syntax Highlights
· System Startup Scripts
· Creating Your Own Scripts
· Automating Scripts Using cron
Remote Access
· telnet, ftp
· rsh, rlogin, rcp, and ssh (secure shell)
· Security
· Linux on Laptops
Boot Process
· System Boot Process, Linux Loader (LILO)
· Kernel Boot Parameters
· Init process
· Init Levels and System Startup
· The Linux GRUD
· The init Daemon
· The inittab Actuions
· The init Command
· The rc Scripts
· Single-User Mode
· System Shutdown and Reboot
· Important Restart Control Scripts
· Kernel Troubleshooting
Network Basics
· TCP/IP, Interfaces, and Configuration
· Routing
· Network Management and Monitoring
· Network Services, inetd, Standalone Services, System Logging, Time Synchronization
· IP Addreses
· The /etc/hosts files
· DNS
· The nslookup command
· Subnets
· Network Interfaces
· The ifconfig command
· The /etc/services
· The inetd Daemon
· The netstat, route, and traceroute command
Processes
· Overview of Processes
· Process Space
· Process Table
· The fork/exec Mechanism
· The ps command
· The kill and Killall commands
· Background Processes
· Scheduling Jobs
· Access to Scheduling Facilities
File And Print Sharing
· Introduction
· Network File System (NFS)
· Automounters: autofs, amd
· PC File Sharing with Samba, smbfs File System
· Print Spooler
· Printer Configuration
· Configuring a Print Queue
· Setting Printer Permissions
· Deleting a Printer
Advanced Network Services
· Security Overview
· Physical Security
· Account Security
· SUID and SGID Permissions
· Domain Name Services (DNS)
· Dynamic Host Configuration Protocol (DHCP)
· Network Information Server (NIS)
· Firewalls
· Masquerading
Linux Disaster Management
· Security
· Single User Mode
· System Backup and Restore
· Rescue Disks
· Disk Failures and Security Breaches
· Fixing an Unbootable System
· Backup Strategies
· Backup tools
· Network Backup Strategies
Performance Monitoring and Tuning
· Performance issues
· Methods of improving Performance
· Swapping and Paging
· The top Command
· The vmstat and strace commands
Configuring Applications and Package Management
· Software installation and Management
· The rpm command
· Installing, updating and removing packages
· The RPM database
· Dependencies and conflicts
· Electronic Mail: sendmail, Mail Architecture
· Apache Web Server
· Samba File Server
· Star Office
Implementing New Software
· Selecting the best distribution format
· Choosing the right downloading technique
· Using packaging tools to install software