| Wk |
|
Lectures |
|
|
# |
LabName |
Wt |
Due |
| 1 |
|
Course Overview. Linux bash. Windows
PowerShell; CLI v GUI |
|
|
|
|
|
|
| |
|
Booting. BIOS, POST, NTLDR, Grub. init.
Login. |
|
|
L1 |
IntroLab |
5% |
Mar 30 |
| 2 |
|
Volumes, Files, Directories, and Links; Linux
usage |
|
|
|
|
|
|
| |
|
OS=VM+FileM+ProcM+Net+IO+UserM+(Boot)+[SysPrg] |
|
|
L2 |
OSonUSB |
5% |
Apr 06 |
| 3 |
|
Processes: Loading, dynamic and static, states;
parent-child |
|
|
|
|
|
|
| |
|
Programs: Compiling, Linking, Libraries, Exec
formats and Sys Calls |
|
|
L3 |
Processes |
5% |
Apr 13 |
| 4 |
|
Files: Open/Close; tar, zip, bzip2 Archives |
|
|
|
|
|
|
| |
|
Virtual Memory: Frames, Pages, Page Faults, Swaps |
|
|
L4 |
FileOps |
5% |
Apr 20 |
| 5 |
|
File-name RegEx. Interactive Bash and
PowerShell |
|
|
|
|
|
|
| |
|
String RegEx. sed, grep |
|
|
L5 |
Scripting-1 |
5% |
Apr 27 |
| 6 |
|
String RegEx, Editing: emacs, vi; find |
|
|
|
|
|
|
| |
|
Midterm Section 03 • 5:10 - 6:25pm • in OSIS
Lab |
|
|
E1 |
Midterm |
20% |
May 02 |
| 7 |
|
Network layer: IP addr. Ports. TCP,
DNS, DHCP. |
|
|
|
|
|
|
| |
|
IMAP, HTTP, SSL, SSH, NFS and Samba. |
|
|
L6 |
RegEx |
5% |
May 04 |
| 8 |
|
More on Scripting with Bash and PowerShell |
|
|
|
|
|
|
| |
|
Privacy and Security; Firewalls |
|
|
L7 |
Network |
5% |
May 11 |
| 9 |
|
Windows Sys Admin. Std Processes. Registry. |
|
|
|
|
|
|
| |
|
Linux Sys Admin. Distributions. Patches and
updates |
|
|
L8 |
Scripting-2 |
5% |
May 18 |
| A |
|
OS? Kernels? Systems Programs?
Applications? |
|
|
|
|
|
|
| |
|
Discussion? |
|
|
L9 |
Security |
5% |
May 25 |
| B |
|
Final Section 03 • TBA
• in OSIS Lab |
|
|
E2 |
Final |
35% |
TBA |