Требования: Администрировать нужно будет базы данных на тестовых стендах (примерно 8 контуров). Администрировать = создание, развертывание, оптимизация работы, бэкапирование, восстановление БД. Базы данных по большей части Oracle, но есть и Windows. Из серверных решений конкретно в отделе: Tomcat, Weblogic. 1. Linux o Пользователи группы, создание, изменение через консоль useradd, chgrp o Права доступа chown, chmod, sicky bit o Параметры системы по CPU, RAM, HDD, версия операционной системы. Где посмотреть? o Диагностика: ps top free sar iostat fuser lsof o Информация по сети ifconfig/ip netstat route ping telnet nslookup ntpq, /etc/hosts, /etc/, /etc/, /etc/ o Информация по файловым системам df du ls export mount mkdir rm ln o Общие: cat less more tail head find grep wc vi (важно) tar zip gzip o Разобраться что такое LVM и для чего нужны. 2. Shell o Как писать скрипты в shell o Базовые команды, циклы for, ветвления if case, условия для ветвлений, код возврата, передача аргументов 3. Терминал o Putty, pscp, ssh, scp o Беспарольная аутентификация (по ключам), файлы authorizedkeys, knownhosts 4. Java o Как работает java машина o GC o Основные параметры запуска 5. Теория реляционнных БД o ERD диаграммы o Pimary key, foreign key o Сязи 1 к 1, 1 ко многим, многие ко многим 6. Теория по резервному копированию o RTO/RPO o Полная, инкрементальная, дифференциальная резервные копии o Окно резервного копирования o Технологии snapshot 7. Storage o Уровни RAID, назначение, плюсы и минусы каждой реализации. o Разница между iops и mbps o Понятия пропускной способности и задержки (Latency) |