Где можно взять практические задания для обучения администрирования unix?

Здравствуйте, не подскажите где можно взять практические задания для обучения работы с unix, уклон в freeBSD.



Маленько поясню. Изучил теорию, но теперь бы хотелось наработать практику чтобы те же команды и работа с vi записались в спинной мозг. А также хотелось бы понять что упустил. В идеале охото потренироваться на чем то подобном codecademy.com, ну или просто найти практические задания например с какой не будь сертификации и поломать виртуалку.
  • Вопрос задан
  • 10782 просмотра
Пригласить эксперта
Ответы на вопрос 7
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Из большой и толстой задачи надолго занять ум.
Поднять базовую систему (OS на выбор)
Поднять в ней сеть.
Обновить ядро и систему, установить драйвера под железо.
Установить SSH, DNS, DHCP, WEB, FTP, xSQL, Proxy, Jabber, VoIP сервисы, для разработки еще svn/git сервер пригодится. Установить Samba для связи с Windows миром, привязать авторизацию сервисов через samba с Active Directory — web, ssh, ftp, voip, proxy это умеют.
Правильно настроить Firewall (в зависимости от дистрибутива) + NAT.
Установить exim, postfix, sendmail, dovecot + спамфильтры, любую почтовую вебморду на выбор
Для поиграться после настройки почты — отдельно поставить Zimbra(она бесплатна)
Настроить SNMP, мониторинг системы и сервисов с уведомлениями в почту, jabber, sms, в телефон по VoIP.
Настроить резервное копирование, проверить восстановление, грохнуть всё, восстановить сервер из бекапа на голое железо.

Можно поставить какой-то сайт, по тестировать его производительность в продакшене на работе — система заявок, документация на вики движке.

В процессе этого навозиться с скриптами на bash, perl, python, sed, awk и планировщиком и оптимизацией сервисов под High Availability, то есть большую нагрузку.

Настроить tftp + dhcp для загрузки и установки следующего сервера непосредственно из сети.
На втором сервере настроить балансировку нагрузки на уровне серверов и конкретных сервисов.

В процессе этого Вы, скорее всего, поймёте то, что Вам больше всего интересно из этих направлений и интересно ли вообще.

Кстати да, FreeBSD за границей не очень котируется, судя по отзывам, так что смотреть лучше в сторону debian/centos/rhel/suse — под последними тремя всё чаще встречаю работающие oracle.
По дебиану и FreeBSD очень неплохие хендбуки, в том числе и на русском языке.
Ответ написан
@alienrom
По сети ходят лабораторные работы из курсов специалиста, — как раз по вашему вопросу, — администрирование на основе Linux и FreeBSD.
Ответ написан
@Claud
Разворачиваете у себя на компе виртуалку с нужной вам OS и тренируетесь на ней.

Учить все подряд смысла нет. Ставте перед собой задачу и решайте ее, наприер: «Настроить postfix». А для запоминания, учите bash и пишите на нем скрипты под свои задачи, потом будет как мануал.
Ответ написан
@koriaf
А можно зайти на какой-нибудь работный сайт, в раздел с администрированием, выбирать задачу по душе и реализовать её дома, у себя. Задачи, как минимум, актуальные и практичные :-)
Ответ написан
opium
@opium
Просто люблю качественно работать
Устройтесь на работу сисадмином и не парьтесь, совершенно не понимаю нахрена вам нужно запоминать команды в ви?
Я помню там только как вставлять текст, надо нажать i, и как выйти и сохранить жмем :wq.
Все больше 99 процентам админов знать про vi ничего не надо.
Ответ написан
konstbook
@konstbook
25 не курю
наилучший результат - курсы УчЦ специалист. От одного знакомого слышал что имеются в сети....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы