Если вы поинтересуетесь у системных менеджеров насчет роли системного администратора, то получите различные ответы. Инерция рынка удивила нынешнее поколение менеджеров, которым недостает информации о Linux. Они не знают, что должны знать профессионалы по Linux, а профессионалы по Linux редко понимают таких менеджеров.
Многие менеджеры информационных систем, разбирающиеся в UNIX, пытаются навязать администраторам Linux стандарты UNIX. Это редко работает. Администраторы UNIX считают, что им будет легко перейти на Linux, но быстро понимают, что не обладают достаточными знаниями. Администраторы же Linux испытывают меньше проблем при переходе на UNIX. Одно из объяснений состоит в том, что они лучше понимают свои системы, поскольку такова сама природа программ с открытым кодом.
При решении задач системного администрирования специалисты чаще нуждаются в Интернете, чем обходятся без него. Большинство операций относится к управлению электронной почтой и Сетью, добавим еще телекоммуникации и мобильность. Только электронная почта составляет 70 % интернеттрафика. Сегодня широкополосные приложения, такие как телефонная связь по технологии IP (VoIP)
и другие формы коммуникации, включая интернетпейджеры, стали более популярны и также забирают часть трафика, снижая процент, занимаемый электронной почтой. Но пока используются протоколы и средства массовой информации, Интернет останется основной сферой действия Linux.
Продолжим анализ профессиональных навыков, описанных в предыдущем подразделе. Последний пункт («администрирование служб инфраструктуры») может дать вам представление о стандартном наборе навыков для Linux. Работодатели хотят нанимать системных администраторов, которые могут обращаться с тем, что они считают «службами инфраструктуры». Обратите внимание, что вовлекаются технологии Интернета. В списке компонентов Linux, которые требуется знать хотя бы на минимальном уровне, в большинстве случаев будут находиться DNS, LDAP, FTP, SMTP и Postfix/Sendmail. В главах 26 мы обсудим большинство из этих компонентов.
Другая категория работ обычно относится к внутренним нуждам предприятия. Сюда включаются расширенный технический сервис, поддержка и телефонные консультации по аппаратному обеспечению и среде операционной системы. Большинство системных администраторов Linux должны обладать соответствующими знаниями для оказания этих услуг, но эти услуги не рассматриваются в данной книге, поскольку не являются чисто техническими.
Оставшиеся виды ответственности попадают в категорию «навыков работы с программами». Раньше не каждый ожидал бы от типичного системного администратора работы с другими внутренними группами поддержки, управляющими, например, разработкой приложений, проектированием, администрированием баз данных и пр. Хотя системный администратор уже давно не является только техником со знаниями некоторых тайных систем. Он непосредственный сотрудник компании, имеющий право принимать решения.
Обычно навыки и специализация по программному обеспечению приобретаются после изучения основ. Мы лишь коснемся этих тем в данной книге, но считаем, что они находятся вне диапазона нашей работы. Другие книги издательства O'Reilly и время, проведенное в их практическом изучении, помогут вам получить эти ценные способности. Сейчас мы кратко рассмотрим те области, в которых очевидно наибольшее развитие системного администрирования и ощущается недостаток документации.
Лишь отдельные учебные заведения предлагают курсы по системному администрированию Linux, в то время как специалистов в других областях компьютерных знаний и инженернотехнического обеспечения готовят во многих вузах. Таким образом, если вы захотите изучить системное администрирование Linux, то вынуждены будете искать материалы за стенами университета. Но многие материалы, которые вы сможете найти, не будут включать того, что профессионалы Linux считают наиболее важным.
Большинство администраторов Linux — самоучки, которые были вынуждены изучить эту систему. На определенном этапе они начинали работать. Необходимость продолжала расти, заставляя их узнавать все больше и больше, пока они не научились делать практически все из того, что должен делать системный администратор. Данная книга позволит вам достичь профессионализма в широкой области задач системы Linux более быстро и эффективно, чем это было возможно ранее.