Duration
2 days (12 hours)
Course Objectives
Introduce Linux to the participant from user and developer point of view.
Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work
Course Outline
Day 1
Module 1 : Installation and Linux File System
Module 2 : Process
Module 3 : I/O redirection
Module 4 : vim text editor
Day 2
Module 1 : home and path
Module 2 : scripting
Module 3 : networking
Module 4 : programming
Syllabus Main Reference:
The Introduction to Linux
https://tldp.org/LDP/intro-linux/html/
Duration
5 days (30 hours)
Course Objectives
This is sophisticated and most complete system administrators course because we are using the best
and most up to date reference.
Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work
Course Outline
Day 1 : Basic Administration
Module 1 : Linux Booting and Access Control
Module 2 : Process Control and Filesystem
Module 3 : Software Installation and Scripting
Module 4 : Logging, drivers and kernel
Day 2 : Networking
Module 1 : TCP/IP Networking
Module 2 : IP Routing and DNS
Module 3 : Single Sign On and Email
Module 4 : Webhosting
Day 3 : Storage
Module 1 : Storage
Module 2 : Network File System
Module 3 : SMB
Module 4 : Configuration Management
Day 4 : Operation
Module 1 : Virtualization
Module 2 : Cloud Computing
Module 3 : Containers
Module 4 : Security
Day 5 : OtherTopics
Module 1 : Monitoring
Module 2 : Performance Analysis
Module 3 : Data Center Basics
Module 4 : Methodology, policy and politics
Syllabus Main Reference:
UNIX and Linux System Administration Handbook
https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554
Duration
3 days (18 hours)
Course Objectives
Run Linux kernel base OS on Raspberry Pi and understand its inner working methodology and
mechanism.
Training Methodology
Lecture - Hands on Exercise - Practical Test - Group Work
Course Outline
Day 1
Module 1 : Introduction to Rpi OS or bare metal Hello World
Module 2 : Kernel Initialization
Module 3 : Processor Initialization
Module 4 : Interrupt handling
Day 2
Module 1 : Process Scheduler
Module 2 : User Process and System Calls
Module 3 : Virtual Memory Management
Module 4 : Signals and interrupt waiting
Day 3
Module 1 : File System
Module 2 : Executable files (ELF)
Module 3 : Drivers
Module 4 : Networking
Syllabus Main Reference:
Operating System Development Using Linux Kernel
https://s-matyukevich.github.io/raspberry-pi-os/