Философия системного администрирования

Глава 1. Философия системного администрирования

Хотя в работе системных администраторов на разных платформах есть свои особенности, основные положения везде одни и те же. Эти принципы и составляют философию системного администрирования.

Это следующие принципы:

  • Автоматизировать всё

  • Документировать всё

  • Как можно больше общаться

  • Знать свои ресурсы

  • Знать своих пользователей

  • Знать свой бизнес

  • Думать о безопасности заранее

  • Планировать наперёд

  • Ожидать неожиданного

Все эти принципы будут подробно рассмотрены в следующих разделах.

1.1. Автоматизировать всё

Чаще всего системных администраторов не хватает — для такого количества пользователей, компьютеров или и тех, и других. И очень часто, автоматизация — единственный способ справиться с этим. Вообще говоря, всё, что делается не один раз, необходимо проанализировать на предмет возможной автоматизации.

Вот лишь несколько обычно автоматизируемых задач:

  • Проверка места на жёстком диске и отчёт об использовании дискового пространства

  • Резервное копирование

  • Сбор данных производительности системы

  • Управление учётными записями пользователей (создание, удаление и т.д.)

  • Функции, связанные с бизнесом (размещение новых данных на веб-сервере, формирование ежемесячных/ежеквартальных/ежегодных отчётов, и т.д.)

Этот список не претендует на полноту, множество функций, автоматизируемых администраторами, ограничено только желаниями администраторов писать необходимые сценарии. В данном случае лень (и желание переложить на компьютер всю рутинную работу) — очень хорошее качество.

Автоматизация также даёт пользователям дополнительное преимущество — большую предсказуемость и целостность системы.

ПодсказкаПодсказка
 

Помните о том, что если у вас есть задача, требующая автоматизации, скорее всего, вы не первый системный администратор, у которого возникла такая необходимость. И именно здесь проявляются преимущества открытого программного обеспечения — вы можете автоматизировать процедуры, съедающие всё ваше время, воспользовавшись тем, что сделали другие. Поэтому прежде чем писать что-то сложнее небольшого сценария Perl, обязательно поищите существующие решения в Интернете.