1 / 28

Operating Systems and System Administration

Operating Systems and System Administration. Course Intro: OS Fundamentals Concepts, Linux and Windows Server Administration. Svetlin Nakov. Telerik Software Academy. academy.telerik.com. Technical Trainer. www.nakov.com. Table of Contents. Course Syllabus Operating Systems

dennisf
Download Presentation

Operating Systems and System Administration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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 administratorand system programmer • Open-source softwareand culture geek • Organizer of OpenFestand Perl Workshops • E-mail: mm [at] 1h.com • Web site / Blog: http://hydra.azilian.net/blog/

  15. Trainers Team (2) • Borislav Varadinov • System administratorand technical consultant • Solid experience in Windowsadministration • IT and server problem solver • Likes to write programs and scripts • E-mail: bobi [at] itp.bg

  16. Course Co-Organizer • Svetlin Nakov, PhD • Manager Technical Training @Telerik Software Academy • 20 years softwaredevelopment 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

  17. Evaluation Exams, Criteria, Bonuses

  18. OS Basics Evaluation • Evaluation components • OS Test– 60% • Homework – 15% • Homework evaluation – 15% • 3 peer reviews per homework • Attendancein 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 • Attendancein 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 • Attendancein 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. 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 – http://www.centos.org • VirtualBoxCentOS image – http://virtualboxes.org/images/centos/ • Windows Server 2008 R2 • Trial version– http://www.microsoft.com/en-us/download/details.aspx?id=11093 • Free @ DreamSpark – www.dreamspark.com

  24. 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/

  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/ http://forums.academy.telerik.com/external-courses/operating-systems

  26. Telerik IntegratedLearning 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

  27. Operating Systems and System Administration: Course Intro http://academy.telerik.com/student-courses/software-technologies/os-windows-linux/

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

More Related