Философия системного администрирования
Глава 1. Философия системного администрирования
Хотя в работе системных администраторов на разных платформах есть свои особенности, основные положения везде одни и те же. Эти принципы и составляют философию системного администрирования.
Это следующие принципы:
Автоматизировать всё
Документировать всё
Как можно больше общаться
Знать свои ресурсы
Знать своих пользователей
Знать свой бизнес
Думать о безопасности заранее
Планировать наперёд
Ожидать неожиданного
Все эти принципы будут подробно рассмотрены в следующих разделах.
1.1. Автоматизировать всё
Чаще всего системных администраторов не хватает — для такого количества пользователей, компьютеров или и тех, и других. И очень часто, автоматизация — единственный способ справиться с этим. Вообще говоря, всё, что делается не один раз, необходимо проанализировать на предмет возможной автоматизации.
Вот лишь несколько обычно автоматизируемых задач:
Проверка места на жёстком диске и отчёт об использовании дискового пространства
Резервное копирование
Сбор данных производительности системы
Управление учётными записями пользователей (создание, удаление и т.д.)
Функции, связанные с бизнесом (размещение новых данных на веб-сервере, формирование ежемесячных/ежеквартальных/ежегодных отчётов, и т.д.)
Этот список не претендует на полноту, множество функций, автоматизируемых администраторами, ограничено только желаниями администраторов писать необходимые сценарии. В данном случае лень (и желание переложить на компьютер всю рутинную работу) — очень хорошее качество.
Автоматизация также даёт пользователям дополнительное преимущество — большую предсказуемость и целостность системы.
![]() | Подсказка |
---|---|
Помните о том, что если у вас есть задача, требующая автоматизации, скорее всего, вы не первый системный администратор, у которого возникла такая необходимость. И именно здесь проявляются преимущества открытого программного обеспечения — вы можете автоматизировать процедуры, съедающие всё ваше время, воспользовавшись тем, что сделали другие. Поэтому прежде чем писать что-то сложнее небольшого сценария Perl, обязательно поищите существующие решения в Интернете. |