Время от времени на этом сайте появляются люди, задающие вопросы о том, какие вопросы задают некоторые администраторы. В основном, когда они их читают, они все вопросы младшего или среднего уровня.
Мне интересно, каковы ваши лучшие вопросы для интервью с администраторами Linux высшего уровня?
Двое из моих
1) Как остановить бомбу, если вы уже вошли в систему
2) Вы удаляете файл журнала, который использует Apache, и еще не перезапускали Apache. Как вы можете восстановить этот файл журнала?
:(){ :|:& };:
ваша система и почему вас это волнует? Ура!Ответы:
источник
Чтобы выяснить, насколько они хороши, задайте открытые вопросы ...
источник
Вопрос: Опишите сценарий, когда вы получаете сообщение об ошибке «файловая система заполнена», но « df » показывает, что есть свободное место
Ответ: В файловой системе могут отсутствовать inode-ы, ' df -i ' покажет это.
Открытые вопросы:
источник
Мне нравится спрашивать, и мне удобно, когда меня спрашивают:
Есть много сисадминов с 10-летним опытом. У многих, кажется, один и тот же год 10 раз подряд. Я хочу один в моей команде с 10 разных, прогрессивно лучших лет. И если вы никогда не совершали большой ошибки, которая заставила вас задуматься, стоит ли вам просто собрать свой стол, вы по-настоящему не жили. :)
Меня не волнуют вопросы о пустяках, как интервьюера или собеседника. Мне нравятся вопросы, которые ставили моих продавцов в тупик раньше, или те, которые дали мне "Эврика!" моменты.
источник
Я всегда фанат
Мне нравится задавать вопросы, которые демонстрируют, насколько хорошо кто-то знает о различиях между различными Unix-системами. Мне также нравится видеть, насколько человек понимает, что Linux делает вещи одним способом, который не обязательно, как все остальные делают это. Многие из этих вопросов вращаются вокруг стандартных инструментов Linux, например:
&>
а также>/dev/null 2>&1
Еще один ключевой момент: на руководящих должностях я ожидаю увидеть свидетельства публичных навыков письма и презентации. Если вы являетесь пожилым человеком, вы должны были публиковаться несколько раз в Интернете и в журналах. Черт возьми, достаточно иметь свой собственный технический блог. Представить хотя бы один доклад на конференции - большой плюс. Я думаю, что это, в частности, отделяет младших от старших администраторов Linux.
источник
Я просто запустил 'chmod -x / bin / chmod'. Что я сделал? Как мне восстановиться?
Опишите процесс рукопожатия TCP.
Как работает traceroute?
Когда вам может понадобиться использовать CTRL-Z или CTRL-D?
Что делает липкий бит?
Какие параметры ядра вам могут понадобиться для настройки?
Как вы говорите, какой дистрибутив вы используете?
Как вы говорите, на каком оборудовании вы работаете?
В чем разница между SAN, NAS и локальным диском?
У меня 30 серверов, и я не уверен, что каждый из них имеет одинаковую конфигурацию apache. Как узнать, сколько существует копий и в чем различия?
Что такое тюрьма?
Как сказать, что тебя взломали?
Назовите все двухбуквенные команды Unix, которые вы можете придумать, и что они делают? Как вы можете посмотреть все двухбуквенные команды Unix в вашей системе.
Я также прошу людей на месте сделать простую домашнюю работу. Особенно, если они исповедуют некоторый опыт написания сценариев. Я прошу их проанализировать два разных файла данных (один csv, один | sv) и эффективно выполнить объединение данных. Я вставил несколько ошибок (плохо отформатированные данные), пропустил поля, необходимые для объединений, странным образом из данных последовательности и т. Д. Я прошу их прислать мне исходный код и вывод. (Стиль машинной задачи) Я обычно даю 3-4-часовой промежуток времени для его решения. Это задание помогло отфильтровать множество кандидатов, которые перечисляют «сценарий» как навык, но не могут вывести основы из-за давления.
источник
Мой любимый заключительный вопрос:
Мой личный список:
Это простой вопрос, чтобы узнать, какие команды администратору наиболее удобны, и это также помогает продемонстрировать их удобство с помощью неортодоксальных (игривых) вопросов. Некоторые респонденты читали путь слишком много в вопрос и получить взволнованный. Если вы не можете ответить на что-то основное, это говорит о том, что вы не уверены в своих силах. С другой стороны, если вы слишком стараетесь придумать идеальный список, это может указывать на то, что вы боитесь неудачи и не можете думать на ногах.
Следует признать, что это более полезно для кандидатов младшего / среднего уровня, но это не повредит, если спросить. :)
источник
busybox
чтобы покрыть основы, аmplayer
также помочь справиться со скукой. Это оставляет мне три остатка ....Я использую это:
и другие, которых у меня нет от макушки головы ..
источник
У меня есть сильный фаворит здесь. Этот вопрос имеет превосходное прогнозирующее значение для того, как кандидаты будут жить в более сложных вопросах:
Пользователь / коллега приходит к вам с жалобой на то, что в корневом каталоге какой-либо системы появился файл нулевой длины с именем «-fr».
Какой самый простой, безопасный и самый переносимый способ удалить эту запись в каталоге, и почему этот вопрос стоит задать?
Люди получают половину кредита за такие слова, как:
rm -- -fr
илиperl -le 'unlink("-fr");'
(они эффективны, но не оптимально переносимы).Люди, которые занимаются цитированием командной строки и экранированием символов, почти так же опасны, как и те, кто просто даже не осознает, почему такое имя файла создает какие-либо проблемы.
Те, кто посмеивается ... говорят что-нибудь об использовании "точечного слеша" и указывают, что это одна из самых старых записей в часто задаваемых вопросах по оболочке UNIX от USENIX, получают дополнительный кредит.
источник
find . -inum <number> -exec rm -i {} \;
'
вашем примере Perl Unlink отсутствует.«Какие юниксы, которые не являются linux, вы использовали? Не могли бы вы рассказать мне некоторые различия между ними?»
Потому что, в конце концов, не весь мир - это linux (я использовал несколько коммерческих не-linux коммерческих и несколько не-linux открытых), если вы полагаетесь на навыки одного в среде другого, вы БУДЕТЕ стрелять себя в ногу).
источник
date
whoami
echo
sleep
kill
источник
Я скажу, что мне кажется, что многие из вопросов типа «где __, что __, как ты __» мне кажутся младшими / промежуточными. Когда я беру интервью для позиции Linux среднего уровня, я спрашиваю типичные базовые знания (для чего нужно ядро, в чем разница между символической ссылкой и жесткой ссылкой, что мне делать, если я удаляю исполняемые биты из chmod?) , Некоторые вещи, которые я бы назвал вопросами более высокого уровня:
Это всего лишь несколько случайных примеров, но я думаю, что в целом старший администратор должен быть знаком с концепциями больших картинок, а не с вещами, которые вы можете использовать только в Google.
источник