Через несколько недель у меня появился новый сотрудник, который является опытным системным администратором Windows. Я думаю, что он довольно старший специалист в области Windows, с довольно глубоким пониманием AD и опытом работы с Exchange 2007, 2010 и обменом миграций. Он немного проделал PowerShell, но я подозреваю, что нужно больше «запустить эту команду, чтобы выполнить эту» разновидность, а затем «написать сценарий для выполнения этой» сортировки.
Однако у нас смешанный магазин, и (он это знает) я ожидаю, что со временем он станет достаточно компетентным системным администратором Linux. Я ищу хорошие отправные точки, чтобы увлечь его.У меня более десяти лет опыта работы в Linux / UNIX, так что все это кажется мне интуитивно понятным, но я думал об инструментарии, который вам действительно нужен для продуктивной работы в мире Linux CLI. Просто для того, чтобы вообще иметь возможность использовать машины, из моей головы ...
Все это кажется мне довольно простым, но когда я вспоминаю 1995 год, когда я только начинал изучать свой путь, мне потребовались годы, чтобы овладеть некоторыми из этих вещей.
Итак, мой вопрос - куда мне отправить его, чтобы он приобрел эти навыки? Я думаю не только о классах, но и о веб-сайтах и книгах? Как вы все предлагаете в качестве отправной точки для приобретения навыков работы с Linux?
If he's experienced on the Windows side of things, then there's a chance that he's done a bit of Windows shell script (aka "batch" files), which are just as esoteric as the likes of Korn shell scripting, so don't under estimate his ability to switch platforms from a scripting / automation perspective.
Speaking from the position of someone who lives and breathes Windows Server, but does AIX/Linux support for standby purposes, the biggest challenges will be:
Most of the other "mechanics" will be the same - I/O, systems management, alerting, processes, IP addressing, routing, blah, blah, will be the same.
Oh, and you need to show him the slash is the wrong way around! (hehe)
Finally, I still find my O'Reilly Linux in a Nutshell book a worthy reference. Plus, RedHat's sys. admins I and II courses are good (although, you may be using another variant).
Лучший способ, которым я узнал, Linux был добавлен в него. Мне дали проект по непроизводственной системе, который требовал изучения множества различных шагов, как базового, так и продвинутого системного администрирования. Оттуда я смог использовать чудесный мир Google, чтобы изучить большую часть своих задач, а также прочитал " Практическое руководство по Fedora и Red Hat Enterprise Linux ". Это была одна из самых полезных книг, которые я пришел поперек.
Лично в этот момент это стало тем, что я собирался сделать из опыта обучения. Возможно, я потратил больше времени, чем требовалось, чтобы завершить проект, но главным моментом был опыт обучения. Это, конечно, мое собственное мнение, помните, что люди учатся иначе, чем другие. Некоторые могут прочитать книгу и просто «достать», в то время как другим нужно запачкать руки, чтобы по-настоящему научиться. Я настоятельно рекомендую спросить человека, как ему лучше всего учиться, чтобы вы могли настроить его на успех. Вы также можете настроить его с помощью VMPlayer и загрузить несколько различных версий Linux, которые вы можете использовать в своем регионе.
Я играл с Linux в течение многих лет, прежде чем принять участие в моем первом выступлении в Linux SysAd, но я уже был очень опытным в Windows SysAd, так что я понимаю, как сложно сделать решительный шаг.
1145606] Advanced Bash Scripting Guide Менделя Купера - отличное место для начала.
Если в вашем магазине есть предпочитаемый язык сценариев, предложите ему его тоже.
Учебник по SSH может пойти далеко (особенно описание использования ключей), а также руководство по диспетчеру пакетов вашего дистрибутива.
Наконец, может оказаться полезным объяснение различий между машинами Windows и AD, а также машинами Linux и OpenLDAP.