Критические (Unix-подобные) дистрибутивы для будущих системных администраторов, имеющих опыт работы с

Критические (Unix-подобные) дистрибутивы для будущих системных администраторов, имеющих опыт работы с

Я пытаюсь научиться быть системным администратором Unix/Linux и надеюсь получить практический опыт, настроив несколько установок (виртуальных машин, старых компьютеров и т. п.) дома и попрактиковавшись в их администрировании. Мне было интересно, исходя из опыта участников этого сайта, какие дистрибутивы являются критически важными для комфортного использования. Очевидно, что в определенной степени они все похожи, но есть достаточно существенные различия между администрированием, скажем, Debian, OpenSolaris, FreeBSD и CentOS.

Итак, какие дистрибутивы, по вашему мнению, наиболее важны для практики? Какие были наиболее востребованы/чаще всего встречались в реальных рабочих ситуациях?

решение1

Debian, FreeBSD и CentOS.

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

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

решение2

Redhat и основанные на нем дистрибутивы, похоже, имеют наибольшее проникновение. Кажется, что все устройства, с которыми я работаю в настоящее время, используют Centos. Так что если вы действительно хотите ознакомиться с наиболее распространенным дистрибутивом, возьмите Redhat или Centos (по сути, одно и то же).

Как только вы поймете, как чувствовать себя комфортно в этой среде, ознакомьтесь с системой на основе Debian. Я бы рекомендовал Ubuntu, поскольку у нее есть цикл выпуска и периоды обслуживания, которые хорошо подходят корпорациям.

решение3

Критически важно то, что требуется на вашей следующей работе. Однако на рынке есть некоторые тенденции, которые помогут вам сориентироваться.

Существует два варианта управления пакетами Linux. Для максимальной совместимости с рынком вам необходимо знать оба варианта:

ДЕБ

Выбирайте Ubuntu или Debian, что вам больше нравится

Обороты в минуту

RedHat-что-то доминирует. Если у вас есть время, изучение OpenSUSE/SLES принесет вам дополнительные баллы.


Если вам действительно нужно выйти за эти рамки, IMHO BSD и Solaris примерно равны по проникновению. Но это только мое мнение.

решение4

Поищите на Dice.com в крупных мегаполисах по запросу «Linux Administrator», и вы получите ответ. IMHO.

...Если вы хотите, чтобы я облегчил вам задачу, то вот вам: RedHat или его производные (CentOS, который по сути RedHat, но без бренда RedHat, и Fedora, которую вы можете считать передовой частью RedHat). Определенно есть и другие дистрибутивы, так что если вы изучите CentOS и откроется действительно горячая позиция SuSE, вас могут обойти. Но если вы хотите рискнуть, я бы сказал, выбирайте CentOS.

Вот что бы я сделал на вашем месте:

  1. Выберите Linux-вариант и установите его на свой основной "настольный" компьютер. Неважно, какой именно, выбирайте любой (Ubuntu, Fedora, что у вас есть). Может быть, будет неплохонетиспользуйте RHEL/CentOS/Fedora на вашем рабочем столе, чтобы вы могли увидеть разницу. Теперь подключите эту машину к вашему маршрутизатору с выходом в Интернет (может быть, по беспроводной сети? Ваш выбор.). Убедитесь, что у вас есть 2 сетевых порта на нем (опять же, порт с выходом в Интернет может быть беспроводным). Второй сетевой порт должен быть проводным, для меньшего беспокойства.
  2. Загрузите образ DVD CentOS или Fedora; сохраните его как файл ISO.
  3. Подключите перекрестный кабель Ethernet ко второму порту Интернета. Настройте этот порт. Убедитесь, что ваш Linux будет перенаправлять порты. Подключите машину к этому второму порту и убедитесь, что она работает (эта тестовая машина может быть Windows, неважно). Убедитесь, что она может просматривать Интернет.
  4. Настройте свой настольный компьютер в качестве сервера для PXE-загрузки одного из ваших старых компьютеров через этот второй порт.
  5. Просматривайте сеть во время загрузки PXE вашего компьютера (используя tcpdump и Wireshark). Опишите каждый шаг, который выполняет PXE.

Достигните этого, и вы будете на пути к тому, чтобы стать достойным системным администратором Linux. Кроме того,

  1. Не забывайте о своих навыках программирования. Изучите Perl, Python или Ruby.

Связанный контент