Presentation is loading. Please wait.

Presentation is loading. Please wait.

Operating Systems and System Administration

Similar presentations


Presentation on theme: "Operating Systems and System Administration"— Presentation transcript:

1 Operating Systems and System Administration
Course Intro: OS Fundamentals Concepts, Linux and Windows Server Administration Svetlin Nakov Technical Trainer Telerik Software Academy academy.telerik.com

2 Table of Contents Course Syllabus The Trainers Team
Operating Systems Linux Administration Windows Server Administration The Trainers Team Exams and Evaluation Standard Criteria Bonuses Resources for the Course

3 OS Concepts, Linux and Windows Administration
Course Syllabus OS Concepts, Linux and Windows Administration

4 OS Fundamentals Syllabus
OS Course Intro Syllabus, trainers, exams Hardware Architectures (x86, x64, ARM, RISC), computer systems (motherboard, CPU, …), storage devices, system-on-chip, networking OS Architecture OS concepts, kernel, processes, users, drivers, file systems, I/O, security, virtualization, types of OS, multitasking (cooperative / preemptive)

5 OS Fundamentals Syllabus (2)
History of Modern OS Unix history, Linux history, Windows history Storage and File Systems Data storage devices, HDD, SSD disks, flash memory, RAID, drive partitioning File systems (NTFS, FAT32, Ext2, Ext3, Ext4, NFS), directory structure (Linux, Windows) OS Boot Procedure (Linux and Windows) Linux / Windows boot procedure: BIOS boot, MBR, bootloader, kernel, init / smss, winlogon

6 OS Fundamentals Syllabus (3)
Processes and Threads Unix process model: processes, threads, priorities, POSIX, multitasking, scheduling Windows process model: processes, threads, multitasking, priorities, services, API Networking Components in Linux / Windows OSI model, TCP/IP networks, networking devices, host, network interface, DHCP client, DNS client, routing tables, QoS, VPN, services Exam (Test)

7 Linux Administration Syllabus
Linux Security Model File Permissions, users & groups, special file flags, special attributes, device files, capabilities, chroot, security modules Linux Processes and Threads Processes, threads, /proc/PID, security, signals Linux Boot Procedure Boot loaders (LILO / GRUB), run levels init / upstart / systemd

8 Linux Administration Syllabus (2)
Command Line Shells: bash, sh Linux Editors: vi, pico, mcedit Linux Networking Basic configs: arp, apring, ping, ip neigh, ifconfig, ip link, route, ip route, resolving dhcpcd, dhclient, iptables, ebtables, vconfig, brctl, bonding Software Install in Linux Environment Build from source, packaging systems: RPM (Fedora, CentOS), DEB (Debian, Ununtu), tgz

9 Linux Administration Syllabus (3)
Basic System Services syslogd, crond / atd, logrotate, inetd / xinetd, telnet / ssh Building the Kernel Gather info, kernel config, compile the kernel, install new kernel, kernel parameters, sysctl, modprobe.conf, initrd / dracut Patch / Security Management Applying patches, security patches, testing, rollback procedure, automated updates

10 Windows Server Syllabus
Windows Overview Client, Server, Editions Installing Windows On hardware / on VM Windows Processes and Threads Working with processes and security Windows Boot Procedure Bootloader, boot.ini, Safe Mode / Last Known Good Configuration

11 Windows Server Syllabus (2)
Windows Registry HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, Regedit, reg Windows Security Model Security principals / users / groups / computers / accounts, access tokens, permissions, built-in security groups, UAC, tools (whoami, runas) Windows File System NTFS, disk management, dynamic disks, volumes, create / delete / format disk, FAT32

12 Windows Server Syllabus (3)
Windows Networking Configuration: static / DHCP, ping, traceroute, ipconfig, netsh, route, firewall configuration OS Management Tools Management Console (MMC), PowerShell Windows Event Log Service Control Manager Windows services, service development, service security, services.msc, ps, sc

13 The Trainers Team

14 Trainers Team Marian Marinov
System administrator and system programmer Open-source software and culture geek Organizer of OpenFest and Perl Workshops mm [at] 1h.com Web site / Blog:

15 Trainers Team (2) Borislav Varadinov
System administrator and technical consultant Solid experience in Windows administration IT and server problem solver Likes to write programs and scripts bobi [at] itp.bg

16 Course Co-Organizer Svetlin Nakov, PhD
Manager Technical Telerik Software Academy 20 years software development experience 10+ years experience as trainer Author of 6 books Speaker at hundreds of events svetlin.nakov [at] telerik.com Web site / Blog:

17 Exams, Criteria, Bonuses
Evaluation Exams, Criteria, Bonuses

18 OS Basics Evaluation Evaluation components Bonuses OS Test – 60%
Homework – 15% Homework evaluation – 15% 3 peer reviews per homework Attendance in class – 10% Bonuses Forums – bonus up to 20%

19 Linux Administration Evaluation
Evaluation components Practical Exam – 60% Homework – 15% Homework evaluation – 15% 3 peer reviews per homework Attendance in class – 10% Bonuses Forums – bonus up to 20%

20 Windows Server Evaluation
Evaluation components Practical Exam – 60% Homework – 15% Homework evaluation – 15% 3 peer reviews per homework Attendance in class – 10% Bonuses Forums – bonus up to 20%

21 Homework Peer Reviews Everyone will get feedback for their homework
Everyone will give feedback for few random homework submissions Students submit homework anonymously Please exclude your name from the submissions! For each homework submitted Students evaluate 3 random homeworks From the same topic, after the deadline Give written feedback, at least 200 characters Low-quality feedback  report for punishment

22 What We Need in Addition to This Course Content?
Resources What We Need in Addition to This Course Content?

23 Recommended Software Virtual Machine (VM) hosting software
VirtualBox – https://www.virtualbox.org CentOS Linux (host or VM) CentOS – VirtualBox CentOS image – Windows Server 2008 R2 Trial version – us/download/details.aspx?id=11093 DreamSpark –

24 Additional Resources Google / Bing Linux Resources
Do you know how to search in Internet? Linux Resources The Linux Documentation – HowToForge – Windows Server Resources

25 Course Web Site & Forums
The OS course official web site Register for the "Telerik Academy Forums": Discuss the course exercises with your colleagues Find solutions for the exercises Share source code / discuss ideas academy.telerik.com/student-courses/software-technologies/os-windows-linux/

26 Telerik Integrated Learning System (TILS)
The Telerik Integrated Learning System (TILS) Important resource for all students Homework submissions Homework peer reviews Presence cards with barcode Reports about your results telerikacademy.com/Courses/Courses/Details/35

27 Operating Systems and System Administration: Course Intro

28 Free Trainings @ Telerik Academy
C# Telerik Academy csharpfundamentals.telerik.com Telerik Software Academy academy.telerik.com Telerik Facebook facebook.com/TelerikAcademy Telerik Software Academy Forums forums.academy.telerik.com


Download ppt "Operating Systems and System Administration"

Similar presentations


Ads by Google