ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Linux by Rebrain Собеседование системного администратора

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2023
  • Подключайтесь к нашему каналу в Телеграм t.me/rebrain_d...
    Проводим открытые практикумы по DevOps, Linux, Golang, Networks каждую неделю в прямом эфире.
    🔥 Подписывайтесь на канал в Телеграм с анонсами: t.me/rebrain_d...
    🔥 Наш Практикум для DevOps инженеров: rebrainme.com/
    🔥 Подключайтесь к чату REBRAIN DevOps Community t.me/+VgHkT7Y8...
    Запись открытого практикума “Linux by Rebrain: Собеседование системного администратора”
    🔊Что обсудим в видео:
    🔹Как проходят собеседования?
    🔹Что нужно помнить на любом собеседовании?
    🔹Эмуляция технического собеседования на должность системного администратора
    --------------------------------------
    🔊Кто ведет:
    Андрей Буранов - Специалист по UNIX-системам в компании VK. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
    --------------------------------------
    Есть вопросы к спикеру? Пишите нам в Телеграм t.me/+hCZVv3Md...
    Не забудьте подписаться на канал - публикуем видео каждую неделю.

ความคิดเห็น • 66

  • @FLKRM
    @FLKRM 7 หลายเดือนก่อน +67

    18:10 начало.

    • @OPKECTPAHT
      @OPKECTPAHT 7 หลายเดือนก่อน +4

      31:14 продолжение

    • @artman8360
      @artman8360 5 หลายเดือนก่อน +2

      1:56:04 окончание

  • @sergiussakhagrigorev7724
    @sergiussakhagrigorev7724 7 หลายเดือนก่อน +3

    Благодаря Вашим лекциям покрыл много пробелов. Спасибо за вашу работу!

  • @MajotradeNet
    @MajotradeNet 6 หลายเดือนก่อน +4

    Готовлюсь к собеседованию на администратора Linux. Спасибо, огромное!

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n หลายเดือนก่อน +1

    про ядро и процессы одновременные на 58:59.
    ядро ОС - это мультплексор тиков процессора между участками программного кода в памяти. ядро процессора выполняет поток команд (низкоуровневых) не понимая к чему относится команда - к ядру ОС, к процессу ОС, к драйверу устройства и т.д. Две сущности (ядро,процесс,драйвер) одновременно выполняться не могут на одноядерном cpu (чтобы было понятнее)
    планировщик ядра переключает тики между сущностями

  • @devospos
    @devospos 4 หลายเดือนก่อน +8

    Это конечно база, неплохо знать, однако в работе действительно это часто не нужно...
    Обычно, если подобные вещи спрашивают на собеседовании, это сигнал о том, что данную фирму лучше обойти стороной...
    Объясню почему я так думаю.
    Если проверяемые, представленными вопросами, знания - часть ежедневной рутины, которая нужна постоянно в работе, это означает, что в компании процессы выстроены отвратительно - все лежит и падает постоянно, нет алгоритмов, прописанных сценариев IT процессов, скорее всего будет паника, хаос, разруха ночные вызовы и вечные переработки.
    А если эти знания в работе не нужны, тогда зачем их спрашивать?
    Эта ситуация еще хуже, потому что либо эти вопросы задаются с целью самоутвердиться, а такого руководителя и врагу не пожелаешь, либо означает, что задающий не понимает зачем ему новый сотрудник, данная ситуация также его характеризует как не компетентного менеджера или лида.

    • @trew91111
      @trew91111 หลายเดือนก่อน +1

      вот в пятницу уволился из АДА отработал месяц и сбежал, не мог оценить при устройстве, такого разгильдяйства и разрухи я лет 20 не видел, мне так всё построй организуй и приведи в порядок , я за зп обычную в регионе?, была мысль конечно ,но увидев что начальник тупой и ему важны только деньги я понял что надо бежать,,пока отдохну недельку и искать что то , суть текста моего как не нарваться ,, хочу к весне спокойную работу чтобы ценили

  • @z1343289632918749812
    @z1343289632918749812 7 หลายเดือนก่อน +36

    Уже давно сеньором помидором работаю, половину этой теории постоянно забываю, тк в работе 90% этой инфы никогда не понадобится. И вспоминаю ради прохождения техфильтра на дурацких собесах.

    • @astralinux3501
      @astralinux3501 6 หลายเดือนก่อน +2

      Вот именно, любят теорию разводить, а на практике это лучше выясняется.

    • @aleksey528
      @aleksey528 4 หลายเดือนก่อน +2

      А какая инфа понадобится если 90% это не то?

    • @z1343289632918749812
      @z1343289632918749812 4 หลายเดือนก่อน

      @@aleksey528 shell scripting, troubleshooting, network, databases, ci/cd, iac tools

    • @OKaIroN
      @OKaIroN หลายเดือนก่อน

      @@aleksey528как называется тот говносервис который вечно падает. И что в конфиге поставить чтобы не так часто. Такая инфа полезна. Остальное так… тлен, шелуха

    • @ortizmoon
      @ortizmoon 7 วันที่ผ่านมา

      @@aleksey528 стек тср обязателен, отладка и чтение логов, понимание работы протоколов разных уровней, в идеале хотя бы базовое умение настройки нгинкс, хапрокси, и вообще умение читать документацию

  • @artman8360
    @artman8360 5 หลายเดือนก่อน +2

    То что доктор прописал, благодарочка

  • @mikhbear3926
    @mikhbear3926 2 หลายเดือนก่อน +1

    Книжка Таненбаума Современные операционные системы как раз обо всем этом.

  • @vladimirvlad6441
    @vladimirvlad6441 5 หลายเดือนก่อน +2

    1:32:53 - что это было? Придумывать вопросы чтобы отказать человеку - такого я еще не слышал)).

  • @004-qh4wj
    @004-qh4wj 7 หลายเดือนก่อน +4

    Хмм хм как же это сказать хммм это же шедевр!!! Мне очень нравятся твои видео желаю тебе 100 к подписчиков и удачи;)

  • @devospos
    @devospos 28 วันที่ผ่านมา

    Составил для вас с помощью ChatGPT таймкоды. Неточно местами, но хотя бы приблизительно понятно о чем видос.
    18:06 - Начало о Linux
    18:14 - Что такое Linux?
    18:20 - Операционная система и ядро
    18:28 - Почему человеку нравится Linux?
    18:40 - Преимущества Linux
    19:17 - Историческое развитие
    20:10 - Защита и стабильность
    21:40 - Вопросы по Linux
    22:18 - Как сегодня программы работают с Linux?
    25:38 - Разговор о системных вызовах
    29:20 - Работа с памятью
    30:40 - Управление файлами в памяти
    32:50 - Пример с кэш-памятью
    35:00 - О виртуальной памяти
    36:30 - Объяснение виртуальной памяти
    39:10 - Работа с процессами и памятью
    42:00 - Виртуальная и физическая память
    44:00 - Пример с использованием памяти
    45:00 - Перераспределение памяти
    46:08 - Обсуждение о памяти: процессы и включение других процессов при превышении лимита, отключение дамита и его логика, обработка ошибок выделения памяти.
    46:11 - Системные вызовы: логика работы системных вызовов и их связь с ядром, виртуальные файловые системы.
    46:26 - Защита памяти и служба Kill: алгоритмы работы службы, освобождение памяти, проблемы с серьёзными сервисами и базами данных.
    46:56 - Удаление файлов: проблемы при удалении большого количества файлов, использование стандартных средств и команды rm.
    47:20 - FreeBSD и Linux: отличия в обработке памяти и отсутствие Kill в FreeBSD.
    48:00 - Настройки ядра: команды и каталоги для просмотра и изменения настроек ядра, виртуальные файловые системы.
    48:40 - Операционные системы и процессы: различие процессов, системы и виртуальные файловые системы.
    49:00 - Команда top: анализ производительности системы, использование и чтение параметров команды top.
    50:00 - Процессы в Linux: жизненный цикл процессов, приоритеты и их корректировка, анализ работы и состояния процессов.
    51:00 - Зомби-процессы: что это такое, их влияние на систему и способы завершения.
    52:00 - Анализ работы процессора: использование ресурсов процессора, параметры idle, system, user и другие.
    53:00 - Виртуализация и гипервизоры: распределение процессорных ресурсов в виртуализированных средах, влияние нагрузки на виртуальные машины.
    54:00 - Интервьюирование и вопросы по Linux: анализ знаний соискателя по системным вызовам, процессам и виртуальным машинам.
    55:00 - Вопросы из аудитории: ответы на вопросы по системным вызовам, процессам и их завершению, анализ работы систем и процессов.
    57:00 - Описание процессов: обсуждение жизненного цикла процессов, системные вызовы fork и clone, создание и завершение процессов.
    1:01:00 - Процесс PID 1 и демонизация: процесс инициализации, значение PID 1, системный вызов exec.
    1:05:00 - Анализ нагрузки на систему: параметры команды top, состояние процессов, виртуальные машины и их влияние на нагрузку.
    1:09:00 - Процессы со статусом D: объяснение статуса D, причины его возникновения и методы устранения.
    1:13:00 - Приоритеты процессов: объяснение значений приоритетов и их влияние на работу системы, команда nice.
    1:17:00 - Зомби-процессы: повторное обсуждение, методы устранения, влияние на ресурсы системы.
    1:21:00 - Интервьюирование и вопросы по процессам: системные вызовы, состояние процессов, работа команд top и ps, ответы на вопросы аудитории.
    1:25:25 - Демонизация процесса: создание процесса-сироты.
    1:25:28 - Обсуждение процесса-сироты: определение и особенности процессов без родительских процессов, примеры таких процессов.
    1:26:01 - PID 1: процесс инициализации, особенности работы первого процесса в системе, виртуальные машины.
    1:27:00 - Демонизация и зомби-процессы: системный вызов, завершение процессов, влияние зомби-процессов на систему.
    1:28:01 - Скриншот команды top: анализ работы процессов, состояние зомби-процессов, диагностика системы.
    1:29:10 - Процесс-зомби: пример с процессом PID 1 в статусе зомби, обсуждение причин и методов устранения.
    1:30:00 - Инструменты диагностики: использование gdb для анализа процесса, strace для анализа системных вызовов.
    1:31:00 - Собеседования: вопросы по диагностике и анализу процессов, обсуждение опыта кандидатов, важность практических навыков.
    1:32:00 - Диагностика дисков: утилиты для анализа работы дисков, планирование вебинара по этой теме в будущем.
    1:33:30 - Вопросы из аудитории: ответы на вопросы по системным вызовам, диагностике, и собеседованиям.
    1:34:00 - Утилита strace: использование для диагностики, анализ системных вызовов, примеры использования.
    1:36:00 - Вопросы по диагностике процессов: инструменты для анализа, обсуждение реальных примеров, методы устранения проблем.
    1:37:00 - Проверка доступности портов: инструменты и методы для проверки, обсуждение особенностей UDP портов.
    1:39:00 - Работа с сетевыми протоколами: проверка доступности портов, методы диагностики и устранения проблем.
    1:40:00 - Вопросы по системным вызовам: диагностика, анализ работы процессов, обсуждение утилит и инструментов.
    1:42:00 - Проверка системных вызовов: примеры использования, анализ работы процессов, диагностика проблем.
    1:43:00 - Вопросы по собеседованиям: как готовиться, что спрашивать, важность практических навыков и опыта.
    1:45:00 - Сертификация: полезность, преимущества для кандидатов, обсуждение опыта прохождения сертификации.
    1:47:00 - Хранение конфигураций: утилиты и инструменты, важность автоматизации и скриптов для администрирования.
    1:49:00 - Вопросы из аудитории: обсуждение вопросов по собеседованиям, системным вызовам и диагностике процессов.
    1:50:00 - Подведение итогов: важность вопросов от аудитории, планы на будущие вебинары и темы для обсуждения.
    1:52:00 - Завершение вебинара: благодарности, пожелания на будущее, анонс будущих лекций и вебинаров.
    1:54:00 - Заключение: пожелания счастливого Нового года, подведение итогов года, планы на январь.

  • @andrey.nekrasov
    @andrey.nekrasov 7 หลายเดือนก่อน +4

    Удивительно полезное видео. Я больше 25 лет работаю linux-freebsd админом, никогда мне большая часть озвученного даже не нужна была и поэтому не интересовался, как то и так хватало, чему учиться постоянно :) Сейчас летом-осенью проходил собеседования, помню как то спросили про зомби процессы один раз, но я понятия не имел, что это и почему.

    • @OKaIroN
      @OKaIroN หลายเดือนก่อน

      Невероятно удачливы. За 25 лет не увидеть зомби - это дорогого стоит)

  • @user-id7rb9mp6s
    @user-id7rb9mp6s 23 วันที่ผ่านมา +1

    70% произнесенного шлака вам в работе понадобится может быть 2 раза

  • @DaggerPoison
    @DaggerPoison 2 หลายเดือนก่อน

    Отличие процесса от программы можно легко понять из следующей аналогии. Возьмём фирму, для её деятельности гендир создал некоторые рабочие места (процессы) с описанием должности (дескриптор процесса), но пока происходит найм, часть работников еще не успели получить инструкции (не получили программу) что делать и простаивают. Т.е. процесс есть, а программа не загружена и не выполняется.

  • @holodilnick
    @holodilnick 4 หลายเดือนก่อน +2

    В общем-то, как и у программистов всё. Спрашивают базовые алгоритмы, типа глубокое понимание нужно, а в реальности будешь перекладывать джейсоны.

  • @user-ug1ly4mz8m
    @user-ug1ly4mz8m 7 หลายเดือนก่อน +6

    Плохо что не видно чатов и QA

  • @user-bd8ts2zu9r
    @user-bd8ts2zu9r 4 หลายเดือนก่อน

    После слов про то что собеседование процесс обоюдный влепил лайк.

  • @AtomTrialRace
    @AtomTrialRace 7 หลายเดือนก่อน +2

    ЧЧЧерт это лучшее что я смотрел за последнее время))

  • @paulbond8244
    @paulbond8244 5 หลายเดือนก่อน

    Круто! Спасибо!

  • @ep4sh
    @ep4sh หลายเดือนก่อน

    42:40 речь наверно шла о механизме системных вызовов и переключении контекста? Статья журнала Хакер за 2007г? Скажите, пожалуйста, название статьи/месяц.

  • @greenman3396
    @greenman3396 6 หลายเดือนก่อน +1

    Мне интересно, а если кандидат обладат сертификатом LPIC-1, он сможет ответитьна все эти вопросы? Ведь для DevOps таких углоблённых знаний же не нужно.

  • @Leshiy
    @Leshiy 7 หลายเดือนก่อน

    спасибо, очень полезно

  • @artem_serg
    @artem_serg 7 หลายเดือนก่อน +27

    слишком глубоко и на мой взгляд от этого душновато. грязный кэш, анонимные страницы кэша, зачем это все? если загуглить "грязный кэш linux" - находит страницу аж 2002 года и тред на ЛОРе 2004го, что косвенно намекает на актуальность и востребованность данной информации, которая в работе не нужна и годится разве что потешить свое ЧСВ на собеседовании

    • @DimaEvoc
      @DimaEvoc 6 หลายเดือนก่อน

      Например когда начинаешь админить нагруженную Кафку, тогда придется разобраться как память работает, чтобы не стесняться ее затюнить и повысить производительность

    • @Dale-bh5ud
      @Dale-bh5ud 5 หลายเดือนก่อน +2

      ​@@DimaEvoc настолько разбираться в устройстве работы памяти там не требуется. Это реально слишком ...

  • @Sergvtk
    @Sergvtk หลายเดือนก่อน

    и почему мне это видео попадается только после того, как я уже услышал эти вопросы на собесе(

  • @user-yh6tp2pv7k
    @user-yh6tp2pv7k 2 หลายเดือนก่อน

    "По верхам"
    Но целом, хорошо

  • @Victor58ist
    @Victor58ist 6 หลายเดือนก่อน

    Несколько раз пытался задавать вопросы, но ни разу не получил ответ. Будет ли освящен Кали Линукс. Пытаюсь с ним работать, но много не совпадений с книгами. 22:18

    • @rebrainme
      @rebrainme  6 หลายเดือนก่อน

      Подключайтесь к нашему чату в Телеграм t.me/rebrainme/1 - там есть все наши спикеры, и они с радостью отвечают на вопросы по темам открытых практикумов

  • @eiiot8650
    @eiiot8650 6 หลายเดือนก่อน +7

    Полный бред, слишком глубоко и не нужно. Сейчас новички посмотрят и пойдут читать толстенные книги по ядру. Никогда в жизни такие знания не будут нужны. Говорю это по своему опыту, т.к. сам подобным занимался. Важно знать свою работу, а не как там ядро системные вызовы отрабатывает или какие то там структуры папок /proc. Рекомендую пробежаться по верхам, заучить ответы на типовые вопросы и делать упор на практику реальных задач.

    • @qwertyqwertyd
      @qwertyqwertyd 6 หลายเดือนก่อน +1

      Ну кому-то не нужны, кому-то нужны. Не у всех же в задачи входит только администрирование пары серверов с django + mysql, есть же и настоящие инженеры

    • @eiiot8650
      @eiiot8650 6 หลายเดือนก่อน

      @@qwertyqwertyd Ты промыт, "настоящий инженер", тебе уже ничего не доказать.

    • @qwertyqwertyd
      @qwertyqwertyd 6 หลายเดือนก่อน

      ​@@eiiot8650 Как скажешь, мне главное получать жирные чеки, хоть за правку апстрима в nginx, хоть за улучшение алакаторов памяти и копание в сgroups AppArmor. Просто за второе я получаю чеки побольше раза в четыре, посему твой комментарий вызвал негодование.

  • @maxt0fg
    @maxt0fg 20 วันที่ผ่านมา

    пересказ Таненбаума

  • @Sila_v_pravde123
    @Sila_v_pravde123 4 หลายเดือนก่อน +3

    Так все нудно. И так весь курс?

    • @holodilnick
      @holodilnick 4 หลายเดือนก่อน +1

      Не говори, ни завязки нормальной, ни кульминации, а любовная линия вообще ни к чёрту.

  • @user-dk2hs1li5t
    @user-dk2hs1li5t 5 หลายเดือนก่อน

    А Буранов в курсе, что вы его юзаете?

  • @astralinux3501
    @astralinux3501 6 หลายเดือนก่อน

    А вы не уточнили на какой уровень системного администратора рассчитано это собеседование, сеньор?

    • @z1343289632918749812
      @z1343289632918749812 6 หลายเดือนก่อน +9

      В мейлру на Джуна эти вопросы задают, поэтому у них там не работа, а бесконечная авария, тк одних теоретиков набирают.

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u 7 หลายเดือนก่อน +1

    Это опять запись 5 летней давности, или свежий? По убунте 16 непонятно

    • @elbridget-c
      @elbridget-c 7 หลายเดือนก่อน +1

      Судя по тому, что спикер говорит, что виндовс приложения можно запускать в линукс, а линукс на виндовс нельзя, запись старая. Ибо с тех пор WSL и вот это всё. Это, конечно, немного другое, но если разговариваешь о кроссплатформенности, то стоит упомянуть.

    • @AtomTrialRace
      @AtomTrialRace 7 หลายเดือนก่อน +4

      Для демонстрации базовых команд хоть 10 убунта - разницы нет. Плюс все вебинары (а их огромное количество) спикер гоняет на этих 16 убунтах. И да, там прямой эфир с вопросами и чатиком.

    • @DimaTiunov
      @DimaTiunov 7 หลายเดือนก่อน

      ​@@elbridget-c Так wsl это обычный линукс
      Там и запускаются проги на линуксе

    • @samrybkin9184
      @samrybkin9184 7 หลายเดือนก่อน

      Это свежая запись.

    • @rusDiver
      @rusDiver หลายเดือนก่อน

      Если послушать самое начало то говорится что у лектора стоит убунту 16 версии 20, но уже есть 22. А там сами решайте. Свежее или столетнее...

  • @fleuwhite
    @fleuwhite 7 หลายเดือนก่อน +4

    хватит мне звонить пж

  • @4duk_su
    @4duk_su 7 หลายเดือนก่อน

    Все понятно. Это vk. Пока для Маруси не напишут нормальную документацию по api - нет смысла рассматривать для работы эту компанию.

    • @holodilnick
      @holodilnick 4 หลายเดือนก่อน

      Устроился бы к ним да написал нормальную документацию. Все только и знают, что искать пути полегче!

    • @4duk_su
      @4duk_su 4 หลายเดือนก่อน

      @@holodilnick А смысл? Денег там не заработаешь, а реальным специалистом стать в крупной компании нельзя. Только узким специалистом.

    • @holodilnick
      @holodilnick 4 หลายเดือนก่อน

      @@4duk_su Чё тогда отмазки придумываешь какие-то? Документация для Маруси, блин.

    • @4duk_su
      @4duk_su 4 หลายเดือนก่อน

      @@holodilnick Документацию пл Марусе я привел, как пример отношения компании к разработчикам. Скажи мне кто твой друг... Я даже при их скудной доке сделал все. В техподдержке - я вообще молчу.

  • @Dale-bh5ud
    @Dale-bh5ud 5 หลายเดือนก่อน +3

    Душнила 😂

  • @pois6ned
    @pois6ned 3 หลายเดือนก่อน

    Тупа хейтеры. Оправдывают свое невежество, фактом того, что им нет нужды в данных знаниях.

  • @user-fc5fo3rq1v
    @user-fc5fo3rq1v 27 วันที่ผ่านมา

    бред. это не собеседование. Видать автор занимается только процессами. есть еще тысячи параметров от разных служб.

  • @neomag100
    @neomag100 7 หลายเดือนก่อน

    качество звука полный атас