Course I offer

Course Name: Introduction to Computer Organization and Architectures:
Topics:
The history and Evolution of computers.
Numbers, arithmetic operations and characters
Memory Addressing
Processor Instructions and instruction sequencing
Interrupts
Buses and Interfaces
Memory system
Central processing unit architectures.

Course Name: Linux Administration:
Topics:
Introduction to Linux
History and Evolution of Linux
Starting Linux System to Shutdown
Linux Directory Layout and File Systems
Kernel
Kernel Services and Configuration
Kernel configuration and overview
The sysctl command
Kernel Module Configurations
Utilties
udev
Partitioning and Formatting Disks
Common Disk Types
Disk geometry
Partitioning
Naming Disk Devices
Sizing up the partitions
Partition table editors
Linux Filesystems
Advanced Filesystem Management
Software RAID
RAID Levels
RAID configuration
Logical volumes
Volumes and Volume Groups
Creating logical volumes
Resizing logical volumes
LVM Snapshots
Understanding Processes
Process States
Execution modes
Daemons
Creating processes
How the shell creates a new process
Monitoring Processes
Signals
Package Formats
Package Management Systems
YUM
Using apt-get
zypper
User and Group Account Management
User accounts
Management
Passwords
Groups
Pluggable Authentication Modules (PAM)
Authentication Process
Configuring PAM
LDAP authentication
File ownership
Backup and Recovery Methods
The dd command
The gzip command
The dump command
Networking
Basic Network services
IP addresses
Configuring Network interfaces
Routing
Name resolution
Network diagnostics
Local System Security
Creating a security policy
Physical Security
Selinux overview
Filesystem Security
Basic Troubleshooting
Troubleshooting overview
Things to check: Networking
Order of the boot process
Filesystem corruption and recovery
Linux Rescue