Томас Лимончелли - Тайм-менеджмент для системных администраторов
Моноширинный шрифт
Этим шрифтом выделяются команды, опции, переключатели, переменные, атрибуты, ключи, функции, типы, классы, пространства имен, методы, модули, свойства, параметры, значения, объекты, события, обработчики событий, теги XML и HTML, макросы, содержимое файлов и вывод команд.
Моноширинный полужирный шрифт
Этим шрифтом выделяются команды и другой текст, которые должен ввести пользователь.
Моноширинный курсив
Этим шрифтом выделяется текст, который должен быть заменен на значения, подставляемые пользователем.
♥ Этой пиктограммой обозначается совет, предложение или общее замечание.
♠ Этой пиктограммой обозначается предупреждение или предостережение.
Использование фрагментов кодаЭта книга призвана помочь вам в работе. В общем случае вы можете использовать код, приведенный в этой книге, в своих программах и документах. Вы не обязаны получать наше разрешение, за исключением тех случаев, когда воспроизводите значительные фрагменты кода. Например, для написания программы, в состав которой входят отрывки кода, приведенные в этой книге, разрешение не требуется. Продажа или распространение CD-ROM с примерами из книг O'Reilly требует разрешения. Когда вы отвечаете на чей-то вопрос, цитируя эту книгу и фрагменты кода из нее, вы не нуждаетесь в разрешении. Если вы включаете значительный объем кода из этой книги в документацию к своему продукту, вы должны, получить разрешение.
Мы не требуем обязательных ссылок на книгу при цитировании, но будем благодарны, если вы их приведете. Ссылка обычно содержит название книги, автора, издательство и ISBN. Например: «Time Management for System Administrators by Thomas A. Limoncelli. Copyright 2006 O'Reilly Media, Inc., 0-596-00783-3».
Если вы сомневаетесь в корректности использования вами примеров кода, обратитесь за разъяснениями по адресу [email protected]
КонтактыПожалуйста, направляйте свои комментарии и вопросы по этой книге издателю:
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(800) 998-9938 (США и Канада)
(707) 829-0515 (международный и местный)
(707) 829-0104 (факс)
Для этой книги издательство O'Reilly поддерживает веб-страницу со списком опечаток, примерами и другой дополнительной информацией. Адрес:
http://www.oreilly.com/catalog/timemgmt
Электронный адрес для комментариев и технических вопросов по этой книге:
[email protected]
Обратиться к автору можно на его веб-странице или по электронной почте:
Веб-страница: http://www.everythingsysadmin.com
E-mail: [email protected]
Дополнительная информация о наших книгах, конференциях, центрах ресурсов и портале O'Reilly Network представлена на нашем вебсайте по адресу:
http://www.oreilly.com
Safari® EnabledЕсли на обложке технической книги есть пиктограмма «Safari® Enabled», это означает, что книга доступна в Сети через O'Reilly Network Safari Bookshelf.
Safari предлагает намного лучшее решение, чем электронные книги. Это виртуальная библиотека, позволяющая без труда находить тысячи лучших технических книг, вырезать и вставлять примеры кода, загружать главы и находить быстрые ответы, когда требуется наиболее верная и свежая информация. Она свободно доступна по адресу http://safari.oreilly.com.
БлагодарностиЭта книга не смогла бы появиться на свет, если бы не Крис Полк (Chris Polk), которая поддерживала меня эмоционально и технически на протяжении всего проекта. Ее замечания учтены в каждой главе.
Спасибо Дэвиду Бланк-Эдельману (David Blank-Edelman) за его трогательное вступительное слово. Я также благодарен Иллиаду (Illiad) за серию комиксов «User Friendly». Я благодарю судьбу за участие этих людей в создании книги.
Я хотел бы поблагодарить сотрудников издательства O'Reilly за их помощь, особенно Майка Лукидеса (Mike Loukides) за то, что он принес этот проект в издательство O'Reilly и помог мне определиться с книгой, а также Дэвида Брикнера (David Brickner), который доработал книгу так, что она могла быть опубликована. Дэвид взял неплохую книгу и превратил ее в замечательную. Без него я бы не справился. Благодаря моему редактору, Марлоу Шэффер (Marlowe Shaeffer), эти страницы увидели свет. Спасибо всем, кто работает в O'Reilly!
Если я вижу дальше других, то лишь потому, что стою на плечах гигантов. Вот лишь некоторые из них: Мэри Кларк (Mary Clark), Бенджи Фин (Benji Feen), Дуг Ферлонг (Doug Furlong), Трей Харрис (Trey Harris), Дженнифер Джой (Jennifer Joy), Энди Лестер (Andy Lester), Р. А. Лихтенштайгер (R. A. Lichtensteiger), Джон Линдерман (John Linderman), Лес Ллойд (Les Lloyd), Ральф Лоура (Ralph Loura), Тина Манкузо (Tina Mancuso), Клифф Миллер (Cliff Miller), Адам Московиц (Adam Moskowitz), Дэйзи Нгайн (Daisy Nguyen), Кэт Окита (Cat Okita), Джей Пи (JP), Виктор Рэймонд (Victor Raymond), Том Рейнголд (Тот Reingold), Майкл Ричичи (Michael Richichi), Страта Роуз-Челап (Strata Rose-Chalup), Гленн Сейб (Glenn Seib), Франк Дж. Т. Войцик (Frank J. Т. Wojcik). Прошу прощения, если кого-то не упомянул.
1
Принципы тайм-менеджмента
Погодите! Прежде чем начать, давайте кое-что сделаем для уверенности, что мы действительно закончим.
Я прекрасно понимаю, что вы как системный администратор постоянно подвергаетесь прерываниям. То телефон зазвонит, то клиент[1] обратится с вопросом, то почтовая программа просигналит о новом сообщении, а то интернет-пейджер попытается отвлечь ваше внимание. Держу пари, пока вы читали этот абзац, вас уже кто-то прервал.
Я отложу обсуждение прерываний до следующей главы (надеюсь, вы не обидитесь), но все же опасаюсь, что вам не удастся добраться так далеко. Чтобы решить эту проблему, я приведу здесь совет из главы 2, который, если вы ему последуете, оградит вас от прерываний с данного момента вплоть до того времени, когда мы научимся правильно обращаться с прерываниями.
Предположим, в вашей фирме два системных администратора. Вы можете заключить с вашим коллегой соглашение о взаимной защите от прерываний. До обеда на все прерывания реагируете вы, чтобы ваш коллега мог поработать над проектами. После обеда все прерывания берет на себя он, позволяя работать над проектами вам. Разумеется, если возникнет проблема, решить которую можете только вы, вы займетесь ею. Однако вы обнаружите, что в результате такой организации рабочего дня вы успеваете больше сделать для проектирования. Возможно, у вас появится время почитать эту книгу.
Этот метод хорошо работает, если в фирме много системных администраторов. Мне как-то довелось быть членом весьма многочисленной команды сисадминов, и нам удалось распределить время «на обработку прерываний» так, что вся группа могла сосредоточиться на проектировании в течение всего рабочего дня за исключением одного часа.
Этот метод можно адаптировать и для случая с одним системным администратором. Если вы единственный сисадмин в своей фирме, поговорите с начальством о реализации подобной системы. Например, руководство фирмы может оповестить всех пользователей, что время после обеда отводится для работы над проектами и несрочные запросы следует отправлять вам (или вашей системе регистрации запросов) по электронной почте, с тем чтобы они рассматривались на следующий день. Это вполне может соответствовать обычному распорядку дня в офисе. Скажем, если большинство прерываний происходит в первой половине дня, имеет смысл отводить вторую половину под проектирование. Конечно, это следует делать только при наличии конкретного осязаемого проекта. Например, ваш босс поручает вам проект, от которого дела в фирме пойдут гораздо лучше. Это удобная возможность попросить его о поблажках, позволяющих ускорить работу над этим проектом.
Существуют и физические средства защиты во время вашей работы над проектом (в «проектное время»). Очевидно, что если у вас отдельный кабинет, вы можете закрыть дверь, чтобы оградить себя от случайных и неслучайных посетителей. Более эффективный способ заключается в следующем. Заставьте клиентов проходить мимо системных администраторов первого уровня (сидящих лицом к клиенту), чтобы добраться до администратора второго уровня (то есть до вас). Если вы старший системный администратор, передвиньте свой рабочий стол так, чтобы идущему к вам клиенту пришлось пройти мимо младшего системного администратора. Роль младшего сисадмина состоит в том, чтобы обрабатывать 80 % прерываний, передавая вам 20 %, которые никто кроме вас обработать не сможет. В этом случае физическое местоположение является ключевым. Отойдите на 100 метров от своего рабочего стола, развернитесь и идите к нему, как будто вы типичный клиент. Кого вы видите? Разумеется, сотрудника, работающего с клиентами и решающего их проблемы на первом уровне.
Организуйте взаимную защиту от прерываний прямо сейчас. Я подожду.
Эй, которое из слов «прямо сейчас» вам непонятно? Вы ведь не двинулись с места, не так ли? Пожалуйста, сделайте это и не читайте дальше. Я очень хочу, чтобы вы смогли дочитать книгу до конца.