Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Course Intro: OS Fundamentals Concepts, Linux and Windows Server Administration Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer."— Presentation transcript:

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

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

3 OS Concepts, Linux and Windows Administration

4 1. OS Course Intro Syllabus, trainers, exams Syllabus, trainers, exams 2. Hardware Architectures (x86, x64, ARM, RISC), computer systems (motherboard, CPU, …), storage devices, system-on-chip, networking 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) OS concepts, kernel, processes, users, drivers, file systems, I/O, security, virtualization, types of OS, multitasking (cooperative / preemptive) 4

5 4. History of Modern OS Unix history, Linux history, Windows history Unix history, Linux history, Windows history 5. Storage and File Systems Data storage devices, HDD, SSD disks, flash memory, RAID, drive partitioning Data storage devices, HDD, SSD disks, flash memory, RAID, drive partitioning File systems (NTFS, FAT32, Ext2, Ext3, Ext4, NFS), directory structure (Linux, Windows) 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 Linux / Windows boot procedure: BIOS boot, MBR, bootloader, kernel, init / smss, winlogon 5

6 7. Processes and Threads Unix process model: processes, threads, priorities, POSIX, multitasking, scheduling Unix process model: processes, threads, priorities, POSIX, multitasking, scheduling Windows process model: processes, threads, multitasking, priorities, services, API 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 OSI model, TCP/IP networks, networking devices, host, network interface, DHCP client, DNS client, routing tables, QoS, VPN, services 9. Exam (Test) 6

7 1. Linux Security Model File Permissions, users & groups, special file flags, special attributes, device files, capabilities, chroot, security modules 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 Processes, threads, /proc/PID, security, signals 3. Linux Boot Procedure Boot loaders (LILO / GRUB), run levels Boot loaders (LILO / GRUB), run levels init / upstart / systemd init / upstart / systemd 7

8 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 Basic configs: arp, apring, ping, ip neigh, ifconfig, ip link, route, ip route, resolving dhcpcd, dhclient, iptables, ebtables, vconfig, brctl, bonding 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 Build from source, packaging systems: RPM (Fedora, CentOS), DEB (Debian, Ununtu), tgz 8

9 8. Basic System Services syslogd, crond / atd, logrotate, inetd / xinetd, telnet / ssh 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 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 Applying patches, security patches, testing, rollback procedure, automated updates 9

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

11 5. Windows Registry HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, Regedit, reg 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) 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 NTFS, disk management, dynamic disks, volumes, create / delete / format disk, FAT32 11

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

13

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

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

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

17 Exams, Criteria, Bonuses

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

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

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

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

22 What We Need in Addition to This Course Content?

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

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

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

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

27 форум програмиране, форум уеб дизайн курсове и уроци по програмиране, уеб дизайн – безплатно програмиране за деца – безплатни курсове и уроци безплатен SEO курс - оптимизация за търсачки уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop уроци по програмиране и уеб дизайн за ученици ASP.NET MVC курс – HTML, SQL, C#,.NET, ASP.NET MVC безплатен курс "Разработка на софтуер в cloud среда" BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране, книги – безплатно от Наков безплатен курс "Качествен програмен код" алго академия – състезателно програмиране, състезания ASP.NET курс - уеб програмиране, бази данни, C#,.NET, ASP.NET курсове и уроци по програмиране – Телерик академия курс мобилни приложения с iPhone, Android, WP7, PhoneGap free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране

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


Download ppt "Course Intro: OS Fundamentals Concepts, Linux and Windows Server Administration Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer."

Similar presentations


Ads by Google