Возможный дубликат:
Что нужно знать новичку для работы системным администратором?
В моей работе у меня не так много рабочих проблем, поэтому я решил построить инфраструктуру VMware на своем ноутбуке и начать изучать системное администрирование.
Как я могу таким образом получить опыт?
Поскольку вы создали небольшую виртуальную "лабораторию", если хотите, на своей машине, я бы порекомендовал 2 вещи:
http://www.microsoft.com/events/vlabs/default.mspx
Я бы лично начал со среды Windows 2003 (если вы хотите пойти по пути MS IT Pro) и добавить несколько серверов Win2008 в смесь. Это поможет вам быть «актуальным» и при этом гарантировать, что вы сможете поддерживать большую часть того, что еще существует.
Наконец, я бы порекомендовал читать книги, если вы читаете. Книги, которые я рекомендую для общих знаний:
Это отличный ресурс для начинающих, чтобы понять TCP / IP, фундаментальные сетевые навыки, такие как создание подсетей, vlan, маршрутизация и т. Д. Независимо от того, используете ли вы оборудование Cisco или нет.
Эта книга просто потрясающая ... очень подробная, но ее стоит прочитать, чтобы полностью понять беспроводную связь, что очень важно в наши дни.
Одна из лучших книг, которые я когда-либо читал. Отлично, отлично, отлично
Я обнаружил, что это больше меня освежает, но у меня были друзья, плохо знакомые с вещами системного администратора, которые сочли это богатым знанием. Отличная информация и масса отличных идей и концепций. Достойное чтение
Надеюсь, это поможет!
-Очиститель
Администрирование системы обучения - это процесс получения опыта. Более или менее этот опыт исходит из систем производственного уровня. С учетом сказанного получить некоторый опыт в лабораторной / тестовой среде - это хорошо, но не в реальном мире. Я бы посоветовал продолжить работу в тестовой среде, составить сценарии из проблем, которые возникают здесь из-за сбоя сервера, и попытаться найти решения. Чтобы быть хорошим системным администратором, вы должны проявить изобретательность и найти ответы на вопросы о том, как решить проблему, почему проблема возникла и как сделать так, чтобы проблема не вернулась.
Единственный реальный способ научиться навыкам системного администратора - это играть с вещами. Настройте почтовые серверы, DNS-серверы, веб-серверы, все, что вы можете. Чем больше вы экспериментируете с вещами, тем больше узнаете.
Узнайте, как работать с системами продажи билетов, тратить безумное количество времени на конференц-звонки и управлять своей жизнью очень, очень и очень эффективно.
Коммуникационные навыки так же важны, как и все технические, если не больше. Консервативно, 60% моего времени уходит на объяснение и документирование, а 40% - на работу.
Моим первым предложением было бы присоединиться к сообществу операционных систем FLOSS, например Fedora, OpenSolaris или Ubuntu. Просто посидите и почитайте какое-то время, познакомьтесь с некоторыми людьми, а затем работайте с теми, кто вам нравится. Вы даже можете помочь проектам, не связанным с инфраструктурой (которые полагаются на инфраструктуру), таким как Docs, Packaging и т. Д. Это даст вам хорошее начало работы с тем типом общения, с которым вы будете иметь дело, с тем же билетом системы, полномасштабные пожары и проблемы, с которыми вам придется иметь дело. Возможно, вы даже найдете, что это приведет к работе там, где что-то происходит.
Первое, что нужно изучить - это автоматизация и удаленный доступ.
Я предлагаю вам найти несколько дешевых старых компьютеров и подключить их к сети, а затем придумать, как все автоматизировать и делать это удаленно. Развертывание, обновления, резервное копирование, исправления и т. Д.
Затем приступайте к настройке серверов: файловых, почтовых, DNS, веб. Затем настройте несколько серверов и сбалансируйте их нагрузку.
Найдите кого-нибудь (друга, коллегу), которому нужно что-то сделать или который хотя бы может вести себя как покупатель. Потому что до тех пор, пока у вас не появится кто-то другой, требующий вашего времени для решения его проблемы (-ов) или реализации его (-ов) проекта (-ов), вы не получите понимания того, чем системный администратор может тратить значительную часть своего дня.
Забавно, я недавно написал об этом статью в своем блоге (Начать работать в информационных технологиях легко).
Первый шаг - захотеть, и вы определенно сможете это сделать. Обращение к сообществу - это больше, чем делает большинство людей, и оно даст вам гораздо больше перспектив и понимания, чем те люди, которые этого не делают.
Системное администрирование можно было бы более точно рассматривать как заботу и передачу данных. По сути, мы занимаемся обработкой данных, и большую часть времени мы тратим на их перемещение или на обеспечение доступности данных для людей, которые в них нуждаются. С этой целью я предлагаю вам освоить перемещение файлов по сети с помощью таких вещей, как rsync, cURL, и scp, и делая файлы доступными для различных служб, таких как HTTP, FTP, Samba, NFS и т. д.
Я также предлагаю вам попрактиковаться в резервном копировании данных и их восстановлении. Bacula и Amanda - хорошие бесплатные корпоративные решения для резервного копирования, так что воспользуйтесь этим. Я считаю, что оба (я знаю, что это делает Аманда) могут иметь дело с виртуальными ленточными библиотеками, где у вас есть образ диска, который действует как лента, и программное обеспечение, которое действует как сменщик лент. Важно научиться справляться с этим, потому что почти все крупные решения для резервного копирования используют эту концепцию. Жизнеспособное решение для резервного копирования - это искусство говорить «что, если ...» и получать ответы.
В целом, у вас все отлично. Единственное, о чем я могу думать, что вам нужно знать, что вы не виртуализируете, - это сетевое оборудование, и вы можете подделать это, используя симуляторы маршрутизации или даже собирая виртуальные машины.
Удачи, возвращайтесь с дополнительными вопросами!
Производственный опыт - вот что важно.
Хорошо иметь тестовую среду на вашем ноутбуке или где-то еще, но вам действительно нужно испачкать руки на системах, которые люди используют каждый день.