Теория

О различиях администрирования

    Администрирование Linux-ов и других Unix-подобных систем фундаментально отличается от администрирования Windows. Отличаются пути развития администраторов и их дальнейший рост как специалистов. Работая в компаниях-интеграторах, я сталкивался с инфраструктурой десятков компаний и учреждений. В большинстве случаев Windows сервера используются для инфраструктурной части - администрирование пользователей, организация почты, работа с файловыми серверами и т.п. Нередко, инфраструктурное программное обеспечение (к примеру, антивирусы корпоративного класса) требует в качестве сервера Windows. Конечно, на Linux серверах также возможно развернуть инфраструктурные сервисы, но порог вхождения в администрирование Windows серверов ниже. Также тем, кто только начинает изучать администрирование, гораздо удобнее работать со знакомой средой. В итоге получается, что количество администраторов для Windows больше и цена ниже. На мой взгляд, маркетинг Microsoft и дешевизна администрирования позволила Microsoft занять данный рынок почти полностью, а производители стороннего ПО не стали сильно с этим заморачиваться. Во времена появления и популяризации мини-компьютеров и персональных компьютеров Microsoft сделала большой упор на работу на слабых машинах, чтобы занять рынок персональных компьютеров, в то время как разработчиков Unix-подобных систем больше интересовал продакшн. И до сих пор остаётся такая тенденция. Пока Microsoft уверенно держит позиции в инфраструктурном сегменте, продакшн, публичные сервисы, корпоративные приложения, как правило, работают на Unix-подобных системах. Опять же, я не говорю про все компании, всегда есть исключения.

    В итоге, администрируя Windows, вы, скорее всего, будете администрировать инфраструктурный сегмент, а администрируя Linux и другие Unix-подобные системы, вы будете администрировать продакшн. К продакшну, как правило, требования куда выше, что приводит к тому, что администраторам необходимо детально понимать работу их систем во избежание или решения проблем. К счастью, работа Unix-подобных систем довольно проста и прозрачна, что не только позволяет легче понимать и решать проблемы, но также вызывает личный интерес у администраторов и изучающих.

    Самым распространённым ПО в мире является Linux, а большинство серверов работают на GNU/Linux. Ознакомьтесь с этой статьёй, чтобы понимать текущее положение по операционным системам в мире. Поэтому, администрируя продакшн, вы, скорее всего, будете работать с GNU/Linux.