- Вопросы на собеседовании системного администратора: что должен знать претендент, как пройти отбор сисадмину?
- Тест v2.2
- 1. Общая теория
- 2. Основы администрирования Windows
- 3. Основы администрирования Linux
- 4. Основы компьютерных сетей
- 5. Основы информационной безопасности
- 6. Практические задачи
- Вопросы на собеседовании Системному Администратору (60000 — 90000 т.р.)
- Вопросы кандидату на должность системный администратор
- 25 вопросов задаваемых на собеседовании системным администраторам Linux
- 10 вопросов для собеседования системных администраторов Windows
- 10. Представьте, что я менеджер, и объясните мне DNS
- 9. Что такое Windows-профиль? Что произойдет в случае удаления одного из них?
- 8. Что вы будете делать если конечный пользователь скажет, что файл утерян?
- 7. Как восстановить базу данных SQL Server или почтовый ящик Exchange?
- 6. Вас приняли на работу и теперь вам предстоит выбрать ноутбук. Каким будет ваш выбор?
- 5. Какое программное обеспечение вы установите первым?
- 4. Что для вас означает PST?
- 3. Что такое PowerShell, и как вы к нему относитесь?
- 2. Участвуете ли вы в каких-либо локальных группах пользователей?
- 1. Что вы планируете делать дальше?
- Проверьте себя или вопросы на собеседование
Вопросы на собеседовании системного администратора: что должен знать претендент, как пройти отбор сисадмину?
В бытностью мою старшим IT инженером в оутсорсинг-конторе, приходилось решать вопрос поиска и найма новых сотрудников. В свое время, я озаботился созданием небольшого теста, содержащего вопросы по самым разным областям системного администрирования. Вопросы разбиты на смысловые группы и возле каждого в скобках стоит его удельный вес в баллах. Это было сделано для того, чтобы после проведения собеседований было легко сравнивать разных кандидатов — подсчитал баллы за каждый раздел и сравниваешь ребят: вот этот лучше знает сети, а у этого знания по Linux просто ноль и т.д. На мой взгляд это лучше чем просто да/нет. К тому же, если вопрос имеет вес более 1 балла, а человек на него ответил не полностью, можно ставить часть оценка за вопрос (например 1 балл из 3 или 1,5 и т.д.).
Местами это не совсем тест, т.к. встречаются вопросы из разряда «на поговорить». Вообще, как лично я проводил собеседование — с кандидатами я встречался исключительно в неформальной обстановке (обычно это кафе с розеткой и wifi — мой любимый вариант это «Две палочки». П.С. НЕ реклама).
Кандидатов (если их было несколько) приглашал с интервалом в 1,5-2 часа. Когда человек приходил, я давал ему этот список и минут 15 «на подумать», а после, начинали разговаривать по каждому вопросу. Тут сразу видно и как человек держится, и как рассуждает, как отвечает. Ну и знания тоже.
По опыту собеседований, если Вы ищите человека на должность младшего специалиста ( помощник админа, эникей) — необходимо и достаточно ответить на 90% вопросов с весом в 1 балл. А теперь текст самого теста:
Тест v2.2
Должность — младший IT инженер.
Вопросы в каждом блоке рассортированы в порядке возрастания сложности и оцениваются в дальнейшем по бальной шкале. Максимальная стоимость вопроса в баллах указана в начале каждого.
1. Общая теория
- (1) Для чего нужен RAID?
- (3) Какие уровни RAID знаете? Дайте краткое описание (желательно не менее 3 уровней).
- Windows
- FreeBSD
- OS/2
- MSDOS
- MSDN
- PS/2
- Ubuntu
- MacOS
- Perl
- Python
- WSUS
- C/C++
- Bash
- PowerShell
- Apache
- 25°C–35°C
- 45°C–55°C
- 55°C–65°C
- 70°C–90°C
2. Основы администрирования Windows
- (1) Как попасть в «безопасный режим» Windows?
- (2) Укажите, для чего используются следующие программы:
- ping.exe
- nslookup.exe
- telnet.exe
- tracert.exe
- mmc.exe
- checkdisk.exe
- regedit.exe
- (3) Расскажите о преимуществах файловой системы NTFS перед FAT? (Речь идет не о размерах файлов.
томов и пр)
- Иметь права администратора на компьютере, к которому осуществляется доступ
- Иметь права администратора на компьютере, с которого осуществляется доступ
- Включить на компьютере, к которому осуществляется доступ, флажок «Разрешить удаленный доступ к этому компьютеру» в свойствах системы
- Установить на компьютере, к которому осуществляется доступ, терминальный сервер
- 2003
- 2008
- переходный 2003-2008
- переходный 2000-2003
- смешанный
3. Основы администрирования Linux
- (2) Как узнать PID процесса apache, запущенного на сервере?
- (2) Расскажите, что делают эти команды: chmod a+x filename.txt, chmod 755 filename2.
txt?
rpm, apt, aptitude, yum, dpkg?
4. Основы компьютерных сетей
- (1) Что такое IP адрес? Что такое серый/приватный и белый/публичный адрес?
- (1) Какой протокол использует команда ping в своей работе? Для чего она предназначена?
- (2) Вы ввели команду ipconfig и видите, что IP сетевого интерфейса имеет вид 169.254.*.
* — что это означает?
- коммутатор — хаб
- роутер — концентратор
- свитч — маршрутизатор
- 194.87.0.50
- 212.192.270.16
- 192.168.5.0
- 255.255.255.0
- 168.300.0.13
- 169.254.13.52
- DNS
- HTTPS
- HTTP
- SMTP
- POP
- IMAP
- RDP
- VNC
- DHCP
- SSH
- FTP
5. Основы информационной безопасности
- (1) Какая разница между фаерволом, брандмауэром и межсетевым экраном?
- (2) На каком уровне модели OSI работает стандартный межсетевой экран ОС?
- (2) Что такое SSL/TLS? Что применяется сейчас и что безопасней?
- (3) Что такое VPN и зачем он нужен?
- (4) Объясните своими словами понятие «политики безопасности»?
- (3) Что такое хеширование?
- (4) Поясните термин «человек по середине»?
- (3) Выберите наиболее стойкий алгоритм шифрования: DES, 3DES, AES, MD5, SHA254?
- (3) В чем разница между симметричным и асимметричным шифрованием?
- (2) Что такое открытый ключ?
- (2) Что такое криптопровайдер, назовите пару популярных в РФ CSP?
- (2) В чем разница между ЭЦП и e-token/ru-token?
- (3) Как Вы думаете, почему большинство банк клиентов требуют браузер Microsoft Internet Explorer?
- (3) Ваша задача- придумать систему защиты для корпоративных ноутбуков в следующей ситуации: В случае утери/кражи, информация с диска не попала в чужие руки, подключение к внутрикорпоративным сервисам только по защищенным каналам связи через интернет, невозможность заразить машину вирусами. Опишите какие виды средств и как Вы будете применять для организации этих требований, почему?
6. Практические задачи
- (1) Продолжите последовательность: бело-оранжевый, оранжевый,…. ? Что это?
- (1) Как должен быть обжат кабель Ethernet при соединении двух компьютеров на прямую?
- (3) Представьте, что Вы — сотрудник первой линии технической поддержки IT аутсорс компании. Вам поступает звонок пользователя одной из обслуживаемых компании.
Пользователь сообщает, что не может «выйти в сеть интернет» со своего рабочего места, хотя у его соседей-коллег все работает отлично. Опишите последовательность
действий, которые Вы примете в разговоре с пользователем, чтобы диагностировать и по возможности устранить неисправность.
(2) Представьте, что Вы назначены ответственным за проект открытия нового офиса у одного из наших клиентов. От клиента поступила информация, что в новом офисе будут работать 50 сотрудников. Требования к набору ПО на рабочих местах самые стандартные- выход в интернет, создание и редактирование документов, обмен файлами.
Составьте примерный перечень программного и аппаратного обеспечения, необходимого для запуска офиса в работу, при условии что на месте уже выполнены монтажные работы по прокладке телефонных и сетевых кабелей, однако отсутствует какое-либо оборудование.
(2) Вы пришли в офис небольшой организации, в сети которой отсутствует файловый сервер.
Ваша задача наладить обмен файлами между 3 стоящими рядом ПК и сделать общедоступным принтер, подключенный к одному из них. Ваши действия?
IT инженер, Системный администратор (Senior),
начинающий DevOps.
Специализируюсь в области локальных сетей, Linux систем, виртуализации и ИБ. Люблю Рок музыку, пеший туризм и собак!
Вопросы на собеседовании Системному Администратору (60000 — 90000 т.р.)
- Общие в индустрии ИТ
- Microsoft Windows (сервера и рабочие станции)
- Microsoft Серверные Системы и Сервисы
- Linux (сервера)
- Linux Серверные Системы и Сервисы
- Виртуализация
- Сетевые Технологии — Общее
- Сетевые Технологии — Cisco
- Телефония
- Унифицированные коммуникации
- Резервное копирование
1) Что такое операционная система ?
2) Что такое файловая система ?
— для чего нужен RAID?
http://ru.wikipedia.org/wiki/Raid
— какие уровни RAID знаете?
— что такое backup и с чем его едят, чем различаются и по какому принципу работают инкрементный и дифференциальный backup-ы ?
Резервное копирование данных. Инкрементный — делает копию лишь той части, что отличается от последнего инкрементного (либо от полного, если предыдущих инкриментных нет). Дифференциальный — делает копию (всегда), содержащию разницу данных между полной копией и текущим состоянием.
— Типы FSMO (ролей)
Владелец схемы | Schema Master | Лес доменов | Недопустимо | Отвечает за внесение изменений в схему Active Directory. Эта роль необходима для предотвращения противоречивых изменений с двух серверов. |
Владелец доменных имён | Domain Naming Master | Лес доменов | Недопустимо | Отвечает за состав леса, принимает и удаляет домены. |
Владелец относительных идентификаторов | Relative ID Master | Домен | Недопустимо | Выдает и удаляет относительные идентификаторы любых объектов (пользователей, компьютеров, принтеров) в домене. |
Эмулятор основного контроллера домена | Primary Domain Controller Emulator (PDC Emulator) | Домен | Возможно | Эмулирует основной контроллер домена для приложений, работающих с возможностями домена Windows NT. |
Владелец инфраструктуры домена | Infrastructure Master | Домен | Невозможно[1] | Поддерживает идентификаторы удаляемых или перемещаемых объектов на время репликации изменений (с удалением или перемещением) между контроллерами домена. |
— что такое «терминальный сервер»?
- — Укажите, для чего используются следующие программы:
- ping.exe – проверка доступности хоста (компьютера), протокол ICMP
- nslookup.exe – для диагностики DNS
- net.exe – управление пользователями, группами, сервисами и кучей другого барахла
- telnet.exe – удалённая (на другом компьютере) консоль
- tracert.exe – проверка доступности хоста и всех промежуточных маршрутизаторов, тоже ICMP
- mmc.exe – Microsoft Management Console оболочка (в ней открываются «оснастки») для настройки и управления Windows
- — основные отличия NTFS от FAT
— какая разница между рабочей группой и доменом?
— какие типы инсталляции операционной системы вы знаете?
— что такое файл ответов?
Вопросы кандидату на должность системный администратор
- 45
- Порядок загрузки компьютера
- ЭТАПЫ:
- * Включить питание.
- * Процессор выполняет команду передачи управления загрузкой компьютера программе BIOS.
- * Программа BIOS с помощью программы POST проверяет, что устройства работают корректно и инициализируют их.BIOS — базовая система ввода вывода, которая пытается инициализировать все устройства, наличие которых критично для загрузки ПК:
- 1. память;
- 2. процессор;
* Программа BIOS определяет активный раздел жесткого диска и передает ему управление.Первый сектор диска (512 байт!) обычно называют MBR (MasterBootRecord) — главная загрузочная запись. Она содержит схему разбиения диска (PartionTable) и начальный загрузчик ОС.
Для того чтобы начать работу с другим оборудованием, программы, входящие в состав BIOS, должны знать, где можно найти нужные параметры. По очевидным причинам их нельзя хранить ни в оперативной памяти, ни в постоянном запоминающем устройстве.
Специально для этого на материнской плате есть микросхема «энергонезависимой памяти», по технологии изготовления называемая CMOS.
От оперативной памяти она отличается тем, что ее содержимое не стирается во время выключения компьютера, а от ПЗУ она отличается тем, что данные в нее можно заносить и изменять самостоятельно, в соответствии с тем, какое оборудование входит в состав системы.
Эта микросхема постоянно подпитывается от небольшой батарейки, расположенной на материнской плате. Заряда этой батарейки хватает на то, чтобы микросхема не теряла данные, даже если компьютер не будут включать несколько лет.
* Загрузочный сектор жесткого диска загружает ядро операционной системы.
* Загружается операционная система.
2.Как расшифровывается абравиатура BIOS?
- B — Basic
- I – Input базовая система ввода-вывода
- O – Output
- S – System
3.Как расшифровывается абравиатура POST?
- P – Power
- O – On самотестирование после включения питания
- S – Self
- T – Test
Включается тумблер питания. Блок питания проводит самодиагностику. Когда все электрические параметры в норме БП посылает сигнал PowerGood процессору. Время между включением питания и уходом сигнала обычно 0.1-0.5 секунд.
- Таймер микропроцессора получает сигнал PowerGood.
- CPU начинает выполнять код ROM BIOS.
- Система выполняет начальный тест железа.
- BIOS ищет адаптеры, которые могут потребовать загрузки своего BIOS-а.
- ROM BIOS проверяет выключение это или перезагрузка.
С получением этого сигнала таймер перестает посылать сигнал Reset процессору, позволяя тому включиться. Процессор загружает ROM BIOS начиная с адреса FFFF:0000. По этому адресу прописан только переход на адрес настоящего кода BIOS ROM. Каждая ошибка, встречающаяся на этом этапе сообщается определенными звуковыми кодами (в прошлом биканьем, сейчас уже вероятно более современно — голосом), так как видео система еще не инициализирована. Самым типичным случаем в этом случае является видео карта. Загрузочная процедура сканирует память с адреса C000:0000 по C780:0000 для поиска видео ROM. Таким образом загружаются системы всех адаптеров. Процедура два байта по адресу 0000:0472. Любое значение отличное от 1234h является свидетельством «холодного» старта.
Если это включение ROM BIOS запускает полный POST (PowerOnSelfTest). Если это перезагрузка, то из POST процедуры исключается проверка памяти.
Процедуру POST можно разделить на три компоненты: Видео тест инициализирует видео адаптер, тестирует карту и видео память, показывает конфигурацию или возникшие ошибки. Идентификация BIOS-а показывает версию прошивки, производителя и дату. Тест памяти проверяет чипы памяти и подсчитывает размер установленной памяти. Ошибки, которые могут возникнуть в ходе POST проверки можно разделить на смертельные и не очень :). Во втором случае они показываются на экране, но позволяют продолжить процесс загрузки. Ясно, что в первом случае процесс загрузки останавливается, что обычно сопровождается серией бип-кодов.
BIOS читает конфигурационную информацию из CMOS.
Небольшая область памяти (64 байт) питается от батарейки на материнской платы. Самое главное для загрузки в ней — порядок, в котором должны опрашиваться приводы, какой из них должен быть первым — дисковод, CD-ROM или винчестер.
Если первым является жесткий диск, BIOS проверяет самый первый сектор диска на наличие MasterBootRecord (MBR). Для дисковода проверяется BootRecord в первом секторе.
MasterBootRecord — первый сектор на цилиндре 0, 0 головке, 512 байт размером. Если она находится, то загружается в память по адресу 0000:7C00, потом проверяется на правильную сигнатуру — два последних байта должны быть 55AAh. Отсутствие MBR или этих проверочных байт останавливает процесс загрузки и выдает предупреждение. Сама MBR состоит из двух частей — системного загрузчика (partitionloader или Bootloader), программы, которая получает управление при загрузке с этого жесткого диска; таблицы разделов (партиций), которая содержит информацию о логических дисках, имеющихся на жестком диске.
Правильная MBR запись записывается в память и управление передается ее коду.
Процесс установки нескольких операционных систем на один компьютер обычно заменяет оригинальный лоадер на свою программу, которая позволяет выбрать с какого диска производить остальную загрузку.
Дальше BootLoader проверяет таблицу партиций в поисках активной. Загрузчик дальше ищет загрузочную запись (BootRecord) на самом первом секторе раздела.
В данном случае BootRecord это еще 512 байт — таблица с описанием раздела (количество байт в секторе, количество секторов в кластере и т.п.) и переход на первый файл операционной системы (IO.SYS в DOS).
- Операционная система.
- BootRecord проверяется на правильность и если код признается правильным то код загрузочного сектора исполняется как программа.
- Начальная фаза загрузки Выбор системы Определение железа
- Выбор конфигурации
Управление передается операционной системы. Как же она работает, как проходит процесс загрузки? Загрузка Windows XP контролируется файлом NTLDR, находящемся в корневой директории системного раздела. NTLDR работает в четыре приема:
В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP. Если кто забыл, то наша любимая ОСь может работать с FAT-16, FAT-32 и NTFS.
Если в корневой директории есть BOOT.INI, то его содержание загружается в память. Если в нем есть записи более чем об одной операционной системе, NTLDR останавливает работу — показывает меню с выбором и ожидает ввода от пользователя определенный период времени.
Если такого файла нет, то NTLDR продолжает загрузку с первой партиции первого диска, обычно это C:.
Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как LastKnownGoodConfiguration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.
Если выбранная операционная система XP, то NTLDR находит и загружает DOS-овскую программу NTDETECT.COM для определения железа, установленного в компьютере.
NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.
Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации.
После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE).
В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и HardwareAbstractionLayer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32.
NTLDR загружает драйвера устройств, помеченные как загрузочные. Загрузив их NTLDR передает управление компьютером дальше.
Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINESYSTEMServices. Если значение Start равно SERVICE_BOOT_START, то устройство считается загрузочным. Для кажого такого устройства на экране печатается точка.
NTOSKRNL в процессе загрузки проходит через две фазы — так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. На этом этапе на экране показывается графический экран со статус баром.
XP дизейблит прерывания в процессе фазы 0 и включает их только перед фазой 1. Вызывается HAL для подготовки контроллера прерываний. Инициализируются MemoryManager, ObjectManager, SecurityReferenceMonitor и ProcessManager. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессор они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке: Object Manager Executive Microkernel Security Reference Monitor Memory Manager Cache Manager LPCS I/O Manager
Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где остановился NTLDR загружаются драйвера по приоритету. Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить LastKnownGoodConfiguration.
Последняя задача фазы 1 инициализации ядра — запуск SessionManagerSubsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего интерфейс NT.
SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и «родным» приложением (использует только исполнительные функции), что позволяет ей запустить графическую подсистему и login.
SMSS загружает win32k.sys — графическую подсистему.
Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно процесс загрузки считается удачным и создается LastKnownGoodConfiguration.
Процесс загрузки не считается завершенным до тех пор, пока пользователь не залогинился в систему. Процесс инициализируется файлом WINLOGON.EXE, запускаемым как сервис и поддерживается LocalSecurityAuthority (LSASS.EXE), который и показывает диалог входа в систему.
Это диалоговое окно показывается примерно тогда, когда ServicesSubsystem стартует сетевую службу.
25 вопросов задаваемых на собеседовании системным администраторам Linux
Перевод Андрей А. Породько. Оригинал Pradeep Kumar · March 21, 2016 (http://www.linuxtechi.com/25-interview-questions-for-linux-administrator-job/). Надеюсь кому-нибудь пригодится. Меня спрашивали про ps, top и overcommitment в kvm 😉 Внимание! Много букв и нет картинок. От переводчика. Пожалуйста, не пишите в х что что-то можно сделать по-другому — это перевод. Когда вам зададут на интервью в RedHat подобный вопрос, у вас будет возможность проявить себя 😉 Вопрос:1 Что такое Kdump и для чего предназначен? Ответ:Kdump это механизм сохранения дампов при крахе системы или панике ядра. Дампы могут быть сохранены как на удаленной машине, так и на локальном диске. Анализируя дампы мы можем найти корневую причину отказа системы или паники ядра. В случае, если у вас есть платная поддержка ОС, вы можете отправить файл vmcore поставщику для дальнейшего анализа.
Вопрос:2 Как узнать когда файловая система проверялась последний раз?
Ответ:При помощи команды tune2fs мы можем проверить, когда файловая система последний раз сканировалась на предмет ошибок. # tune2fs -l | grep «Last checked»
Вопрос:3 Как изменить срок действия пароля пользователя без изменения самого пароля?
Ответ:Команда chage позволяет задать дату (срок) действия пароля для локальной учетной записи пользователя. Синтаксис команды такой: # chage -d
Вопрос:4 Как заставить fsck проверить файловую систему ОС при следующей перезагрузке?
Ответ:Для принудительного запуска утилиты fsck для проверки конкретной файловой системы при следующей перезагрузке, нужно создать пустой файл с именем ‘forcefsck’ в корне этой файловой системы. Например, если мы хотим проверить файловую системы смонтированную в каталог /home, команду будет выглядеть примерно так: # cd /home; touch forcefsck; reboot
Вопрос:5 Каким инструментом анализируются дампы краха системы или файл vmcore в ОС CentOS 7 & RHEL 7?
Ответ: Утилита или команда crash операционных систем CentOS 7 и RHEL 7 позволяет проводить анализ файлов дампов.
Вопрос:6 Как установить все патчи за исключением патчей ядра в CentOS и RHEL?
Ответ:Параметр ‘–exclude=kernel*’ команды yum позволяет установить все патчи кроме предназначенных для ядра. Например так: # yum update –exclude=kernel* Если добавить следующую строку в файл ‘/etc/yum.conf’ мы предотвратим любые обновления ядра навсегда: exclude=kernel*
Вопрос:7 Как проверить, что вы работаете на физическом или виртуальном сервере?
Ответ:С помощью команды dmidecode мы можем проверить платформу сервера. Например так: # dmidecode -t system | grep «Product Name» Product Name: VMware Virtual Platform
Вопрос:8 Что такое automounter и для чего он служит?
Ответ:Automounter это сервис в операционной системе Linux которые используется для монтирования удаленной или локальной файловой системы автоматически в момент обращения к ней. Когда файловая система неактивна в течение определенного периода времени сервис automounter (autofs) автоматически размонтирует ее. Основная польза от autofs заключается в том, что мы не должны монтировать файловую систему каждый раз когда она нам нужна, automounter сделает это за нас при обращении к этой файловой системе.
Вопрос:9 Как принудить пользователя изменить пароль при регистрации?
Ответ:Команда ‘chage’ позволяет задать время окончания действия пользовательского пароля, например «chage -d 0 ». После этого, при попытке регистрации пользователя в системе (в том числе и по ssh), он будет получать предупреждение «Срок действия вашего пароля истек. Вы должны изменить ваш пароль и войти заново».
Вопрос:10 Как узнать как завершилась последняя команда — успешно или нет?
Ответ: Можно получить статус завершения последней команды из переменной среды ‘$?’, в ней хранится код завершения. Например: # ls -l /var/ # echo $? 0 # ls -l /var/wwer # echo $? 2 Код завершения 0 означает что команды выполнена успешно, любой отличное от нуля число свидетельствует об ошибке.
Вопрос:11 Как узнать, установлен ли конкретный rpm-пакет?
Ответ:Возьмем например postfix. Следующее использование команды rpm покажет нам, установлен ли postfix или нет: [root@cloud
]# rpm -q postfix –last postfix-2.10.1-6.el7.x86_64 Saturday 27 February 2016 11:56:43 PM EST [root@cloud
]# Для этих же целей мы можем воспользоваться командой yum: [root@cloud
]# yum history package postfix
Вопрос:12 Как войти в режим одиночного пользователя (single user mode) в RHEL 7?
Ответ:При загрузке системы нужно войти в меню загрузчика GRUB2, нажать ‘e’, найти строку начинающуюся с ‘linux16/vmlinz’ и заменить параметр ‘ro’ на ‘rw init=/sysroot/bin/bash’. Нажать ctrl-x для продолжения загрузки.
Вопрос:13 Какая команда позволяет изменить имя хоста навсегда в CentOS 7 & RHEL 7?
Ответ:Команда ‘hostnamectl’ используется для задания или изменения имени хоста. Например, так: # hostnamectl set-hostname «New_HostName» Кроме hostnamectl могут быть использованы команда ‘nmtui’& ‘nmcli’, которые тоже могут изменять имя хоста в CentOS 7 и RHEL 7.
Вопрос:14 Как включить политики паролей (password policies) в Linux?
Ответ:Политики паролей (password policies) включаются через pam (подсистему загружаемых модулей аутентификации). В Centos и RHEL у нас есть файл «/etc/pam.d/system-auth», в котором мы определяем требования к паролям. В ОС, основанных на Debian, для этих же целей служит файл «/etc/pam.d/common-password».
Вопрос:15 Как узнать, какие модуля ядра загружены в ОС Linux?
Ответ:Команда ‘lsmod’ выдает список загруженных модулей ядра.
Вопрос:16 Какой командой можно проверить состояние ввода-вывода в Linux?
Ответ:Есть несколько команд, таких как ‘sar’, ‘iostat’ и ‘vmstat’ с использованием которых мы можем проверить состояние ввода-вывода в Linux.
Вопрос:17 Каково назначение файлов ‘/etc/lvm/backup’ и ‘/etc/lvm/archive’?
Ответ:Каждый раз, когда мы создаём или изменяем любой lvm раздел, резервная копия метаданных сохраняется в файле ‘/etc/lvm/backup’, а архив метаданных ведется в файле ‘/etc/lvm/archive’ file. Используя команду vgcfgrestore мы можем восстановить метаданные группы томов lvm.
Вопрос:18 Как просмотреть таблицу маршрутизации в Linux?
Ответ:Используя команды ‘route -n’ и ‘netstat -nr’ мы можем просмотреть таблицу маршрутизации в Linux.
Вопрос:19 Что происходит на фоне когда вы заходите по ssh на сервер Linux?
Ответ:Каждый раз, когда мы заходим по ssh на любой Unix сервер, устанавливает TCP соединение между Клиентом и Сервером по порту 22 (по-умолчанию, если не указано другое) и Сервер выдает список версию протокола SSH которую он поддерживает. Если клиента она «устраивает», то соединение продолжается и после того как Сервер передаст свой публичный ключ и Клиент сохранит его в файле ‘
/.ssh/known_hosts’ мы получим подсказку ssh.
Вопрос:20 Как изменить порт по-умолчанию для SSH на сервере Linux?
Ответ:Значение порта по-умолчанию (22) для SSH может быть изменено в параметре «Port » в файле ‘/etc/ssh/sshd_config’. Где NNN — это номер порта. После внесения изменений в этом файл, сервис SSH следует перезапустить.
Вопрос:21 Как увидеть временные метки dmesg в RHEL7?
Ответ:Добавим параметр ‘-T’ к команде dmesg можно увидеть временные метки dmesg.
Вопрос:22 Как узнать модель физического сервера из командной строки?
Ответ:С помощью команды dmidecode можно узнать производителя и модель физического сервера. Например: # dmidecode -t system … Handle 0x0011, DMI type 1, 27 bytes System Information Manufacturer: HP Product Name: ProLiant DL580 Gen8 Version: P79 Serial Number: CKX42926E0 UUID: 97387735-1541-238A-1B33-533850564430 Wake-up Type: Power Switch SKU Number: 728551-B21 Family: ProLiant …
Вопрос:23 Как узнать версию BIOS сервера из командной строки?
Ответ:С помощью команды dmidecode можно получить версию bios: # dmidecode -t bios # dmidecode 2.12 SMBIOS 2.8 present. Handle 0x0010, DMI type 0, 24 bytes BIOS Information Vendor: HP Version: P79 Release Date: 04/01/2014 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 16384 kB …
Вопрос:24 Как расширить существующую группу томов lvm?
Ответ:Сначала нужно создать pv (физический том) на пустом новом диске (например /dev/sdb) командой «pvcreate /dev/sdb» и затем, командой vgextend расширить группу: «vgextend /dev/sdb».
Вопрос:25 Как посмотреть номер WWN на карте HBA на сервере Linux?
10 вопросов для собеседования системных администраторов Windows
Brent Ozar собрал 10 вопросов для собеседования с администраторами Windows. Статья будет полезна и соискателям, и рекрутерам.
Каждый вопрос сопровождается комментарием с пояснением того, что именно интервьюер хочет слышать от кандидата.
10. Представьте, что я менеджер, и объясните мне DNS
Если кандидат без труда может объяснить, то как происходит выполнение DNS-запроса, знает принцип работы форвардеров, может произвести загрузку в активный каталог (Active Directory), то можно считать, что он решил часть корпоративных задач.
Открытые вопросы общего плана играют роль теста на коммуникативные способности кандидата и являются отличной возможностью для получения бонусных баллов.
9. Что такое Windows-профиль? Что произойдет в случае удаления одного из них?
Для того, чтобы работать в поддержке настольных систем, кандидат должен иметь хотя бы смутное представление о хранении данных пользователей. Поэтому, если он знает, где хранятся общие настройки приложения, что такое реестр и как работают роуминг-профили, он заслуживает бонусных баллов.
8. Что вы будете делать если конечный пользователь скажет, что файл утерян?
Конечные пользователи все время удаляют файлы, но прежде чем восстанавливать их из резервной копии, лучше сначала выполнить поиск на диске, чтобы убедиться, что они не были перенесены в другую папку.
(Обычно я не даю советов, но этот вопрос — исключение) Затем, после того, как кандидат расскажет об этом, я прошу, чтобы он рассказал о снимках VSS, восстановлении конечных пользователей в Проводнике и способах восстановления в их любимой программе по созданию резервных копий.
7. Как восстановить базу данных SQL Server или почтовый ящик Exchange?
Все системы резервного копирования работают по-разному, поэтому проверить ответ кандидата получается не всегда, только если какая-то из них не была в твоем использовании. Тем не менее определить того, кто не осознает всех сложностей, связанных с этим, довольно просто.
Если кандидат пожимает плечами и говорит: «Я нажимаю кнопку «Восстановить», и все работает», он блефует.
Например, захотите ли вы перебирать все письма, полученные пользователем с момента создания последней резервной копии при восстановлении почтового ящика Exchange? Или лучше просто вытащить одно или два важных сообщения из архива?
6. Вас приняли на работу и теперь вам предстоит выбрать ноутбук. Каким будет ваш выбор?
В этот момент я хочу вызвать волнение у кандидата. Я хочу видеть радость и головокружение при мысли о том, что ему предстоит выбрать новое «железо». Чем больше волнение, тем больше я уверен в том, что системное администрирование для него — это образ жизни, а не просто хобби.
5. Какое программное обеспечение вы установите первым?
У крутых сисадминов есть любимые инструменты. Поэтому вероятность того, что вы узнаете о какой-то крутой штуке, возрастает с каждым новым прослушанным кандидатом.
Если он начинает рассказывать о незнакомом вам инструменте, начинайте его пытать. Узнайте, почему он использует его, экономит ли это время.
Если претендент достаточно увлечен каким-то инструментом, то он с легкостью расскажет об основных концепциях и технологиях, что прибавит уверенности в его компетенции.
4. Что для вас означает PST?
Я хочу знать, испытывал ли он боли (как технические, так и юридические), связанные с этими файлами. Как он поддерживает резервные копии файлов PST, если конечный пользователь постоянно прерывает работу на своем ноутбуке? Существуют ли какие-либо проблемы с размерами файлов PST? Есть ли хороший способ использовать PST?
3. Что такое PowerShell, и как вы к нему относитесь?
Опыт работы с PowerShell не является обязательным (хотя это большой плюс для системных администраторов Windows), но я хочу знать, что он, по крайней мере, смутно осознает концепцию и понимает, что она означает. Также кандидат может получить бонусные баллы, если имеет навыки связки скриптов с миром * nix, и если он знаком с Windows Core.
2. Участвуете ли вы в каких-либо локальных группах пользователей?
Будь то группа Windows- хакеров или группа хакеров по взлому железа, мне нравятся кандидаты, которые любят сообщества. Приятно осознавать, что кто-то настолько увлечен тем, чем он занимается, что готов искать других людей, которые имеют схожие интересы.
1. Что вы планируете делать дальше?
Администрирование систем Windows — это отличный шлюз во множество разных профессий. Хочет ли кандидат в дальнейшем управлять Exchange? Стать DBA сервера SQL Server? Пойти в управление, чтобы стать следующим CIO? Наличие драйва и страсти означает, что он попытается выдать лучший результат, чтобы продвигаться вверх по лестнице.
Проверьте себя или вопросы на собеседование
Год назад необходимо было провести аттестацию админа, т.к. его знания были близки к нулю, а самостоятельно увольняться он не хотел. Мной был написан следующий тест:
1. Что такое RFC? 2. Стек протокола TCP/IP (количество уровней, в чем отличие от классической модели OSI?) 3. Что такое MTU? 4. Протокол ARP и его назначение 5.
Основные различия между протоколами TCP и UDP. 6. На каких стандартных портах согласно IANA работают сервисы dns, ntp, ldap 7. Имеется сеть 128.138.243.0/16, напишите ее сетевую маску, сетевой и широковещательный адрес. 8. К какому классу сетей относится адрес 228.124.18.39? 9. Назовите преимущества и недостатки доменной структуры. 10.
Назовите основные роли (FSMO) контроллера домена на базе Windows 2003. 11. Каких минимальных прав будет достаточно для заведения пользователя в домен на базе Win2003 (пользователь, администратор схемы, оператор архива, администратор домена, пользователь удаленного рабочего стола, оператор сервера, оператор настройки сети, оператор учета )? 12.
В чем преимущество использование сайтов в структуре Active Directory? 13. Какими способами можно задать прокси-сервер по умолчанию используемый на компьютерах пользователей? 14. Какими командами можно просмотреть содержимое таблицы маршрутизации? 15. DNS — назовите назначение и основные типы записей. На что указывает запись SOA? На каком уровне модели OSI работает? 16.
Сколько DNS серверов необходимо иметь для поддержки зоны? 17. При использовании каких операционных систем и какой структуре сети необходимо использовать WINS-сервер? 18. DHCP — назначение, уровень модели OSI? Есть ли зависимость между протоколами BOOTP и DHCP? Параметры передаваемые данным протоклом? 19. Назовите преимущества NFS? 20.
Напишите структуру каталогов Unix-подобных систем, в каком каталоге можно просмотреть логи сервера? 21. Какие демоны Unix-подобных систем вы знаете? 22. В чем разница кабеля обжатого по стандарту TIA-568B от TIA-568А? 23. Какова максимальная скорость на стандарте беспроводной связи 802.11n? 24. В чем сходства и различия дисковых интерфейсов SCSI, iSCSI и SAS? 25.
Какие уровни RAID знаете? Дайте краткое описание.
Уровень ответов ошарашил не только меня, но все вышестоящее начальство, правильных ответов было в районе 25%. На этом мы с успехом распрощались с этим горе-Одмином.
Далее предстоял нелегкий путь поиска нового админа с опытом работы от 2-х лет и зарплатой от 25 т.р.
Было пересмотрено множество кандидатов с различным опытом работы от 1 до 5 лет, из них смогли пройти данный тест более чем на 75% человека 2-3, уровень остальных не был выше 30%-40% (интересно чем они на самом деле занимались на работе 5 лет?!). На самом деле меня очень огорчил уровень знаний наших админов, ведь по этому количеству бездарей о нас составляют мнение …..
Коллеги, проверьте себя, ведь многие забывают азы, а они очень часто бывают необходимо для более сложных вещей 😉
Многим данный тест покажется несерьезным и тянущим на первый уровень техподдержки, в принципе для такого уровня он и писался.
PS: Благодаря чутким действиям нашего специалиста по HR данный тест вышел под лицензией GPL =))) в сеть без моего ведома, и по нему уже собеседовали в других компаниях. Его модификацию можно найти на странице ЖЖ, пользователя katz_k. Но это останется на ее совести, хотя могли бы хоть пузырь поставить =(
Ответы:
1. Что такое RFC? Ответ:
RFC (Request for Comments) — Запрос комментариев — документ из серии пронумерованных информационных документов Интернета, содержащих технические спецификации и Стандарты, широко применяемые во Всемирной сети.
2. Стек протокола TCP/IP (количество уровней, в чем отличие от классической модели OSI?) Ответ:
Содержит 5 уровней, совмещены прикладной с представительским уровнем и сеансовый с транспортным.
3. Что такое MTU? Ответ:
- MTU (Maximum Transmission Unit) — используется для определения максимального размера блока (в байтах), который может быть передан на канальном уровне коммуникационного протокола.
- 4. Протокол ARP и его назначение Ответ:
- ARP (Address Resolution Protocol — протокол разрешения адресов) — протокол сетевого уровня, предназначенный для преобразования IP-адресов (адресов сетевого уровня) в MAC-адреса (адреса канального уровня) в сетях TCP/IP.
5. Основные различия между протоколами TCP и UDP. Ответ: Основное различие между TCP и UDP заключается в отношении к связи между компьютерами.
Протокол TCP устанавливает соединение, при помощи которого компьютеры физически обмениваются сообщениями друг с другом, и при этом компьютер на одном конце соединения знает о компьютере на другом конце соединения. Протокол UDP не устанавливает соединение;
задача этого протокола — собрать сообщение, пристыковать к нему IP-адрес компьютера-получателя и отправить получившийся пакет в сеть. При этом протокол UDP ничего не знает о физическом соединении между компьютерами.
6. На каких стандартных портах согласно IANA работают сервисы dns, ntp, ldap Ответ:
7. Имеется сеть 128.138.243.0/16, напишите ее сетевую маску, сетевой и широковещательный адрес. Ответ: Сетевая маска: 255.255.0.0 Сетевой адрес: 128.138.0.0 Широковещательный адрес: 128.138.255.255 8. К какому классу сетей относится адрес 228.124.18.
39? Ответ: Данный адрес относится к классу D (групповая адресация) 9. Назовите преимущества и недостатки доменной структуры. Ответ: 1. Централизованный каталог 2. Единая регистрация 3. Делегированное администрирование 4. Интерфейс общего управления 5.
Интегрированная безопасность 6. Масштабируемость
Недостатки сам не скажу, надо думать, интересно что расскажут другие =)
10. Назовите основные роли (FSMO) контроллера домена на базе Windows 2003. Ответ: 1. Хозяин именования домена (Domain naming master) 2. Хозяин схемы (Schema master) 3. Хозяин инфраструктуры (Infrastructure Master) 4. Эмулятор PDC (PDC emulator). 5. Хозяин RID (RID Master)
6. Глобальный Каталог(GC)
11. Каких минимальных прав будет достаточно для заведения пользователя в домен на базе Win2003 (пользователь, администратор схемы, оператор архива, администратор домена, пользователь удаленного рабочего стола, оператор сервера, оператор настройки сети, оператор учета )? Ответ:
12. В чем преимущество использование сайтов в структуре Active Directory? Ответ:
Сайт – структурная единица Active Directory, сайты являются способом физической (а не логической) группировки на основе подсетей IP.
Сайты подразделяются на имеющие подключения по низкоскоростным каналам (например по каналам глобальных сетей, с помощью виртуальных частных сетей) и по высокоскоростным каналам (например через локальную сеть).
Сайт может содержать один или несколько доменов, а домен может содержать один или несколько сайтов. При проектировании Active Directory важно учитывать сетевой трафик, создающийся при синхронизации данных AD между сайтами.
13. Какими способами можно задать прокси-сервер по умолчанию используемый на компьютерах пользователей? Ответ: групповые политики (GPO), DHCP
14. Какими командами можно просмотреть содержимое таблицы маршрутизации? Ответ: netstat, route
15. DNS — назовите назначение и основные типы записей.
На что указывает запись SOA? На каком уровне модели OSI работает? Ответ: DNS (Domain Name System — система доменных имён) — распределённая система (распределённая база данных), способная по запросу, содержащему доменное имя хоста (компьютера или другого сетевого устройства), сообщить IP адрес или (в зависимости от запроса) другую информацию A, AAA, PTR, CNAME, MX, SOA, SRV Запись SOA (Start of Authority) или начальная запись зоны указывает, на каком сервере хранится эталонная информация о данном домене, содержит контактную информацию лица, ответственного за данную зону, тайминги кеширования зонной информации и взаимодействия DNS-серверов.
Работает на представительском уровне.
16. Сколько DNS серверов необходимо иметь для поддержки зоны?
17. При использовании каких операционных систем и какой структуре сети необходимо использовать WINS-сервер? Ответ:
WINS-сервер настоятельно рекомендуется использовать в сетях, состоящих из более чем одного сегмента, и при наличии компьютеров с операционными системами, не основанными на Active Directory (например Windows NT 4.0, Windows 95, Windows 98 и Windows Millennium Edition).
DHCP — назначение, уровень модели OSI? Есть ли зависимость между протоколами BOOTP и DHCP? Параметры передаваемые данным протоклом? Ответ: DHCP (Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер». Зависимость есть, DHCP является надстройкой над BOOTP
Основные передаваемые параметры: сервера DNS, Wins, NTP, Proxy и пр.
19. Назовите преимущества NFS? Ответ: Network File System (NFS) — протокол сетевого доступа к файловым системам Unix, в Windows также имеются службы для доступа к NFS.
Преимущества: Отдельно взятые рабочие станции используют меньше собственного дискового пространства, так как совместно используемые данные могут храниться на одной отдельной машине и быть доступными для других машин в сети.
Пользователям не нужно иметь домашние каталоги, отдельные для каждой машины в вашей сети. Домашние каталоги могут располагаться на сервере NFS и их можно сделать доступными отовсюду в сети.
Устройства хранения информации, такие, как дискеты, приводы CD-ROM и устройства Zip®, могут использоваться другими машинами в сети. Это может привести к уменьшению переносимых устройств хранения информации в сети.
20. Напишите структуру каталогов Unix-подобных систем, в каком каталоге можно просмотреть логи сервера? Примерная структура каталогов: / — корневой каталог. /bin — основные системные программы. /boot — загрузочные файлы ядра ОС.
/dev — описания устройств компьютера. /etc — конфигурационные файлы системы и подкаталоги с конфигурационными файлами прикладных программ. /home — подкаталоги (домашние каталоги) пользователей. /lib — динамические библиотеки.
/lost+found — информация об удаленных файлах, при некоторых условиях помогающая восстановить данные. /mnt — подкаталоги стандартные точки монтирования сменных устройств, таких как дисковод CD-ROM. /root -домашний каталог суперпользователя. /sbin — системные программы.
/usr — прикладные программы и библиотеки. /var -рабочие каталоги программ.
Логии сервера можно просмотреть в каталоге /var/log
Какие демоны Unix-подобных систем вы знаете? Ответ: Демоны Unix-подобных систем: Демон cron: планирование команд Демон inetd: управление демонами Демон sendmail: транспортировка электронной почты Демон snmpd: сервер управления сетями Демон nfsd: файловый сервис Демон rpc.mountd: ответы на запросы монтирования Демон routed: ведение таблиц маршрутизации Демон gated: ведение сложных таблиц маршрутизации Демон named: сервер DNS Демон ftpd: сервер пересылки файлов
22. В чем разница кабеля обжатого по стандарту TIA-568B от TIA-568А? Ответ: Разница только в цветовой схеме обжимки, на параметры это не влияет.
23. Какова максимальная скорость на стандарте беспроводной связи 802.11n? Ответ: Теоретически до 600 мб/c
В чем сходства и различия дисковых интерфейсов SCSI, iSCSI и SAS? Ответ: SCSI — (Small Computer System Interface) — интерфейс, разработанный для объединения на одной шине различных по своему назначению устройств, таких как жёсткие диски, накопители на магнитооптических дисках, приводы CD, DVD, стримеры, сканеры, принтеры и т. д. iSCSI — это протокол SCSI через IP, связывающий сервер с хранилищем данных. Другие протоколы обеспечивают соединение Fibre Channel — Fibre Channel с различной степенью интеллектуальности.
Serial Attached SCSI (SAS) — компьютерный интерфейс, разработанный для обмена данными с такими устройствами, как жёсткие диски, накопители на оптическом диске и т. д. SAS использует последовательный интерфейс для работы с непосредственно подключаемыми накопителями (Direct Attached Storage (DAS) devices).
SAS разработан для замены параллельного интерфейса SCSI и позволяет достичь более высокой пропускной способности, чем SCSI; в то же время SAS совместим с интерфейсом SATA.
Хотя SAS использует последовательный интерфейс в отличие от параллельного интерфейса, используемого традиционным SCSI, для управления SAS-устройствами по-прежнему используются команды SCS
25. Какие уровни RAID знаете? Дайте краткое описание.
Ответ: RAID0 — «чередование» (striping) RAID1 — «зеркалирование» (mirroring) RAID5 – чередование с контролем четности RAID10 – диски объединяются парами в зеркала с последующим чередованием RAID50 — объединение двух(или более, но это крайне редко применяется) массивов RAID5 в страйп, т.е. комбинация RAID5 и RAID0