course language
course duration
needed to educate
for credit at your university
This course will provide you with fundamentals of Unix and Linux operating systems. It will show you how such systems are organized, and demonstrate how to use them at an advanced level. After completing this course, you will have a good understanding of principles how these systems work. In applying these skills, you will be able to perform fundamental operational tasks, whether your Unix/Linux machine or on a remote system. The course is on English level with Russian subtitles.
In this course you will learn fundamental principles of Unix and Linux operating systems. The course objective is to teach fluency in Unix / Linux commands and utilities. Аs a result you will get the skills to work with Unix/Linux in command line, the skills to perform fundamental operational tasks, whether your Unix/Linux machine is in your hands or on a remote system across the Internet, you will understand principles of applications development in the Unix/Linux environment, understand the reasons why open standards and the open source development model are so important in today's computing environment.
This course uses virtual machines as innovative educational technologies.
Learning the Unix/Linux command line as the most stable component of the computer infrastructure is the best time investment in your computer science experience.
The course consist of 10 video lectures with quizes and tests. Duration - 10 weeks, weekly 10 hours, 3 credits
The Unix Heritage Wiki
Christopher Tozzi.
Eric Steven Raymond. The Art of Unix Programming
Documentation for Red Hat Enterprise Linux 7
Necessary conditions course mastering are the following:
- knowledge of modern software;
- general views about operating systems.
- English language basic level
The course structure:
course language
course duration
needed to educate
for credit at your university
Position: Ведущий инженер лаборатории программных и сетевых систем Университета ИТМО, сотрудник международной лаборатории сетевых технологий в распределенных компьютерных системах Университета ИТМО
К.ф.-м.н., доцент
Position: Преподаватель факультета инфокоммуникационных технологий Университета ИТМО, сотрудник международной лаборатории сетевых технологий в распределенных компьютерных системах Университета ИТМО
Кандидат технических наук
Position: заместитель заведующего кафедрой сетевых и облачных технологий