|
Intended
for administrators proficient in Unix environments, this course helps
administrators transition their Unix skills to the Linux environment.
This accelerated fast track course course concentrates on the popular
Red Hat Enterprise Linux distribution, and covers subjects ranging from
initial installation of Linux to day-to-day administrative tasks such as
management of user accounts and disk space. Also covered is setup and
maintenance of many of the most popular network services available for
Linux, including servers for DNS, SMB, e-mail servers, FTP, web, and
caching proxy. Special attention is paid to the concepts needed to
implement these services securely, and to the trouble-shooting skills
which will be necessary for real-world administration of network and
system services.
Individuals wishing to take this class should already have a solid
grounding in UNIX administration concepts. Fundamentals such as an
understanding of the Linux filesystem, process management, and the
ability to manipulate and edit files is considered a must and will not
be covered in class. An understanding of network
Concepts
and the TCP/IP protocol suite is helpful.
This course is intended to be taught as a five day 40 hour course.
However the content supplied could span more than seven days in length.
To keep the course within a targeted 40 hour time frame a consensus
between the student and instructor must be made on which topics and labs
not to cover. The remaining topics not targeted for exclusion should be
covered at an accelerated pace.
Linux
Installation
·
Pre-installation Considerations
·
Hardware
Compatibility
·
Multi-OS
Booting
·
Partition
Considerations
·
Filesystem
Considerations
·
Journaled
Filesystems
·
Installation Choices
·
CD-ROM
Installation
·
Network
Installation
·
Local Hard
Drive Installation
·
FC
Personal Desktop Class
·
FC
Workstation Class
·
FC Server
Class
·
FC Custom
Class
·
Install
Program Interface
·
Installation Diagnostics
·
Language
Selection
·
Keyboard
Configuration
·
Mouse
Configuration
·
Fedora
Install Options
·
Automatic
Partitioning
·
Partitioning with Disk Druid
·
Installing
a Boot Loader
·
Network
Configuration
·
Firewall
Configuration
·
Language
Support Selection
·
Root
Password Configuration
·
Time Zone
Configuration
·
Package
Group Selection
·
Installing
Packages
·
Video Card
Configuration
·
Monitor
Configuration
·
Finalizing
GUI Configuration
·
Fedora
Create A Boot Disk?
·
Install
Finished and Firstboot
·
Authentication Configuration
Post-Install System Configuration
·
Configuration Utilities
·
Red hat
Configuration Files
·
Network
Services
·
Kudzu
·
Configuring New Hardware
·
Configuring Kernel via / proc
·
Managing
Software
·
RPM
Features
·
RPM
Architecture
·
RPM
Package Files
·
Working
with RPMs
·
Package
Dependencies
·
Querying
and Verifying with rpm
·
Configuring Printers
·
Common
UNIX Printing System
·
Defining a
Printer
·
Kickstart
·
Creating
Kickstart Files
·
Using
Kickstart files
Boot
Process and SysV ini
·
Booting
Linux on PCs
·
LILO
Options
·
GRUB
Configuration
·
Kernel
Boot Parameters
·
/sbin/init
·
System
init Styles
·
/etc/inittab
·
Rc.sysinit,
and rc
·
/etc/init.d
and /etc/rcX.d
·
Typical
SysV Init Script
·
The
rc.local file
·
Managing
Daemons
·
Controlling Startup Services
·
Shutdown
and Reboot
User/Group Administration and NFS
·
User/
Group Concepts
·
User
Private Group Scheme
·
User
Administration
·
Modifying
Accounts
·
Group
Administration
·
Password
Aging
·
Default
User Files
·
Controlling Logins
·
PAM, PAM
Services, and, PAM Control Statements
·
su, Wheel,
and sudo
·
DS Client
Configuration
·
File
Sharing via NFS
·
NFS
Clients
·
Automounting Filesystems
Filesystem Administration
·
Partition
Tables
·
File
System configuration
·
Mounting
File Systems
·
Filesystem
Maintenance
·
Persistent
Block Devices
·
Using
devlabel
·
Resizing
Filesystems
·
File
Deletion and Undeletion
·
Swap
·
Disk Usage
·
Configuring Disk Quotas
·
Checking
Disk Quotas
·
Filesystem
Attributes
·
File
Access Control Lists
·
Manipulating FACLs
·
Viewing
FACLs
·
Backing Up
FACLs
·
Backup
Hardware and Software
·
Tape
Libraries
·
Backup
Examples
LVM
and Raid
·
Logical
Volume Management
·
Implementing LVMs
·
Manipulating LVMs
·
Advanced
LVM Concepts
·
RAID
Concepts
·
RAID Usage
Cron
& Process Admin
·
Logical
Volume Management
·
Implementing LVMs
·
Manipulating LVMs
·
Advanced
LVM Concepts
·
RAID
Concepts
·
RAID Usage
Task
Automation & Process Accounting
·
Automating
Tasks
·
at/ batch
·
at Access
Control
·
cron,
crontab, and crontab Format
·
/etc/cron.*
Directories
·
anacron
·
Viewing
Processes
·
Managing
Processes
·
System
Logging
·
/etc/syslog.conf
·
Log
Management
·
Log
Anomaly Detector
·
Process
Accounting
·
Using
Process Accounting
·
Limiting
System Resources
·
System
Status- Memory. I/O, and , CPU
·
sar
Client Networking
·
Linux
Network Interfaces
·
Runtime
configuration change
·
Configuring Routing Tables
·
ARP
·
Advanced
Configuration
·
Starting
and Stopping Interfaces
·
Virtual IP
Interfaces
·
Enabling
IPv6
·
Interface
Bonding
·
802.1q
VLANS
·
Network
Profiles and ifup
·
IP Stack
configuration
·
DNS
Clients
·
Network
Services via DHCP
·
DHCP
Clients
·
Dhcpd.conf
Syntax
·
Red Hat
Configuration Tools
·
Network
Diagnostics
The X
Window System
·
Xfree86/
X.org
·
Configuring X
·
X Fonts
·
Using
Fonts
·
Display
Manager Selection
·
XDMCP
·
Using Unix
Remotely
·
X Security
·
Specialized X Servers
·
Starting X
Apps Automatically
Security Concepts
·
Security
Concepts
·
Tightening
Default Security
·
Staying
Current
·
Using
up2date
·
Security
Advisories
·
Inetd/
xinetd
·
Xinetd
Features
·
TCP
Wrappers
·
Hosts.allow & hosts.deny
·
Advanced
TCP Wrappers
·
host. *
Syntax Shortcuts
·
Basic
Firewall Activation
·
Stateful
Packet Filter: iptables
·
iptables
Concepts
·
Using
iptables
Linux
Kernel Compilation
·
Why
Compile?
·
Getting
Kernel Source
·
Preparing
to Compile
·
Configuring the Kernel
·
General
Options
·
Disk
Configuration
·
Network
configuration
·
Expansion
Port Configuration
·
Multimedia
configuration
·
Kernel
Documentation
·
RH 2.4
Kernel Extensions
·
Compiling
the Kernel
·
Compile
and Install Modules
·
Installing
the Kernel
·
Tips and
Tricks
Configuring Bind
·
BIND
Configuration Files
·
Named.conf
Syntax and Options Block
·
Creating a
Site-Wide Cache
·
Zones in
named.conf
·
Zone
Database File Syntax
·
SOA- Start
of Authority
·
A-Address/
PTR-Pointer
·
NS-Name
Server
·
CNAME-Alias/
MS-Mail Host
·
Abbreviations and Shortcuts
·
$GENERATE
OpenLDAP Servers
·
OpenLDAP
Components
·
Configuring slapd
·
Global
Parameters and Schema Definition
·
Access
Control
·
Backend
Types
·
Backend
and Database configuration
·
Indexes
and Replicas
·
Replica
Configuration
Using
OpenLDAP
·
Managing
slapd
·
Online and
Offline Data Manipulation
Using
Apache
·
HTTP
Operation
·
Apache
History and Status
·
Apache
Architecture
·
SSL/ HTTPS
and Apache
·
Apache
Configuration Files
·
httpd.conf
·
Dynamic
Shared Objects
·
Adding
Modules to Apache
·
Apache
Logging
·
Log
Analysis
·
The
Webalizer
Virtual Hosting with Apache
·
HTTP
Virtual Servers
·
DNS
Implications
·
Security
Implications
·
IP-based
Virtual Host
·
Name-based
Virtual Host
·
Port-based
Virtual Host
Apache Security
·
Delegating
Administration
·
Directory
Protection
·
Common
Uses for .htaccess
·
Symmetric
and Asymmetric Key Cryptography
·
Digital
Certificates
·
SSL Using
mod_ssl
Implementing an FTP Server
·
The FTP
Protocol and Operation
·
Active and
Passive FTP
·
WU-FTPD
·
Vsftpd
·
Configuring vsftpd
·
Anonymous
vsftpd
The
SQUID Proxy Server
·
Squid
Overview, File Layout, and Access Control lists
·
Squid ACL
application
·
Tuning
Squid/ Hierarchies
·
Bandwidth
Metering
·
Monitoring
Squid
·
Proxy
Client Configuration
Samba
Concepts
·
SMB
Network Protocol
·
NetBIOS
and NetBEUI
·
NetBIOS
Naming
·
Samba
Daemons, Clients, and Utilities
·
Samba
Configuration Files
·
The
smb.conf File
Configure Samba
·
Install
the Samba server and configure it to share your tmp/directory
·
Use
smbclient and smbfs to access SMB shares
Sendmail
·
sendmail
Features, and Process
·
sendmail
Architectures, Components, and Configuration
·
Configuration Files
·   |