Достопочтеннейшая Linux-публика! В качестве пятничного развлечения предлагаю вашему вниманию список вопросов, который предлагается в “РИА Новости” при собеседовании на должность Linux-администратора. Можете читать с улыбкой, можете — всерьёз. Формулировка некоторых вопросов — заведомо провокационна, не стоит этим заморачиваться. Этот полушуточный несложный тестик для всех, кто хочет проверить себя на знание Linux-систем, сетей и умение работать с production. Кстати, в настоящий момент собеседования ещё идут, так что желающие — welcome! Итак:
Вопросы
Система:
- Как посмотреть место на диске?
- Как рекурсивно поменять права ТОЛЬКО у файлов?
- Как послать содержимое файла по почте?
- Как послать файл, как вложенный, по почте?
- Как установить rpm-пакет?
- Как посмотреть список установленных пакетов rpm?
- Какой командой проверяется очередь почтовых сообщениий?
- Какое состояние имееют в спике процессов, процессы, выполняющиеся в текущее время?
- Как в ручную подгрузить недостающий модуль ядра?
- Как посмотреть pci-устройства в системе?
Сеть:
- Как узнать имя машины по ip?
- Как назначить дополнительный ip на сетевой интерфейс?
- Как проверить путь до хоста?
- Зачем нужен ARP?
- Каких типов бывает широковещание (L,D)?
- Что такое snmp и зачем он нужен?
- Как включить форвардинг?
- Чем отличается NAS от SAN и по каким протоколам они работают?
- Какой программой можно “прослушать” трафик?
- Как посмотреть правила локального брендмауера и как завести новое блокирующее 80 порт на локальном хосте?
Общие:
- Напишите последовательность действий:
- при переносе сервиса с одного сервера на другой
- при перезагрузке сервер зациклился на процедуре проверки диска
- Что делает скрипт:
-
ps axu |grep httpd |awk '{n=n+$6}END{print n}'
-
tar -cf – . |tee /tmp/file |(mkdir -p /var/tmp; cd /var/tmp && tar -xf -)
-
- Напишите скрипт (так как бы он выглядел на production системе):
- который перекладывает файлы из одной директории в другую
Удачи, и да пребудет с вами Сила!
исправить опечатки и прокатит.
Арфаграфия аффтарская 🙂
уровень не слишком высокий, этот опросник для набора младшего персонала ?
Слишком тривиально, любой школьник осилит. Надеюсь, это не единственные вопросы, которые задаются на собеседовании?
Мне при приёме на нынешнюю работу (4 с половиной года назад) задавали такие вопросы на понимание специфики Unix-систем:
В директории сто тыщ разнообразных файлов, как их удалить?
Есть файл со следующим содержанием:
#!/bin/ls
echo 1
что будет, если его сделать исполняемым и запустить?
Чем Linux отличается от FreeBSD? 🙂
При установке setuid-бита запускаемая программа выполняется от имени владельца файла. Но как же тогда обходится ситуация, когда пользователь создаёт зловредную программу, делает chmod +s, “отдаёт” её суперпользователю, а затем выполняет? Это же брешь в безопасности!
P.S. я бы с удовольствием сходил бы к вам в гости на это собеседование, но увы, живу в Нижнем Новгороде 🙂
Этот опросник — просто повод для беседы. Ну и отсеивает явных.
Каждый ли школьник сталкивался с серверами, которые зациклились на процедуре проверки диска?..
# Каких типов бывает широковещание (L,D)?
А что такое L,D? 🙂
Навскидку: Directed, Limited
Уведомление: Сегодня просто праздник какой-то! :файл отрицательного размера
Хорошие вопросы, чувствуется адекватный человек на том конце.
Ну вопросы лёгкие местами даже смешные, но это как раз защита от 60% желающих устроится. Когда устраивался на работу (2,5 года назад) с нами сначало разговаривали по отдельности , выбрали несколько человек через неделю, собрали всех пустили в компьютерный зал расказали о топологии сети и серверах (как потом выяснилось всё это было на вирт сервере)и начали конкретно каждому говорить – вот на сервере 1 почему-то время не совподает с внутресетевым. И тут в зависимости от решения проблемы (или ручками поменять через date и hwclock или пройтись сканером и найти в сети NTP-сервер) делали результат. В итоге из 8 человек осталось 3ое лучших которых и взяли на работу (я был худшим из лучших))) Если вернутся к теме то такие мини тесты намного облегчают жизнь кадровым работникам и начальству которое ищет работника ))