Цели на курса
Целта на курса по Linux е да даде базови теоретични и практически познания в областта на Linux базираните операционни системи, системната администрация, shell скриптовете, Firewall, DNS, конфигуриране на пощенски сървъри и др.
При добро усвояване на материала, участниците биха могли да започнат работа като младши системни администратори или специалисти по техническа поддръжка в доставчици на онлайн услуги (хостинг, виртуални сървъри и други). Курсът съдържа множество практически упражнения и добри практики от реални проекти и системи. Подходящ е за хора, които се интересуват от Linux операционни системи, като е обърнато специално внимание на Ubuntu.
За кого е предназначен?
Курсът е предназначен за хора с нулеви или минимални познания в сферата на системното администриране. Подходящ е и за хора, които вече работят в IT сферата (програмисти, QA специалисти и други), но желаят да получат основни познания за операционната система, на която работят повечето онлайн проекти и услуги.
Продължителност на курса
Продължителността на курса по Linux е малко повече от 2 месеца (22 занятия в 11 седмици).
Всяка седмица са предвидени занятия в общо 6 астрономически часа (2 пъти по 3 часа).
Получаване на сертификат
Всеки успешно завършил курса ще получи сертификат от Soft Academy, който е добре разпознаваем в IT компаниите в България.
При въпроси или нужда от информация
потърси ни на email info@softacad.bg или на телефон 0877 731 365.
Учебна програма на курса
1. Въведение и основи
- История и въведение в Linux.
- Принципи на свободния софтуер.
- Разглеждане на основни дистрибуции.
- Файлови системи. Swap.
- Файлова организация и основни дялове.
- Потребители и групи. Root потребител.
2. Инсталиране на centOS
- Инсталиране и подготовка на VirtualBox за тестови и експериментални инсталации на операционни системи.
- Разглеждане на процеса на стартиране на операционната система
- Инсталиране на centOS чрез графичен инсталатор.
- Запознаване с пакетния мениджър на centOS.
3. Команден ред
- Документация и помощни инструменти.
- Основни команди. Работа с файлове и директории.
- Пренасочване на входа и изхода.
4. Текстообработка
- Четене и редактиране на текстови файлове.
- Търсене във файлове. Работа с филтри.
5. Локация
- Системни файлове.
- File hierarchy standard (FHS).
- Намиране на файлове.
6. Пакетен мениджър
- Инсталиране на пакети чрез rpm
- Създаване на локално рипозитори
- Инсталиране на пакети през локалното рипозитори
7. Потребители и правата на достъп
- Работа с потребители и групи и системни файлове свързани с тях.
- Управление на правата на достъп до файлове и директории.
8. Управление на процеси
- Мониторинг на активните процеси.
- Комуникация. Изпращане на сигнали.
- Child процеси.
9. Управление на локалните дискове
- Добавяне на нов диск към системата
- Намиране на системните дискове
- Създаване на дялова таблица(partition table) и primary, extended и logical дялове
10. Logical Volume Manager (LVM)
- Въведение – предимства на LVM
- Основни компоненти: Physical Volume, Volume Group, Logical Volumе
- Създаване на файлова система използвайки LVM
- Разширяване размера на файлова система
- Намаляване на размера на файлова система
11. Допълнителни теми свързани с LVM
- Какво представляват RAID 0(stripe), RAID 1(mirror)
- Създаване на Volume Group имплементиращи RAID 0 и RAID 1
- Смяна на диск в LVM конфигурация
- Добавяне на нов диск към Volume Group
12. Bash и bash scripts
- Въведение.
- Типове shell.
- Изпълнение на команди.
- Създаване на блокове.
- Разработка на добри scripts, добри практики.
13. Писане и дебъгване на scripts
- Създаване и изпълнение на bash scripts
- Дебъгване на bash scripts.
- Variables
- Aliases
- Functions
- Differing features – sh, bash, ksh, csh
14. Regular expression
- Основи и въведение
- Използване на grep с regular expression.
- Pattern matching using bash features.
15. Автоматизирани задачи
- Работа с cron jobs.
- Init процеси и runlevels.
16. Управление на услуги (service)
- Настройване на различни услуги да се стартирват при зареждане на ОС
- Настройване на FTP server
- Настройване на NTP client
17. Основи на мрежите
- Основи на TCP/IP и това как работи интернет.
- Конфигуриране на LAN интерфейси. DHCP.
- DNS resolv.
18. Network File System
- Какво представлява Network File System (NFS)
- Kонфигуриране на nfs server и nfs client
19. Отдалечен достъп
- Инсталиране и конфигуриране на OpenSSH сървър.
- Работа и управление на SSH.
- Прехвърляне на файлове чрез SSH от една Linux машина на друга.
20. LAMP
- Инсталиране и конфигуриране на Apache уеб сървър.
- Инсталиране на PHP и допълнителни модули.
- Инсталиране на MySQL Server и phpMyAdmin.
- Пускане на тестови уеб сайт на конфигурирания сървър.
21. Firewall и TCP wrappers
- Работа с iptables.
- Филтриране на различни видове трафик, портове/услуги, IP адреси.
- Филтриране достъпа към определени услуги използвайки tcp wrappers
22. Тест
При въпроси или нужда от информация, потърси ни на email info@softacad.bg или на телефон 0877 731 365.
В момента нямаме дата за нова група в курса по Linux.
Ако желаете да ви уведомим когато определим дата и дни на провеждане, моля попълнете заявката за записване. След като определим конкретна дата ще получите email и ще ви уведомим със SMS за стартирането на новата група.
Цената на курса по Linux в град София е 280 лв. на месец (560 лв. за цялото обучение).
Цялата такса трябва да бъде заплатена преди началото на курса.
Отстъпка от 10%
При препоръчване на курса по Linux на приятел и записване в групата от страна на двамата, всеки от вас ще получи по 10% отстъпка. Ако сте посещавали предишен курс в Soft Academy, също можете да се възползвате от 10% намаление.
Безплатен ваучер на стойност 114 лв.
При записване на курс, всеки получава и безплатен хостинг на стойност 114 лева, предоставен от партньорите ни ICN.BG. Ваучерът дава право на 12 месеца безплатен хостинг от план „Икономичен“.
При въпроси или нужда от информация
Потърсете ни на телефон 0877 731 365 или ни пишете на email info@softacad.bg за София и info-plovdiv@softacad.bg за Пловдив.
За всички въпроси, които не са описани тук, нашият екип е на ваше разположение на:
email info@softacad.bg и на телефон 0877 731 365.
Начинаещ съм, без предишен опит. Подходящ ли съм за курса по Linux?
Да. Курсът е предназначен за хора с нулеви или минимални познания в сферата на системното администриране. Обучението започва от най-основните и основополагащи теми за системна администрация.
Какво е нужно за да се справя с курса?
Всеки може да се справи с курса, стига да има нужното желание и да полага необходимите усилия. Нужно е отделяне на доста часове за упражнения, четене и писане на код. При едни хора материала се усвоява по-бързо, при други е нужно повече време и усилия, но определено постоянството и последователността в ученето могат да донесат успех на всеки. Много хора свързват програмирането със знания по математика, което е грешно. Това, което има значение е да можете да разсъждавате логически.
Може ли курсът да се съвместява с работа на пълен работен ден?
Да, обученията ни се провеждат вечер (около 18:30 или 19:00 часа) и са посещавани от доста хора, които работят през деня.
Ще ми бъде ли обърнато индивидуално внимание по време на обучението?
Да, това е стилът ни на работа. В обученията ни работим с малки групи от хора, точно за да може всеки да има достъп до преподавателя и при нужда да му бъде обърнато индивидуално внимание, да се обясни и уточни точно това, което е затрудняващо за него самия.
Отдавна не съм студент, а и не съм завършил техническа специалност. Какви са шансовете ми да се развивам тепърва в IT сферата?
В IT сферата единственото, което е от значение са уменията и знанията ви. Има страшно много примери за хора с много успешна и дългогодишна кариера, които не са завършили технически специалности. Разбира се, предимство е, ако идвате от университет с подходяща специалност, но в никакъв случай това не е задължително. Същото важи и за възрастта. Преквалифицирали сме хора от 20 до 40 години, важно е до каква степен човек ще покаже желание да се учи и развива.
Ще започна ли работа в IT сферата след края на курса?
Вероятно е, но няма как да ви обещаем това. Имаме много случаи, при които наши курсисти са успявали да придобият нужните умения и да започнат работа като junior developer-и благодарение на курса ни. Виждали сме и обратните случаи, при които наши курсисти не са полагали необходимите усилия и в крайна сметка са оставали твърде далеч от това да се занимават професионално с програмиране. Всичко зависи от вас! Можем да ви гарантираме, че при добро усвояване на нещата от обучението ще имате реални шансове да си намерите работа в IT сферата.
Няма обявени дати (и дни на провеждане) за нова група. Кога обучението ще стартира отново?
Ако към момента нямаме обявена конкретна дата за нова група (и дни на провеждане на занятията) съвсем скоро ще я обявим. Проверете в раздела ПРЕДСТОЯЩИ ГРУПИ, където понякога описваме месеца, в който е много вероятно да стартираме. Най-лесният начин да стоите информирани е като попълните заявката за записване (или уведомяване за нова група), натискайки бутона ЗАПИШИ СЕ. Ние ще ви уведомим по email и с SMS (препоръчително е да въведете телефон), когато сме наясно с датата на започване. По този начин ще имате достатъчно време за да вземете решение дали да се включите в курса. Друго, което препоръчваме е да следите страницата ни във facebook.
Кой ще е лектор в курса ми?
Ако сме обявили нова група, можете да прочетете информация за лектора в графата ПРЕДСТОЯЩИ ГРУПИ. Ако все още нямаме обявена дата и съответно преподавател, можете да прочетете информация за другите ни лектори за този курс, или да посетите страницата ЛЕКТОРИ. Всичките ни преподаватели разполагат с дългогодишен опит в сферата на софтуерните технологии, като към момента продължават да прилагат професионално знанията си.
Ще ме свържете ли с фирми, където мога да започна стаж или работа след края на курса?
Имаме такава практика от която се възползват добре представилите се курсисти. Имаме доста контакти с IT компании в София и Пловдив, но все пак няма как да ви обещаем, че ще ви препоръчаме на компания, която в дадения момент ще има интересен за нови работни кадри като вас. Със сигурност, ще направим всичко възможно за да ви помогнем и да ви подкрепим в процеса на търсене на първа работа. За съвети и всякакъв вид помощ оставаме на ваше разположение за дълго време след като завършите курса. За допълнително удобство на курсистите ни работим с една от водещите агенции за подбор на IT професионалисти в България – Talent Hunter.
Трябва ли лаптопа, с който ще идвам на занятия да е мощен?
Не. За програмиране не е нужен мощен лаптоп. Всеки един съвременен лаптоп, без да е нужно да е скъп или мощен ще е напълно достатъчен.
След старта на курса ще ми се наложи да пропусна няколко занятия, това проблем ли ще е?
Не е желателно, но понякога се налага на всеки да пропусне някое занятие. Имаме система за електронно обучение Moodle, където се качват всички учебни материали, като презентации, упражнения, код от занятието и домашни. Препоръчително е след пропуснатото занятие всеки курсист да се запознае материала, а при нужда преподавателят в курса ще ви отдели нужното време за да уточните неясните неща и ще ви помогне да наваксате.
Трябва ли да владея английски език и ако да, на какво ниво?
Английският език е най-използваният в IT сферата и е нужен най-вече защото всичкият софтуер с който ще работите е на английски. Ако не разбирате абсолютно нищо на английски трудно ще се справите с курса. Като минимум за добри резултати е достатъчно да разбирате текст, написан на английски и да можете да се оправяте с операционната ви система на компютъра ви на английски език. Т.е. да разбирате технически текст, написан на английски. Не е нужно да говорите добре, или да имате добро произношение. Това са предимства, а и винаги можете да ги развиете като попаднете в подходяща среда.
Можете ли да ми предложите други курсове, с които да продължа развитието си след края на курса?
Да. Най-подходящите курсове за това са „Бази данни“ и „Програмиране с Java“ и „Автоматизирано софтуерно тестване“. За повече информация, разгледайте страниците на курсове, пишете ни на info@softacad.bg или ни потърсете на телефон 0877 731 365.
До кога мога да се запиша?
Окончателното записване става с внасяне на необходимата сума по банков път най-късно ден преди началото на курса. Имайте предвид обаче, че често местата в групата се запълват много преди старта, така че не е добра идея да оставяте заплащането за последния момент. Самото попълване на формата за записване не ви гарантира място в групата. Все пак, ако имате определени затруднения или специфична ситуация относно внасянето на таксата и окончателното записване, потърсете ни по телефон за да обсъдим този въпрос.
Имам въпроси. Как да получа допълнителна информация?
Нашият екип е на ваше разположение на email info@softacad.bg и на телефон 0877 731 365.
Submit your review | |
Преподаватели

Димитър Димитров
Курсове: Основи на Linux системната администрация– Следващ бакалавърска програма Приложна Математика към ФМИ, СУ “Св. Климент Охридски“ – 7+ години опит като Системен Администратор. Работодатели: Hewlett-Packard Bulgaria, Interoute – 4+ години опит в разработката на автоматизации за среди изградени на основата на Linux OS – Сертификации: Red Hat Certified System Administrator, Red Hat Certified Engineer – Допълнителни Курсове: HP-UX Administration For Experienced Administrators, HP-UX Performance.
– Следващ бакалавърска програма Приложна Математика към ФМИ, СУ “Св. Климент Охридски“ – 7+ години опит като Системен Администратор. Работодатели: Hewlett-Packard Bulgaria, Interoute – 4+ години опит в разработката на автоматизации за среди изградени на основата на Linux OS – Сертификации: Red Hat Certified System Administrator, Red Hat Certified Engineer – Допълнителни Курсове: HP-UX Administration For Experienced Administrators, HP-UX Performance.