Линук администрација. Мега - стопа 35.000 руб. из Слурма, обука 13 часова, Датум: 01.12.2023.
мисцеланеа / / December 04, 2023
Погледајте видео са теоријом
Имаћете 9 видео лекција високог квалитета. Отварају се одмах, а кроз њих пролазите постепено, темпом који вам одговара. Приступ материјалима одржава се 2 године.
Практичне задатке радимо на штандовима у вашем личном налогу
Уз сваку лекцију добијате домаћи задатак на ту тему. Сви задаци су слични задацима на које можете наићи када радите са Линуком. Неки од задатака укључују скрипту за самотестирање.
Пролазимо сертификацију
Да бисте добили сертификат са бројем, замолићемо вас да завршите завршни пројекат. А да бисте потврдили транспарентност сертификације, приложите видео снимак имплементације.
Комуницирајте са говорником у затвореном ћаскању
Направићемо ћаскање са говорником током стрима. Овде можете поставити било које питање о Линук-у и добити брз одговор. По завршетку курса, ћаскање ће бити затворено, али ћете и даље моћи поново да прочитате поруке и освежите неопходан дијалог у својој меморији.
Ако сте програмер, али желите да пређете на ДевОпс, не можете без солидног знања о Линуку.
Линук је апсолутни муст хаве за ДевОпс. Да бисте се развили као инфраструктурни инжењер, морате бити способни да радите на овом ОС. Веза између Линук-а и ДевОпс-а је блиска, тако да током курса пружамо дубоко разумевање Линук-а и помажемо вам да разумете најбоље праксе.
Увод у курс
- О курсу
- Говорник курса
- Цертифицатион
- Информације о вежбању
1. Процес инсталације Линук-а
Научићете како иде процес инсталације, од чега се састоји ОС, шта је ЛВМ и зашто је потребан.
теорија:
- Процес инсталације Линук-а корак по корак
- Опис аутоматске инсталације преко графичког инсталатера
- /dev
- /sys
- /proc
- ЛВМ
Вежбање:
- Инсталирајте Линук без употребе графичког инсталатера
- Тест за познавање корака пуњења и уградње.
2. Процеси и права
Разумећете како процеси и права функционишу, научићете како да њима манипулишете преко конзоле.
теорија:
- Како функционишу процеси и права
- Методе манипулације процесима и правима
- /proc
- лсоф (ентитети које процес „држи“)
- аттрс
Вежбање:
- Извршите манипулације са процесима и датотекама на постољу: повећајте приоритет процеса, паузирајте процес, преко АЦЛ-а, дајте групи права на све датотеке у директоријуму.
3. Рад у конзоли
Научићете технике за убрзавање рада у басх-у и разумети основне услужне програме потребне у свакодневном животу. Научите да брзо манипулишете текстом преко конзоле користећи ви/вим уређивач текста или услужне програме греп, авк и сед.
теорија:
- Основе рада са екраном/тмуком, сатом
- И/О/Еррор токови, мачка, ехо
- Штампање излазних токова путем преусмеравања, прослеђивање података у улазни ток
- Променљиве окружења (енв)
- Рад са излазом, авк, греп, сед
Вежбање:
- Замените стринг у стотину датотека користећи сед
- Добијте излаз из команде у одређеном формату користећи греп и авк
- Обезбедите вим команде које се могу користити за промену једног реда у други у датотеци
- Тест познавања основних вим команди.
4. Писање басх скрипти
Научите да пишете басх скрипте са петљама и условима.
теорија:
- Услови и петље у басх-у
- Како написати једноструке
- Како написати датотеке басх скрипте
Вежбање:
- Напишите басх једнолинер који анализира велику датотеку
- Напишите басх скрипту која анализира Нгинк евиденције у погодан формат.
5. Системске услуге
Научићете како услуге функционишу у Линук-у и како да креирате своје. Схватићете по чему се Системд разликује од СисВ/ОпенРЦ-а и разумећете шта је боље користити у одређеној ситуацији. Научите да користите цронд и системд.тимер.
теорија:
- Системд (приоритет) и СисВ
- Додавање сервиса за покретање
- Погледајте листу услуга, сазнајте њихов статус
- Цронд
- системд. тајмер
Вежбање:
- Направите једноставну услугу која покреће програм у позадини
- Креирајте системд. тајмер је задатак који ће анализирати Нгинк евиденције једном у минуту и сачувати их у датотеку.
6. Праћење и евидентирање
Научићете како да добијете евиденцију на нивоу система, како да видите надгледање ресурса на нивоу система, шта су системи за праћење и како функционишу.
теорија:
- јоурналцтл
- /var/log
- топ/хтоп/атоп
Вежбање:
- Израчунајте број захтева на Нгинк-у током времена.
7. Сигурност
Научићете како да конфигуришете безбедност на нивоу ОС и мреже и разумете основне принципе.
теорија:
- СЕлинук (АппАрмор)
- иптаблес/фиреваллд/(уфв)
- ПАМ
- ССХ и безбедност, двофакторска аутентификација
Вежбање:
- Завршите задатке на штанду - поставите обезбеђење.
8. Рад са системд-нспавн
Научићете како да креирате системд контејнере, зашто су потребни и како функционишу.
теорија:
- Креирање контејнера
- Ограничење ресурса
Вежбање:
- Поставите 2 нспавн контејнера и покрените Нгинк у њима.
9. Отклањање грешака
Научићете да идентификујете проблеме са софтвером који ради на серверу. Научите принципе како функционишу резервне копије: шта треба да се направи и зашто су резервне копије потребне.
теорија:
- гдб
- страце
- проблеми са мрежом (тцпдумп) / виресхарк
Вежбање:
- Покрените програм са проблемом на клупи. Задатак ученика је да идентификује проблем.
10. Цертифицатион
Циљ је да се утврди ниво развоја вештина и добије Слурм сертификат.