1. Ты вбил в браузере google.ru. Какие действия выполнит ОС, прежде чем отобразит страницу? (тут стоит рассказать про днс и прочее, можно даже замахнуться на правило установки tcp соединений).
2. В пользовательский пк установили второй хард, и ос перестала загружаться. В биосе настройки правильные. В чем причина, и как избежать такой проблемы в дальнейшем? (названия блочных устройств в fstab, а не uuid).
3. Можно про основы линукса. Как происходит запуск ос? Какой процесс имеет pid 1? Что он делает? Назначение каталогов в корне (usr, bin, etc)?
4. Сетевая часть. Как уже писал, кратко про физический, канальный, сетевой, транспортный, прикладной уровни. Чем отличается тср от udp, и где оправдано их использование? Что такое маршрутизация? Могут ли быть два и более дефолтных маршрута? Что такое сетевой порт? Какие порты использует http/https, почта, ssh, ftp?
5. Виртуализация и контейнеры. Что где и для чего?
6. Автоматизация, скрипты на баше/Питоне, и прочие плюшки.
Первый вопрос, традиционно:
1. какие консольные команды вы знаете/используете?
Дальше поспрашивай что они делают и зачем это нужно.
Потом несколько общих вопросов-тестов:
2. сделайте скрипт для бекапа системы
3. настройте syslog для логирования того-то и того-то
4. настройте firewall чтобы пропускал только ssh и https
1. какие консольные команды вы знаете/используете?
Гипотетическая ситуация: приходишь ты устраиваться журналистом в газету, а редактор тебя спрашивает: какие слова вы знаете? Лично я бы начал со слова «идиотизм», а дальше как пойдет. А ты?
Суть в том, что для должности помошника админа они непригодны. Обычно цель это найти человека, который будет делать вполне определенный набор нудятины, важно только чтобы он понимал что делает. А все эти OSI, что конкретно происходит в системе если я нажимаю вот эту кнопку и ввожу вот эту команду, чем конкретно отличается система с PaX от системы без — это все в 99% случаев никак не пересекается с будущей работой.
не совсем. если помощник админа не может осилить хотябы первый LPI - зачем он вообще нужен на этой должности? зачем спрашивать о типах бекапов если он не знает команду cp?
- Как скопировать 10М файлов размером 1Кб с одного физического хоста на другой?
- Можно ли удалить /tmp непривилегированному пользователю?
- Что такое жесткая ссылка?
- Описать, что показывает top, iotop и т. д.
- Разница между мегабайтами, мегабитами, мебибитами.
- Смысл RAID1, 10, 5 ..., LVM и т. д.
Прямо на ходу придумать проще, что у тебя болит, о том и спрашивай.
Да, админу никак без знания того, что pid1 имеет init, инициализирующий запуск системы. tcp и udp админам обычно тоже не нужно знать (всё равно софт обычно работает либо с tcp (когда нужна гарантия того, что все пакеты придут правильно), либо с udp (когда важно, чтоб они шли быстро на огромное колтичество адресов), админ хоть он тресни от натуги ничего не изменит), это в перую очередь требуется разработчику, который надумал писать сетевое приложение. Остальное по делу. Я бы наехал на знание BASH и софта, с которым придётся работать админу.
Корректор — это последний рубеж, он только подчищает то, что случайно пропустил автор. Если же автор по-русски «ни бум-бум», то надо гнать такого автора. А работа редактора заключается совсем не в проверке орфографии.
Знаешь поговорку: «чисто не там где убирают, а там, где не мусорят». Так вот тут так же: есть минимальный входной уровень: для журналиста требования знания правил русского языка, стилистики и пунктуации являются обязательными.
PS: я ведь не просто так запостил эту картинку, там ошибки в каждой строчке, причем на уровне правил, изучаемых в средних классах обычной общеобразовательной школы.
Так вот тут так же: есть минимальный входной уровень: для журналиста требования знания правил русского языка, стилистики и пунктуации являются обязательными.
Что не отменяет того факта, что вопрос «какие правила русского языка вы знаете» на собеседовании журналиста является идиотским.
Вопрос: «В организации есть автоматическая дверь, управляемая IP контроллером с web-интерфейсом. Прошивка контроллера на базе Linux. Контроллер был взломан и стал частью ботнета. Опишите порядок действий для эскалации инцидента».
1. какие консольные команды вы знаете/используете?
ну можно подгруппы вопросов: для работы с объектами файловой системы (типа копирование, права) /* отсеять нубов */ для потоковой обработки текста (типа grep, sed) для работы с дисковой подсистемой (таблица разделов, lvm, файловые системы)