TCMB109 Сървърни Linux системи и приложения
Анотация:
Целта на курса е да представи Linux базираните сървърни системи и приложения. Да разгледа опреционните системи и в частност Linux OS и да представи начините за работа с основни концепции и команди на Линукс. Да онагледи работата с мрежата. Да представи основни механизми за автоматизация със скриптове и програмиране в Linux. Да представи механизми и подходи за инсталиране и конфигуриране на Linux базирани сървърни системи и приложения. Да разгледа подходите за системно и мрежово администриране като неразделна част от компютърната и мрежова техника. Да разгледа особеностите на техническото администриране в зависимост от вида на операционната система. Да подготви студентите практически да умеят да използват похватите на системното и мрежово администриране и успешно да се справят с поставени технически задачи в тази област на компютърната техника и мрежи.
Преподавател(и):
доц. Росен Пасарелски д-р
доц. Георги Петров д-р
Описание на курса:
Компетенции:
Успешно завършилите курса студенти:
1) знаят:
•да познават Linux базираните сървърни системи и приложения и подходите за работа с компютърни системи и мрежи.
2) могат:
•да използват придобитите практически и теоретически знания и умения за развитие в областта на компютърните системи и мрежи.
Предварителни изисквания:
Студентите да имат знания и/или умения:
• по базови курсове свързани с приложен софтуер, компютърна техника и мрежи, операционни системи и др.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Въведение в сървърните Linux системи и приложения.
- Структура и основни компоненти на операционна система Linux.
- Функционалност и основни команди в операционна система Linux. Похвати за работа и приложение.
- Права за достъп и работа с файлове.
- Инсталация на сървърни и десктоп версии на операционна система Linux.
- Виртуализация на операционна система - Linux. Работа със сървърни програми и бази данни. Инсталация и настройка на приложения.
- Системно и мрежово администриране с операционна система – Linux. Функционалност, режими на работа, приложения и процеси. Работа в терминален режим на Linux среда.
- Програмиране и автоматизация със скриптове в Linux операционна среда. Видове оператори и приложение.
- Сървърни Linux системи. УЕБ сървъри. Инсталация и приложение.
- Файлови и MySQL Linux сървърине на услуги и приложения под Linux SERVER.
- ТЕСТ
- Облачни услуги в Linux операционна среда. GitHub и други.
- Практически занимания по автоматизация със скриптове в Linux операционна среда.
- Практически занимания по системно и мрежово администриране с операционна система – Linux.
- Практически занимания по сървърни Linux системи и приложения.
Литература по темите:
Учебни помагала и записки на лектора
Електронни обучителни материали
"Linux Bible" от Christopher Negus
"UNIX and Linux System Administration Handbook" от Evi Nemeth, Garth Snyder, Trent R. Hein и Ben Whaley
"The Linux Command Line: A Complete Introduction" от William E. Shotts Jr.
"Linux Administration: A Beginner's Guide" от Wale Soyinka
"Linux Server Security: Hack and Defend" от Chris Binnie
"Pro Linux System Administration" от James Turnbull, Peter Lieverdink и Dennis Matotek
"Beginning Ubuntu Linux: Natty Narwhal Edition" от Emilio Raggi, Keir Thomas, Sander van Vugt и Andy Channelle
"The Official Ubuntu Book" от Matthew Helmke, Elizabeth K. Joseph, Jose Antonio Rey и Philip Ballew
"Ubuntu Server Cookbook" от Uday R. Sawant