Class Week | Course Material and Weekly Learning Objectives |
---|
Week 1 | Course Overview, Introduction to Linux, Shell Basics - History of UNIX and Linux
- The Open Source movement
- The Linux kernel and the GNU utilities
- Linux distributions
- Basic shell commands
- Finding help
|
Week 2 | The Filesystem - The root hierarchy
- Navigation
- Permissions
- More shell commands
- Text editors
|
Week 3
| System Startup and the Kernel - LILO and GRUB
- System initialization
- Runlevels
- Kernel responsibilities
- Kernel modules (LKM) and compiling options
|
Week 4
| Networking - Network configuration
- Commands and diagnostics
- Network File System
- Samba
|
Week 5
| Security - Account security
- Ipchains and Iptables firewalls
- Common exploits and defenses
|
Week 6
| Installation Preparation - Hardware requirements
- Networking requirements
- Disk partitioning
- Upgrade strategies
|
Week 7 | Installation |
Week 8
| Shell Programming - Control Structures
- Variables
- Task automation
|
Week 9
| The Role of the Administrator - Responsibilities
- Ethics
- Backups
- Contingency planning
|
Week 10
| Administration Tasks - User management
- Permissions
- Resource management
- Processes
|
Week 11
| Administrative Maintenance - Log monitoring
- Log rotation
- Managing upgrades and patches
|
Week 12
| Services - Daemons
- The Apache web server
- Database and application services
|
Week 13
| The X Window System - GUIs, X servers, and window managers
- XFree86, KDE, GNOME
- Installing and customizing X
|
Week 14
| Printing - Queues and drivers
- Configuring printing
- Managing printing
- Term Review
|
|
|
No comments:
Post a Comment