1) Назовите 15 команд, которые вы наиболее часто используете?
Некоторые примеры (В зависимости от рабочей платформы):
mkdir — Для создания папок (используйте -р для создания нескольких папок за раз)
ls — список директорий / файлов
top — мониторит статус ресурсов системы системы (свободная память, процессор, запущенные приложения и т.д)
lsof — Проверка что происходит на сервере, и какие файлы открываются какими процессами.
netstat -tcp — Дает полную картину о деталях подключения к сети.
vnstat — Статистика ширины полосы (bandwidth)
sh — Запускает shell скрипты
history — История команд, набранных пользователями
cd — Изменения директории
vi — Базовый текстовый редактор, стандартный для всех линуксов.
chmod — Изменение прав доступа к папкам и файлам.
mount — Монтирование файловых систем.
service — Запуск / перезапуск / остановка сервиса.
chkconfig — Перманентное включение / выключение сервиса.
fdisk -l — Список всех разделов вашей файловой системы
Это мой собственный список, у вас, конечно же может быть свой.
2) Назовите несколько команд для управления пользователями.
last, chage, chsh, lsof, chown, chmod, useradd, userdel, newusers.
3) Как делать проверку синтаксиса команд для следующих сервисов:
DNS, SAMBA, Apache и т.д.
Об этом мы погорим в следующих публикациях, т.к. эта тема тянет на отдельный пост.
4) Какие команды делают возможным доступ без использования паролей к другим компьютерам.
expect и ssh-keygen
5) Назовите команды мониторинга безопасности.
lsof, netstat, top, ps -ef, tail, last, tcpdump, sestatus, history, w.
6) В чем разница между командами man, info, whatis и -help?
- Команда whatis выдает вам ответ в одной строке.
- Команда -help выдает вам одну строку ответа на каждую поддерживаемою командой опцию.
- Команда man выдает всю информацию о команде и её опциях.
- Команда info наиболее полную, из всех вышеназванных команд информацию о заданной команде.
Буду очень рад, если вы поделитесь вопросами из вашего собеседования, чтобы все желающие смогли подготовить себя как можно лучше.
Просмотров: 2247
🙂