Operating Systems - Course Intro
Short Description
Download Operating Systems - Course Intro...
Description
Operating Systems and System Administration Course Intro: OS Fundamentals Concepts, Linux and Windows Server Administration Svetlin Nakov Technical Trainer www.nakov.com Telerik Software Academy academy.telerik.com
Table of Contents Course Syllabus
Operating Systems Linux Administration Windows Server Administration The Trainers Team Exams and Evaluation
Standard Criteria Bonuses Resources for the Course 2
Course Syllabus OS Concepts, Linux and Windows Administration
OS Fundamentals Syllabus 1.
OS Course Intro Syllabus, trainers, exams
2.
Hardware Architectures (x86, x64, ARM, RISC), computer systems (motherboard, CPU, …), storage devices, system-on-chip, networking
3.
OS Architecture OS concepts, kernel, processes, users, drivers, file systems, I/O, security, virtualization, types of OS, multitasking (cooperative / preemptive) 4
OS Fundamentals Syllabus (2) 4.
History of Modern OS Unix history, Linux history, Windows history
5.
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)
6.
OS Boot Procedure (Linux and Windows) Linux / Windows boot procedure: BIOS boot, MBR, bootloader, kernel, init / smss, winlogon 5
OS Fundamentals Syllabus (3) 7.
Processes and Threads Unix process model: processes, threads, priorities, POSIX, multitasking, scheduling Windows process model: processes, threads, multitasking, priorities, services, API
8.
Networking Components in Linux / Windows OSI model, TCP/IP networks, networking devices, host, network interface, DHCP client, DNS client, routing tables, QoS, VPN, services
9.
Exam (Test) 6
Linux Administration Syllabus 1.
Linux Security Model File Permissions, users & groups, special file flags, special attributes, device files, capabilities, chroot, security modules
2.
Linux Processes and Threads Processes, threads, /proc/PID, security, signals
3.
Linux Boot Procedure Boot loaders (LILO / GRUB), run levels init / upstart / systemd 7
Linux Administration Syllabus (2) 4.
Command Line Shells: bash, sh
5.
Linux Editors: vi, pico, mcedit
6.
Linux Networking Basic configs: arp, apring, ping, ip neigh, ifconfig, ip link, route, ip route, resolving dhcpcd, dhclient, iptables, ebtables, vconfig, brctl, bonding
7.
Software Install in Linux Environment Build from source, packaging systems: RPM (Fedora, CentOS), DEB (Debian, Ununtu), tgz 8
Linux Administration Syllabus (3) 8.
Basic System Services syslogd, crond / atd, logrotate, inetd / xinetd, telnet / ssh
9.
Building the Kernel Gather info, kernel config, compile the kernel, install new kernel, kernel parameters, sysctl, modprobe.conf, initrd / dracut
10. Patch / Security Management
Applying patches, security patches, testing, rollback procedure, automated updates 9
Windows Server Syllabus 1.
Windows Overview Client, Server, Editions
2.
Installing Windows On hardware / on VM
3.
Windows Processes and Threads Working with processes and security
4.
Windows Boot Procedure Bootloader, boot.ini, Safe Mode / Last Known Good Configuration 10
Windows Server Syllabus (2) 5.
Windows Registry HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, Regedit, reg
6.
Windows Security Model Security principals / users / groups / computers / accounts, access tokens, permissions, built-in security groups, UAC, tools (whoami, runas)
7.
Windows File System NTFS, disk management, dynamic disks, volumes, create / delete / format disk, FAT32 11
Windows Server Syllabus (3) 8.
Windows Networking Configuration: static / DHCP, ping, traceroute, ipconfig, netsh, route, firewall configuration
9.
OS Management Tools Management Console (MMC), PowerShell
10. Windows Event Log 11. Service Control
Manager
Windows services, service development, service security, services.msc, ps, sc 12
The Trainers Team
Trainers Team Marian Marinov
System administrator and system programmer Open-source software and culture geek Organizer of OpenFest and Perl Workshops
E-mail: mm [at] 1h.com Web site / Blog: http://hydra.azilian.net/blog/ 14
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
E-mail: bobi [at] itp.bg
15
Course Co-Organizer Svetlin Nakov, PhD
Manager Technical Training @ Telerik Software Academy 20 years software development experience 10+ years experience as trainer Author of 6 books
Speaker at hundreds of events E-mail: svetlin.nakov [at] telerik.com Web site / Blog: http://nakov.com 16
Evaluation Exams, Criteria, Bonuses
OS Basics Evaluation Evaluation
components
OS Test – 60% Homework – 15% Homework evaluation – 15% 3 peer reviews per homework
Attendance in class – 10% Bonuses
Forums – bonus up to 20% 18
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% 19
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% 20
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 21
Resources What We Need in Addition to This Course Content?
Recommended Software
Virtual Machine (VM) hosting software VirtualBox – https://www.virtualbox.org
CentOS Linux (host or VM) CentOS – http://www.centos.org
VirtualBox CentOS image – http://virtualboxes.org/images/centos/
Windows Server 2008 R2 Trial version – http://www.microsoft.com/enus/download/details.aspx?id=11093 Free @ DreamSpark – www.dreamspark.com 23
Additional Resources Google / Bing
Do you know how to search in Internet? Linux
Resources
The Linux Documentation – http://tldp.org HowToForge – http://howtoforge.com Windows Server Resources
http://technet.microsoft.com/windowsserver/ http://msdn.microsoft.com/windowsserver/ 24
Course Web Site & Forums The OS course
official web site
academy.telerik.com/student-courses/softwaretechnologies/os-windows-linux/ Register for the "Telerik Academy Forums":
http://forums.academy.telerik.com/externalcourses/operating-systems
Discuss the course exercises with your colleagues
Find solutions for the exercises Share source code / discuss ideas 25
Telerik Integrated Learning System (TILS) The Telerik Integrated Learning System (TILS)
www.telerikacademy.com Important resource for all students
Homework submissions Homework peer reviews Presence cards with barcode Reports about your results telerikacademy.com/Courses/Courses/Details/35 26
Operating Systems and System Administration: Course Intro
курсове и уроци по програмиране, уеб дизайн – безплатно курсове и уроци по програмиране – Телерик академия уроци по програмиране и уеб дизайн за ученици програмиране за деца – безплатни курсове и уроци безплатен SEO курс - оптимизация за търсачки курсове и уроци по програмиране, книги – безплатно от Наков уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop free C# book, безплатна книга C#, книга Java, книга C# безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда"
BG Coder - онлайн състезателна система - online judge форум програмиране, форум уеб дизайн ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC алго академия – състезателно програмиране, състезания курс мобилни приложения с iPhone, Android, WP7, PhoneGap Дончо Минков - сайт за програмиране Николай Костов - блог за програмиране C# курс, програмиране, безплатно
http://academy.telerik.com/student-courses/software-technologies/os-windows-linux/
Free Trainings @ Telerik Academy C# Programming @ Telerik Academy
Telerik Software Academy
academy.telerik.com
Telerik Academy @ Facebook
csharpfundamentals.telerik.com
facebook.com/TelerikAcademy
Telerik Software Academy Forums
forums.academy.telerik.com
View more...
Comments