Я все ще вважаю, що старе "як я безпечно і портативно видаляю файл під назвою" dash-eff-arr "(-fr)?" бути досить хорошим прогнозувачем того, наскільки добре хтось буде відповідати на більш складні питання. Я звичайно рекомендую це як скринінг-питання.
Люди, котрі крутяться навколо із пропозиціями щодо глобалізації, цитування та втечі, на мій погляд, потенційно небезпечні в кореневій оболонці виробничої системи. Ті, хто нахабно підказує rm -- -fr
, лише трохи кращі. Ті, хто демонструє реальне розуміння того, як оболонка аналізує командний рядок ... про різницю між тим, що оболонка розбиралася, і тим, що команда (наприклад rm
), отримана на її аргументовому векторі, зазвичай має досить добре розуміння інших систем адміністрування систем як добре.
Набагато цікавіше і цікаве питання:
Given a tape backup, a boot/root or rescue disc of your choice, and
a system with a freshly replace, blank, hard drive ... how would you get
that system back into production? What other information do you need
before you can proceed?
(Я зазвичай забезпечую певну tar
команду і дату в якості мітки на разі СТРІЧКИ в і роздрукувати з fdisk -l
і df -k
виходом, і я взагалі дозволю їм змінити tar
в будь-аналогічних cpio
, afio
або навіть pax
команди, подробиці архівування утиліта - не фокус мого питання).
Це питання не підходить для скринінгу ... інтерв'юер повинен чітко розуміти відповідь і повинен мати можливість перевірити приблизно десять кроків у процесі. Я дуже прощаючи питання другорядних послідовностей, особливо якщо респондент ловить їх --- наприклад , розуміючи , що вони він або вона повинна була б працювати fdisk
до цієї серії mkfs
і mount
команд.
Я б сказав, що це, за духом, найближче до сценарію "фізбузу".
Ще один улюблений:
You have just been given responsibility for a departmental server running Linux.
The former admin has been "hit by a bus" and no one knows the root password for
this system. How do you proceed?
Цей призначений для діалогу. В основі я хочу, щоб вони продемонстрували розуміння того, як завантажувати систему в єдиний користувальницький режим і змусити змінити пароль і як завантажуватися з рятувального диска і виконати те саме завдання. (Тому я виявляю, по черзі, що система налаштована sulogin
і що є пароль завантажувача (GRUB або LILO), щоб запобігти легко init=/bin/sh
). Це суто технічна частина бажаної відповіді.
Однак, як правило, я також дбаю про більш широкі міркування, які вони повинні викликати. Вони запитують, чи є у когось sudo
достатній доступ до завдання? Як вони передбачають, що організація зриву служби? Вони запитують про можливість того, що колишній адміністратор був ворожим або що система, можливо, була порушена? Чи добровільно вони висловлюють якісь думки чи вносять пропозиції щодо того, як слід захищати паролі керівництвом?