• Как учиться UNIX-администрированию?

    pepelac
    @pepelac
    Мой коллега неплохо изучил UNIX, учась лет 10 назад на ВМК МГУ. Рассказывал, как в качестве заданий на семинаре каждому давалось задание — написать простую программу типа ls, cat, echo и т.п.
    Если отмести весь опыт который у меня накопился за 15 лет общения с unix'ами (FreeBSD,Solaris,AIX) и начать всё с нуля, то поступал бы следующим образом.
    У каждого из вендоров UNIX есть свой набор курсов. В каждом курсе описаны необходимые требования для успешного прохождения этого курса. Выбираем самый начальный курс и постепенно двигаемся по всей линейке. Например для Solaris (список был актуален пару лент назад):
    Solaris 10 Operating System Essentials (SA-100-S10)
    Shell Programming for System Administrators (SA-245)
    Perl Programming (DTP-250)
    ANSI C Programming Self-Study CD Course
    System Administration for the Solaris 10 OS Part 1 (SA-200-S10)
    System Administration for the Solaris 10 OS Part 2 (SA-202-S10)
    Network Administration for the Solaris 10 Operating System (SA-300-S10)
    Solaris System Performance Management (SA-400)
    Dynamic Performance Tuning and Troubleshooting With DTrace (SA-327-S10)
    Introduction to Core Dump Analysis (ST-375)
    Advanced Crash Dump Analysis (ST-475)
    Solaris 10 Operating System Internals (SI-365-S10)

    Аналогичные вещи есть у IBM, RHEL и т.д.
    Список курсов конечно же можно варьировать, например убрать Perl или С, как пожелаете. Но основной подход остаётся такой — курсы. Собственно как их пройти? Чтобы прослушать все курсы в учебном центре придётся потратить уйму денег и времени. И если у вас есть столько денег и времени, то вряд ли имеет смысл заниматься администрированием Unix, лучше потратить их на более приятные вещи в этой жизни. PDFки с курсов (Student Guide) ищутся по торрентам и прочим злачным местам интернета, ну а дальше грызть гранит науки.
    Про очевидные вещи так же напомню — обучение не имеет смысла без практического применения полученных навыков, т.е. как только набираете минимальный опыт для устройства помощником администратора, идёте работать за деньги или на общественных началах в ВУЗЕ и т.п. Кроме того, без знания английского языка пробиться в мир Unix будет очень нелегко. Ну и самое главное — терпение и упорство и всё у вас получится.
    Ответ написан
    1 комментарий
  • FreeBSD и ZFS

    pepelac
    @pepelac
    Около года FreeBSD c ZFS в продуктиве на файловом сервере. Средняя отдача — 1ТБ трафика в сутки. Сервер: CPU — 2xOpteron 2214, Mem — 32G, контроллер — AMCC 9650SE-12M, диски — Seagate серии NS, 10-12 штук + SSD Intel X25-M под кэш устройство. Ни одного зависания связанного с ZFS за всё время работы сервера. Единственная проблема — замена отказавших дисков в raidz. Делаешь replace диску, пул резилверится на новый диск, а старый не уходит из конфигурации. Находил PR по этому багу, починили ли его или нет — не знаю.
    Ответ написан
    Комментировать