СОБЕСЕДОВАНИЕ DevOps вопросы и ответы по Linux
Vložit
- čas přidán 3. 06. 2024
- Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/tovm0
Прошлое видео реальное собеседование devops набрало много просмотров. Поэтому я решил снять более развернутое видео с собеседования ДевОпс. ДевОпс должен быть хорошим системным администратором линукс, неплохим сетевым инженером, неплохим программистом, а так же владеть непосредственно DevOps инструментами. В этом видео я освятил собеседование системного администратора linux. Сегодня узнаете как бы я хотел как отвечать на вопросы на собеседовании DevOps.
#it #DevOps #карьера #ityoutubersru
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_witпростых примерах
✦ Группа в VK: worlditech
✦ INSTAGRAM: / pavlenko.at
Еще контакты:
✧ atpavlenko
✧ / anton.pavlenko.94
00:00 - Звонок HR DevOps инженеру
00:17 - Вводная часть собеседование DevOps
00:49 - Файловая система линукс
01:53 - Дисковая подсистема linux
03:34 - load average (LA)
05:19 - Стандартные потоки
06:14 - bash
07:51 - сигналы в linux
08:56 - Процесс зомби vs процесс сирота linux - Věda a technologie
Пишите вопросы, которые тебе задавали на собеседовании DevOps и я сниму ролик по вашим вопросам!!!
Про nginx , для чего нужен location)
Про детальную последовательность загрузки ОС.
Ansible, Jenkins, Python, Bash, SQL. Но в основном по Линуксу гоняли.
Ansible, Terraform
Чем отличается nginx от apache и что из них лучше.
как же вначале реалистично, у меня аж паничка началась😂
Вопросы:
1. Какой командой перейти в другую директорию - cd
2. Создать новую директорию mkdir
3. Новая директория пуста или в ней что-то есть? - В любой директории, в том числе в пустой, 2 указателя, на предыдущую директорию, и на текущую, .. и . соответственно
4. Вывести содержимое - ls, при пустой директории ничего не выведет, для вывода указателей ls -a
5. Почему при выводе ls не видим все содержимое директории - потому что файлы начинающиеся на . скрытые
6. Чтобы содержимое директории записывалось на диск - монтировать диск mount
7. Данные из одной директории на основной диск, а остальные на дополнительный диск - разделить диск на разлелы, parted
8. Занятое место на диске df, конкретная директория du
9. Приложение не может записать данные на диск - закончились inode, можно посмотреть df -i
10. Load average - количество процессов, ожидающих выполнения CPU /использующих сейчас, периоды 1 минута, 5 минут, 15 минут
11. Если на сервере LA 50? если это равно количеству ядер или потоков, то норм
12. Приложение не отвечает, LA 1, ядер 5? - оно однопоточное
13. Потоки Linux, как передать данные из одного процесса в другой? stdin, stdout, stderr; через пайп |, в первый поток передастся данные со второго
14. ls >a.txt 2>b.txt, a.txt содержит:
"a.txt
b.txt"
, b.txt пустой; вывода команды нет; т.к. обработка команды идет слева направо
15. Как сделать так чтобы bash скрипт не валился от ошибок? set +e, не завершать скрипт при ошибке, set -e ошибки инициируют падение приложения
16. Что такое сигналы и зачем нужны? Способ взаимодействия процессов, основные: SIGTERM, номер 15, сигнал завершения; SIGKILL номер 9, безусловное завершение, SIGHUP когда терминал в котором выполнялся процесс теперь закрыт, соединение потеряно
17. Различие SIGTERM и SIGKILL? SIGKILL завершает процесс немедленно, если загружались данные на диск то они будут утеряны
18. Чем отличается процесс зомби от процесса сиротки? Все процессы кроме 0 порождаются другими процессами, зомби это процесс который щавершил выполнения но присутствует в ОС, чтобы дать родительскому процессу считать код завершения; процесс сирота это процесс у которого родительский был завершен нештатно - не дал сигнал завершения; зомби не занимает ресурсы, а сиротка занимает и переходит к родительскому процессу init
Отлично! Так можно и полный курс сделать в формате собеседования )
Чтобы решать тестовые задания ты пойдешь тоже на канал видосы смотреть?
@@user-wj4rr3ob2z нет
@@user-wj4rr3ob2z да. Так и делаю. Например, задают поднять fargate в AWS какой-нибудь. Сразу иду в CZcams искать, даже не в Гоголь
Вкину пару вопросов, которые были на собеседовании лично у меня:
1. Каким образом мы можем проксировать запросы через nginx
2. Что такое файловый дескриптор.
3. Зачем нужна команда strace
4. Где мы настраиваем параметры php. В каком приоритете они работают. В чем отличие php_value от php_admin_value.
5. В чем отличие обработки данных Nginx от Apache на уровне системы.
6. Как работает кэш операционной системы.
Были вопросы и про LA, права и порядок действий, если видим, что нагрузка на сервер возросла.
На добрую половину вопросов не ответил) Но всё равно взяли. Всем начинающим желаю удачи!
неплохо бы было уточнить направление.
очевидно, администрирование веб-серверов
Собесился как-то в компании маил ру, мой офис. У них были эти вопросы.
@@user-fd1vn2zg5e ну если ты даже название компании в которую собеседовался, не в состоянии правильно прочитать, то какой из тебя специалист? Ессно, таких, как ты не берут в такие компании
лично у тебя какая вакансия и какая вилка и условия? что они предлагали, задавая такие вопросы? Ради чего ты должен был отвечать на такие вопросы?
@@greenman3396 очевидно, что у тебя опыта по прохождению собеседований сильно больше, потому что сильно сомневаюсь, что при с такой манерой общения ты вряд ли больше трёх месяцев где-то задерживаешься.
а знаете, почему в IT столько токсичного элемента? да потому что где-нибудь на фабрике с такими долго не разговаривают и обычно хватает двух ударов по лицу для того, чтоб даже очень глупый человек начинал думать, перед тем как говорить.
а сейчас ещё эта удалёнка.. ))
Супер, формат именно то что искал. Уже жду по сетям.
Спасибо за видео, отличный материал, так же круто что многие делятся своими вопросами💪👍
Ответил на все заданные вопросы. Круто, что ошибки были специально добавлены - хороший прием для увеличения количества комментариев)
И самое прикольное - «руки-мямли» кандидата - поржал))) Хороший формат, Антон! Жду 5 тысяч просмотров и новое видео)
Очень круто 🔥 Жду ещё такой формат, по сетям и т.д.
Отличное видео, жду продолжения, надеюсь не только по сетям, но и по тулзам
Спасибо Вам, Антон! Очень интересно смотреть ваши ролики1
Антон, спасибо. Отличный формат!
Хорошая идея с собеседованием! ) Надеюсь на продолжение в следующем видео! )
Вот это здорово, жду следующего видео по сетям!
Антон, спасибо, отличный контент, особенно про собеседования и траблшутинг
Узнал про процессы сиротки)) Оказывается знания у меня есть, но я не всегда понимаю вопрос, хотя ответ на него знаю(чтобы хорошо проходить собеседования, надо ходить по собеседованиям). Буду ждать продолжения по сетям, интересный формат.
Отличный формат, жду продолжения 👍
Прекрасно !
Спасибо !
Жду продолжения !
Формат видео -бомба!!! Огромное спасибо!!
Антон, спасибо огромное за бомбезную идею контента! Как раз то что нужно - мне на днях предстоит собеседование на системного администратора Linux)
Спасибо Вам большое. Делаю первые шаги в DevOps, Вы очень помогаете
расскажите что получилось?
Супер! Очень интересно, спасибо большое! )
Жду ещё, формат отличный)
Впервые оставлю комментарий под IT-шным видео, но спасибо! И улыбнуло, и действительно очень много полезной информации для всех. Я прям узнал себя при прохождении технического этапа собеседований на разные вакансии и многое всплыло в голове, что положительно скажется на моих собеседованиях впредь, так как я снова в поисках работы. Пожелайте мне удачи, ребят.)
Удачи тебе. Пусть у тебя всё будет хорошо
Очень интересно. Очень жду продолжения!
Супер! Жду вопросы по сетям )
вот это годнота для начинающих, ждём продолжения.
очень интересно! с нетерпением жду продолжения!
Офигенный ролик! Столько учебного материала вспомнил!
очень круто ) я ещё себе голову лохмачу во время тестирования, ну и рубаху выжимать можно в конце
Видео топ, на заметку взял себе пару пунктов, что ещё изучить нужно)
Шикарное видео. Хорошее начало собеседования. )))
Антон, большое спасибо!
Было очень полезно 🔥
Подписался 🤝🏻🤝🏻
Спасибо, очень информативно, подписался
Вот это ништяк, спасибо! 👍🧠
Формат понравился. И интеграция в тему
Просто топ. Все вопросы эти видел на собесах, они самые частые. Автор - красава!
Давай ещё:) очень интересно)
Подчеркнул пару интересных вопросов, спасибо
Блин, посмотрел первые 2 минуты, и мне уже зашло))лайк
Большое спасибо! Ждём продолжения. To be continued...
Отлично! Хорошо для проверки себя.
Огонь! Крутой формат!!
Супер! Спасибо за видос
Формат - жара, давай ещё.
Спасибо. Информативно. Как раз сегодня иду на собеседование.
Пожалуйста
прошел?)
@@werrew2273 да, прошел)
отличное видео) давай по сетям. инфа вроди как и простая и полезная.
"ЭТО ШЕДЕВР!" =)
Круто, очень понравилось! Я провалил кстати XD
Пошёл учить дальше!
Круто! Жду сетей)
Офигенно интеграция вписана!
Огонь, особенно про 1stvds ))
Шикарный формат. Спасибо вам огромное! Только такой вопрос, эти вопросы как пример собеседования? Просто мне показались они довольно простыми, а я с линуксом вообще на вы.
Спасибо за видео. Засомневался в правильном ответе. Вывод (Ubuntu 20.04.1 ) будет таким: создадутся 2 файла, первый a.txt с содержанием текущей директории, ну а второй b.txt пустой.
А никто не сказал что все правильно))))) Видишь ты молодец.))))
Класс! Очень понравилось, хоть я и не devops)
Ждем продолжения
Круто! Кандидат натурально отыгрывает с помощью рук)
Отличный формат. Аффтар пешы исчо. )
Формат бомба!🔥
Актерская игра на уровне! =)
Про процессы самое полезное для всех будет
у меня постоянно на собеседовании спрашивают про хостинг-провайдера.
теперь я знаю, как правильно отвечать 😉
Отличная подача!
Отличная подача материала
Каеф ждем дальше.
Хороший канал, интересный контент
Видос шикарен!
Видео - огонь!
Ответил на все вопросы) Большая часть вопросов так или иначе звучит на большинстве собеседований.
Жду продолжения банкета! :)
По сетям:
Для чего маска подсети?
Можно ли прописать несколько IP в один интерфейс?
Что такое CIDR?
Как проверить порт, на занятость/доступность?
Что такое DNS, и как работает в локальной сети ?
Антон, очень ждём вопросы про сети
Услышав первый вопрос хотел переключить канал, но пересилил себя. Не пожалел. Очень тонко!
Я на собесе всегда спрашиваю эти команды и скажу так. Не все знают ответ. Даже с опытом.)))
Лучший! Спасибо
Бобра!!! Считаю, что на вопрос почему место на диске нет, но физически диск есть. Ответили быстро, что скорее всего закончались Inode. Но интервьюер не поинтересовался, что такое Inode. Хотя вопрос очень популярный на собеседовании. И при этом, когда знакомишся с linux у тебя это не в приоритете, ты изучаешь команды, как управлять процессами и т.е. Но как идет адресация на файлы в linux обычно остатеся за кадром.
Любимый формат! Насмотревшись такого, с ходу прыгнула в девопсы из Майкрософт админа)
как успехи? с чем работаешь?
С одной стороны очень просто с другой довольно таки узконоправленно, но было интерестно. С нетерпением жду сетей =)
Отличное видео, буду ждать по сетям👍)
Отличное видео! Я как будто сериал про ытышку начал смотреть! Надеюсь не закроется :)
Все от вас зависит. Будут просмотры будет продолжение.
Антон.....
Много нового узнал.
перевоплощение каеф) весело
Непонятен вопрос. Сделать чтобы данные в одной директории записывались на основной диск, а остальные данные на дополнительный. Имеется ввиду создать папку и примонтировать туда жесткий диск? Вопрос тогда как-то некорректно задан. Так же можно перенаправить данные на другой диск (если он уже примонтирован куда-то и нельзя его отмонтировать) используя симлинки.
Огонь!
Я прошёл 😁
Поддерживаю оратора выше: актёрская игра - супер).
Даже снял блок экрана: показалось, что реально другой человек отвечает - решил проверить)).
Отличное видео. +
Самый топовый вопрос, который мне задавали - "Маска сети в IP пакете передается?". Никогда не запоминаю вопросы с собезов, но этот меня покорил)
Ну что в итоге, передается? По идее должна
@@yarikefremov4400 нет конечно)
@@yarikefremov4400 По какой идее? Маска это условность, указывает на диапазон IP
Да ладно, это ведь основы совсем. Первые два урока СДМ. Каким бы я небыл неучем, но это понимаю
Бомбезно!
Хорош чертяка))) и вкусно, и полезно))
спасибо, было достаточно душно чтоб я вспомнил свои собесы. пойду открою форточку
Про LVM почти всегда спрашивали.
Еще интересные вопросы про то как работает ядро.
"Что происходит когда в командной строке набираешь команду ls?"
"Как именно работает redirect при использовании cat | grep line ?"
Спасибо за видео!
а нафига DevOps знать, как работает ядро? Он что будет линукс с нуля сидеть собирать что ль?
Это конвеер, а не редирект, а использование cat filename | grep является признаком низкой квалификации
@@andreystarshinov3897вряд ли высококвалифицированные синьоры и мидлы будут смотреть данное видео.
Это было круто
У меня был вопрос , предположить как работает протокол quic. И как бы я его реализовал.
я сломалась на 3-й минуте🤣
когда выпуск по сетям?)
Нормально, знал cd, ls и про firstvds ахах
Есть интересные вопросы
Класс 👍🏼 Лучший по DevOps 😊 Посоветуй книгу или ресурс для изучения по Linux ?? Настольный справочник для новичка ))) И курсы когда твои будут готовы по DevOps Middle ?))
Да я не знаю что в курсе рассказывать. Базу можно изучить по статьям и моим видео остальное на работе.
@@pavlenkoat напиши пожалуйста какую базу изучить и ее порядок ( какие инструменты между собой завязаны в работе ) Линукс начал изучать ))))
Антон, вы как-то писали, что хотите в программисты, но мне кажется, что лучше в актеры)
офигеть интеграция на собесе))))