К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Open Source Software · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Open Source Software

Курс от Illinois Tech
Средний≈ 114.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course will cover the fundamental concepts and philosophy behind free and open source software (FOSS). The course will discuss open source and free software licensing; open source business strategies and impact; FOSS utilization in the enterprise; and development methodologies. Students will learn to set up and configure an industry-standard open source operating system, including system installation, and basic system administration; system architecture; package management; command–line commands; devices, filesystems, and the filesystem hierarchy standard. Also addressed are applications, shells, scripting and data management; user interfaces and desktops; administrative tasks; essential system services; networking fundamentals; and security, as well as support issues for open source software. Multiple distributions are covered with emphasis on the two leading enterprise distribution families. Pre-Requisites: None Required Textbook: Releases · https://github.com/jhajek/Linux-text-book-part-1/releases/ PDF and ePub available (free for life with updates) Other Required Materials: Software Requirements: VirtualBox for Intel based Windows and Intel Macs Parallels Pro for M1/M2 Macs 50% off Parallels Pro 1 year subscription license for Education -> https://www.parallels.com/landingpage/pd/education/

Навыки, которые вы освоите

Linux CommandsLinuxFile SystemsLinux AdministrationShell ScriptBash (Scripting Language)UnixNetwork AdministrationPackage and Software ManagementCommand-Line InterfaceRed Hat Enterprise LinuxScriptingOpen Source TechnologySoftware InstallationLinux ServersOperating System AdministrationOperating SystemsUnix ShellUbuntuSystem Software

Программа курса

9 модулей · 231 учебных материалов

01Module 1: The History and Philosophy of Unix and Linux Free and Opensource Software27 материалов

Course Welcome

Instructor Welcome and Course OverviewВидеоIntroduction PowerPointЧтениеInstructor IntroductionВидеоSyllabusЧтение

Учитесь у экспертов

Jeremy Hajek

Industry Associate Professor, Information Technology and Management

Introduction to Open Source Software
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 114.7 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Meet and Greet DiscussionОбсуждение

Module 1 Introduction

Chapter 1 - IntroductionЧтениеModule 1 IntroductionВидео

Lesson 1: The History and Philosophy of Free and Opensource Software, Phase 0 - 3

Chapters 2.1-2.5.3ЧтениеThe KernelВидеоZero Phase Bell Labs and Unix Development ВидеоFirst Phase of Unix Maturity OS ImplementationВидеоSecond Phase of Unix Maturity - Part 1ВидеоThe History and Philosophy of Free and Opensource Software, Phase 0 - 3 QuizЗадание

Lesson 2: The History and Philosophy of Free and Opensource Software, Phase 4 - 5

Chapters 2.5.4-2.8ЧтениеSecond Phase of Unix Maturity - Part 2 ВидеоThird Phase of Unix/Linux Maturity - Part 1ВидеоThird Phase of Unix/Linux Maturity - Part 2ВидеоFourth Phase of Unix/Linux Maturity - Part 1ВидеоFourth Phase of Unix/Linux Maturity - Part 2ВидеоFifth Phase of Unix/Linux MaturityВидеоThe History and Philosophy of Free and Opensource Software, Phase 4 - 5 QuizЗадание

Lesson 3: The History and Philosophy of Free and Opensource Software, Phase 6

Chapter 2.9ЧтениеSixth Phase of Unix/Linux Maturity - Part 1ВидеоSixth Phase of Unix/Linux Maturity - Part 2ВидеоThe History and Philosophy of Free and Opensource Software, Phase 6 QuizЗадание

Module 1 Summative Assessment

Module 1 Summative AssessmentЗадание

Module 1 Summary

Module 1 SummaryЧтение
02Module 2: Navigating the Linux Desktop33 материалов

Module 2 Introduction

Module 2 IntroductionВидеоModule 2 Introduction PowerPointЧтение

Lesson 1: Introduction to Virtualized Linux Installation

Chapters 3.1-3.9ЧтениеExploring the concept of a HypervisorВидеоInstalling industry standard virtualization platforms - Part 1ВидеоInstalling industry standard virtualization platforms - Part 2ВидеоInstalling industry standard virtualization platforms - Part 3ВидеоSoftware Installation with Package Managers - Part 1ВидеоSoftware Installation with Package Managers - Part 2ВидеоSoftware Installation with Package Managers - Part 3ВидеоSoftware Installation with Package Managers - Part 4ВидеоSoftware Installation with Package Managers - Part 5ВидеоSoftware Installation with Package Managers - Part 6ВидеоSoftware Installation with Package Managers - Part 7ВидеоVirtualized Linux Installlation QuizЗадание

Lesson 2: Introduction to the Linux Desktop

Chapters 4.1-4.4ЧтениеHistory of GUI InterfacesВидеоCreationВидеоLinux Desktop QuizЗадание

Lesson 3: Introduction to Window Managers and Desktop Environments

Chapters 4.5-4.6ЧтениеWindow ManagersВидеоDesktop Environments - Part 1ВидеоDesktop Environments - Part 2ВидеоDesktop Environments - Part 3ВидеоDesktop Environments - Part 4Видео

Module 2 Summative Assessment

Demo Video TranscriptsЧтениеModule 2 Summative Assessment Demo Video - Part 1ВидеоModule 2 Summative Assessment Demo Video - Part 2ВидеоModule 2 Summative Assessment Demo Video - For Macs Only - Part 3ВидеоModule 2 Summative Assessment Demo Video - For Macs Only - Part 4ВидеоModule 2 Summative AssessmentЗадание

Module 2 Summary

Module 2 SummaryЧтение
03Module 3: Introduction to the Linux Editors and Shell Scripts26 материалов

Module 3 Introduction

Module 3 IntroductionВидеоModule 3 Introduction PowerPointЧтение

Lesson 1: The Linux Filesystem and System Path

Chapters 5.1-5.4ЧтениеThe FilesystemВидеоLinux Filesystem HierarchyВидеоPathВидеоThe Linux Filesystem and System Path QuizЗадание

Lesson 2: The Linux Shell

Chapters 5.5-5.6ЧтениеThe Linux Shell - Part 1ВидеоThe Linux Shell - Part 2ВидеоLinux Command NomenclatureВидеоFile Permissions and OwnershipВидеоThe Linux Shell QuizЗадание

Lesson 3: Intermediate Shell Commands

Chapter 6ЧтениеShell Meta-Characters - Part 1ВидеоShell Meta-Characters - Part 2ВидеоStandard Input, Output, and ErrorВидеоUnix Pipes - Part 1ВидеоUnix Pipes - Part 2ВидеоUnix Pipes - Part 3

Module 3 Summative Assessment

Module 3 Summative AssessmentЗадание

Module 3 Summary

Module 3 SummaryЧтениеInsights from an Industry Leader: Learn More About Our ProgramЧтение
04Module 4: Intermediate Shell Scripting21 материалов

Module 4 Introduction

Module 4 IntroductionВидеоModule 4 Introduction PowerPointЧтение

Lesson 1: Commandline Editors

Chapter 7ЧтениеHistory of Unix EditorsВидеоThe VI Editor Cheat Sheet - Part 1ВидеоThe VI Editor Cheat Sheet - Part 2ВидеоThe VI Editor Cheat Sheet - Part 3ВидеоCreating Shell Scripts - Part 1ВидеоCreating Shell Scripts - Part 2ВидеоCommandline Editors QuizЗадание

Lesson 2: Writing Basic Shell Scripts

Chapters 8.1-8.3ЧтениеWriting Basic Shell Scripts with Control Structures - Part 1ВидеоWriting Basic Shell Scripts with Control Structures - Part 2ВидеоWriting Basic Shell Scripts QuizЗадание

Lesson 3: Intermediate Shell Script Writing

Chapters 8.4-8.5ЧтениеWorking with Cron For SchedulingВидеоIntroduction to Text Processing with AWK and Sed - Part 1ВидеоIntroduction to Text Processing with AWK and Sed - Part 2ВидеоIntermediate Shell Script Writing QuizЗадание

Module 4 Summative Assessment

Module 4 Summative AssessmentЗадание

Module 4 Summary

Module 4 SummaryЧтение
05Module 5: Introduction to System Administration25 материалов

Module 5 Introduction

Module 5 IntroductionВидеоModule 5 Introduction PowerPointЧтение

Lesson 1: System Administration Tools

Chapters 9.1-9.3ЧтениеRoot and Sudo UserВидеоAdding Users and Groups to the Sudoers File ВидеоSystem Administration Tools QuizЗадание

Lesson 2: Introduction to System Logs and Troubleshooting

Chapters 9.4-9.5ЧтениеIntroduction to System Logs - Part 1ВидеоIntroduction to System Logs - Part 2ВидеоTools for System Monitoring - Part 1ВидеоTools for System Monitoring - Part 2ВидеоSystem Logs and Troubleshooting QuizЗадание

Lesson 3: Introduction to Secure System Administration

Chapters 9.6-9.7ЧтениеUser Administration - Part 1ВидеоUser Administration - Part 2ВидеоIntroduction to Secure Shell - SSH - Part 1ВидеоIntroduction to Secure Shell - SSH - Part 2ВидеоSecure Remote Access Tools Видео

Module 5 Summative Assessment

Demo Video TranscriptsЧтениеModule 5 Summative Assessment - Demo Video - Part 1ВидеоModule 5 Summative Assessment - Demo Video - Part 2ВидеоModule 5 Summative AssessmentЗадание

Module 5 Summary

Module 5 SummaryЧтение
06Module 6: Introduction to Managing Linux Processes and Filesystems37 материалов

Module 6 Introduction

Module 6 IntroductionВидеоModule 6 Introduction PowerPointЧтение

Lesson 1: System Initialization: Phase 1-2

Chapters 10.1-10.5ЧтениеFirst Phase of the boot process with BIOSВидеоFirst Phase of the boot process with UEFIВидеоSystem Initialization: Phase 1-2 QuizЗадание

Lesson 2: System Initialization: Phase 3 (Operating System)

Chapters 10.6-10.9ЧтениеSecond Phase of the boot process with GRUB - Part 1ВидеоSecond Phase of the boot process with GRUB - Part 2ВидеоThird Phase of the boot process with Systemd - Part 1ВидеоThird Phase of the boot process with Systemd - Part 2ВидеоWorking with Processes in Sysetmd - Part 1Видео

Lesson 3: Linux Filesystems

Chapter 11ЧтениеMechanical Hard Drives ВидеоSolid State DrivesВидеоVirtual Drives - Part 1ВидеоVirtual Drives - Part 2ВидеоDisk Partitioning - Part 1ВидеоDisk Partitioning - Part 2

Module 6 Summative Assessment

Module 6 Summative AssessmentЗадание

Module 6 Summary

Module 6 SummaryЧтение
07Module 7: Introduction to Networking, Databases, and Web Technologies29 материалов

Module 7 Introduction

Module 7 IntroductionВидеоModule 7 Introduction PowerPointЧтение

Lesson 1: Introduction to OS Networking Configuration

Chapters 12.1-12.3ЧтениеBasic Networking Concepts - Part 1ВидеоBasic Networking Concepts - Part 2ВидеоIproute2 Networking Tool Suite - Part 1 ВидеоIproute2 Networking Tool Suite - Part 2ВидеоNetwork Device Naming Conventions in LinuxВидеоNetwork Configuration and Troubleshooting - Part 1ВидеоNetwork Configuration and Troubleshooting - Part 2ВидеоOS Networking Configuration QuizЗадание

Lesson 2: Introduction to Webserver Installation and Configuration

Chapters 12.4ЧтениеInstalling and Configuring Webservers - Part 1ВидеоInstalling and Configuring Webservers - Part 2ВидеоInstalling Application Servers - NodeJS - Part 1ВидеоInstalling Application Servers - NodeJS - Part 2ВидеоWebserver Installation and Configuration QuizЗадание

Lesson 3: Introduction to Database Installation and Configuration

Chapters 12.5-12.6ЧтениеIntroduction to SQL and No-SQL Databases - Part 1ВидеоIntroduction to SQL and No-SQL Databases - Part 2ВидеоInstalling and Managing Databases - Part 1ВидеоInstalling and Managing Databases - Part 2ВидеоInstalling and Managing Databases - Part 3Видео

Module 7 Summative Assessment

Module 7 Summative AssessmentЗадание

Module 7 Summary

Module 7 SummaryЧтение
08Module 8: Introduction to Automation32 материалов

Module 8 Introduction

Module 8 IntroductionВидеоModule 8 IntroductionЧтение

Lesson 1: Introduction to OS Automation - Vagrant

Chapters 13.1-13.4ЧтениеIntroduction to AutomationВидеоThe Problem Automation SolvesВидеоAutomation Tooling Installation - Part 1ВидеоAutomation Tooling Installation - Part 2ВидеоVagrant Quick Command Tutorial - Part 1ВидеоVagrant Quick Command Tutorial - Part 2ВидеоVagrant Quick Command Tutorial - Part 3ВидеоVagrant Quick Command Tutorial - Part 4ВидеоOS Automation - Vagrant QuizЗадание

Lesson 2: Introduction to OS Automation Creation - Packer

Chapter 13.5ЧтениеInstalling an Operating Systems in an Automated Fashion - Part 1ВидеоInstalling an Operating Systems in an Automated Fashion - Part 2ВидеоPacker TemplatesВидеоPutting Packer Templates Together - Part 1ВидеоPutting Packer Templates Together - Part 2Видео

Lesson 3: Introduction to Secrets Management

Chapter 13.6ЧтениеThe Concepts of SecretsВидеоIntroduction to VaultВидео Packer and Vault Integration - Part 1ВидеоPacker and Vault Integration - Part 2ВидеоPacker and Vault Integration - Part 3Видео

Module 8 Summative Assessment

Module 8 Summative AssessmentЗадание

Module 8 Summary

Module 8 SummaryЧтение
09Summative Course Assessment1 материалов

Summative Course Assessment

Summative Course AssessmentЗадание
Window Managers and Desktop Environments QuizЗадание
Видео
Basic Grep for Pattern Matching - Part 1Видео
Basic Grep for Pattern Matching - Part 2Видео
Intermediate Shell Commands QuizЗадание
The SSH ServiceВидео
Secure System Administration QuizЗадание
Working with Processes in Sysetmd - Part 2Видео
Major Systemd Components - Part 1Видео
Major Systemd Components - Part 2Видео
Systemd Time Scripts - Part 1Видео
Systemd Time Scripts - Part 2Видео
System Initialization: Phase 3 QuizЗадание
Видео
Filesystems - Part 1Видео
Filesystems - Part 2Видео
Next Gen Filesystems - Part 1Видео
Next Gen Filesystems - Part 2Видео
Next Gen Filesystems - Part 3Видео
Mounting of Drives in Linux - Part 1Видео
Mounting of Drives in Linux - Part 2Видео
Mounting of Drives in Linux - Part 3Видео
Mounting of Drives in Linux - Part 4Видео
Linux Filesystems QuizЗадание
Installing and Configuring a Firewall - Part 1Видео
Installing and Configuring a Firewall - Part 2Видео
Installing and Configuring a Firewall - Part 3Видео
Database Installation and Configuration QuizЗадание
OS Automation Creation - Packer QuizЗадание
Packer and Vault Integration - Part 4Видео
Packer and Vault Integration - Part 5Видео
Packer and Vault Integration - Part 6Видео
Packer and Vault Integration - Part 7Видео
Secrets Management QuizЗадание