Как опытному системному администратору Windows следует изучать Linux? [закрыто]

Через несколько недель у меня появился новый сотрудник, который является опытным системным администратором Windows. Я думаю, что он довольно старший специалист в области Windows, с довольно глубоким пониманием AD и опытом работы с Exchange 2007, 2010 и обменом миграций. Он немного проделал PowerShell, но я подозреваю, что нужно больше «запустить эту команду, чтобы выполнить эту» разновидность, а затем «написать сценарий для выполнения этой» сортировки.

Однако у нас смешанный магазин, и (он это знает) я ожидаю, что со временем он станет достаточно компетентным системным администратором Linux. Я ищу хорошие отправные точки, чтобы увлечь его.У меня более десяти лет опыта работы в Linux / UNIX, так что все это кажется мне интуитивно понятным, но я думал об инструментарии, который вам действительно нужен для продуктивной работы в мире Linux CLI. Просто для того, чтобы вообще иметь возможность использовать машины, из моей головы ...

  1. vi
  2. Базовые вещи CLI - перемещение, переименование файлов, копирование файлов, tar, gzip, изменение паролей, поиск подходящих manpages, отслеживать, где вы находитесь, находить что-то в своей истории и т. д. и т. д.
  3. Более сложные вещи, которые я считаю само собой разумеющимся, но на самом деле довольно сложно - выполнение операций с помощью 'find', извлечение соответствующего текста с помощью 'awk 'и / или' cut ', зная, когда использовать grep, а когда использовать grep -e или egrep.
  4. Специфические для распространения вещи ... компиляция программного обеспечения, rpm, yum, apt-get, что угодно.

Все это кажется мне довольно простым, но когда я вспоминаю 1995 год, когда я только начинал изучать свой путь, мне потребовались годы, чтобы овладеть некоторыми из этих вещей.

Итак, мой вопрос - куда мне отправить его, чтобы он приобрел эти навыки? Я думаю не только о классах, но и о веб-сайтах и ​​книгах? Как вы все предлагаете в качестве отправной точки для приобретения навыков работы с Linux?

7
задан 9 March 2014 в 23:59
3 ответа

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:

  1. File systems (LVM, inodes, blah, blah)
  2. Good old "vi". Though give him a copy of WinSCP and he'll be away ;-)
  3. SSH
  4. SED / AWK / GREP
  5. RPMs
  6. Problem analysis tools (equivalents of performance monitor, process explorer, process monitor, resource monitor)

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).

1
ответ дан 2 December 2019 в 23:46

Лучший способ, которым я узнал, Linux был добавлен в него. Мне дали проект по непроизводственной системе, который требовал изучения множества различных шагов, как базового, так и продвинутого системного администрирования. Оттуда я смог использовать чудесный мир Google, чтобы изучить большую часть своих задач, а также прочитал " Практическое руководство по Fedora и Red Hat Enterprise Linux ". Это была одна из самых полезных книг, которые я пришел поперек.

Лично в этот момент это стало тем, что я собирался сделать из опыта обучения. Возможно, я потратил больше времени, чем требовалось, чтобы завершить проект, но главным моментом был опыт обучения. Это, конечно, мое собственное мнение, помните, что люди учатся иначе, чем другие. Некоторые могут прочитать книгу и просто «достать», в то время как другим нужно запачкать руки, чтобы по-настоящему научиться. Я настоятельно рекомендую спросить человека, как ему лучше всего учиться, чтобы вы могли настроить его на успех. Вы также можете настроить его с помощью VMPlayer и загрузить несколько различных версий Linux, которые вы можете использовать в своем регионе.

3
ответ дан 2 December 2019 в 23:46

Я играл с Linux в течение многих лет, прежде чем принять участие в моем первом выступлении в Linux SysAd, но я уже был очень опытным в Windows SysAd, так что я понимаю, как сложно сделать решительный шаг.

1145606] Advanced Bash Scripting Guide Менделя Купера - отличное место для начала.

Если в вашем магазине есть предпочитаемый язык сценариев, предложите ему его тоже.

Учебник по SSH может пойти далеко (особенно описание использования ключей), а также руководство по диспетчеру пакетов вашего дистрибутива.

Наконец, может оказаться полезным объяснение различий между машинами Windows и AD, а также машинами Linux и OpenLDAP.

0
ответ дан 2 December 2019 в 23:46

Теги

Похожие вопросы