Знание Linux, которое младший не может пропустить [дубликат]

Возможный дубликат:
Что новичку следует знать / чему научиться для работы системным администратором?

Я скоро заканчиваю колледж и ищу работу предлагает прямо сейчас. Есть один, который меня очень интересует, связанный с системным администрированием Linux (PHP, MySQL, веб-сервер Apache, BIND, bash, postfix и, конечно, общее обслуживание и безопасность системы).

Однако во время стажировки большинство моих заданий касалось виртуализации Hyper-V и Windows в целом, и у меня не было много времени на Linux. В свободное время я обычно также пользуюсь Windows и обладаю только базовыми знаниями Linux.

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

Помогите мне стать лучшим администратором Linux и подготовиться к этому интервью! Большое спасибо: -)

РЕДАКТИРОВАТЬ: Как некоторые люди предложили, я обновлю исходный вопрос: В заголовке вопроса я указал, что я младший, и это относится к названию должности, на которую я претендую (очевидно, без опыта у вас почти нет шансов получить работу в качестве старшего).Мои знания Linux могут быть немного лучше, чем я позволил вам понять; Я прошел мимо вопроса «как мне настроить DNS-сервер?» stage, dns, dhcp, webserver и т. д., я настраивал их раньше несколько раз.

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

Спасибо за ваш вклад!

10
задан 13 April 2017 в 15:14
13 ответов

Уже существует много информации (Вопросы/Сообщения) в ServerFault для новичка администратор Linux:

Кроме того, я предложу, чтобы Вы нашли старый компьютер и установили Linux на нем. Игра с ним, установите брандмауэр, DNS, DHCP на нем, чтобы запустить и протестировать вещи. Вы могли даже настроить его в VM и действительно наполняете в нем. Ничто не собирается помочь Вам лучше, чем получение себя там для реального опыта. Решите хорошего использования для него и попытайтесь использовать его так, как Вы можете. Задайте вопросы, когда Вы застреваете (исследуйте его сначала, хотя), вот почему мы здесь для.

13
ответ дан 2 December 2019 в 21:57
  • 1
    +1 на этом ответе. I' d также добавляют изучение для линии на дюйм или сертификаций RHCE. –  gharper 28 May 2009 в 19:16
  • 2
    да у меня есть книга линии на дюйм на самом деле, через него, но didn' t проводят достаточно времени с ним для фактического сдавания экзамена. вероятно, пройдет его снова теперь –  HannesFostie 1 June 2009 в 20:38

Единственный способ действительно учиться путем попытки и "проигрывания" с ним.

- Установите сервер Linux дома.

- Apache установки, пробуя включающий php, жемчуг, Bugzilla, Wordpress и несколько других приложений

- Постфикс установки, попытайтесь включить поддержку tls

- Названная установка, включите dnssec, создайте небольшую сеть дома..

Это просто предложения. Поскольку Вы пытаетесь установить их, Google для руководств, идей, и т.д.

- Изучите сценарии (удар и жемчуг, по крайней мере) для автоматизации работы. Все хорошие администраторы знают, как автоматизировать их задачи

3
ответ дан 2 December 2019 в 21:57
  • 1
    Спасибо за справку, но они довольно очевидны, и у меня действительно есть некоторый опыт с фактической установкой большинства из них –  HannesFostie 1 June 2009 в 20:38

Возможно, я недооценил свое знание немного или поставил мой вопрос способом, что Вы, парни недооценивают то, что я знаю, но снова: я ищу БОЛЕЕ УСОВЕРШЕНСТВОВАННОЕ знание, которое я действительно должен иметь, настраивая веб-серверы, базы данных, DNS, dhcp и брандмауэры - что-то, что я сделал прежде и просто должен повторить, чтобы иметь его новый в моей памяти (хотя они так легки, что я должен был бы едва повторить на этом много),

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

2
ответ дан 2 December 2019 в 21:57
  • 1
    Скорее отредактируйте свой вопрос, чем регистрация нового ответа. Таким образом, все видят его прямо на вершине и не где-нибудь вниз в списке ответов, это isn' t отсортированный согласно времени. –  boutta 28 May 2009 в 12:58
  • 2
    Я думаю, что это была бы хорошая идея отредактировать Ваш исходный вопрос с вышеупомянутым и деталями из комментария к моему ответу. Я думаю, что Ваши ссылки на Вас являющийся юниором и имеющий только очень простое знание Linux перепутают ответы you' ре, собирающееся добираться. –  Andy 28 May 2009 в 13:05

если Вы можете, занять время и делаете это: http://www.linuxfromscratch.org/

2
ответ дан 2 December 2019 в 21:57

Прекратите использовать Windows (по крайней мере какое-то время) кроме Вас, хотят играть в игры. Установите свой собственный веб-сервер для забавы с некоторой веб-страницей (или лучше CMS) и используйте некоторый DBS.

1
ответ дан 2 December 2019 в 21:57

Я предлагаю, чтобы Вы попытались установить Archlinux. Не является столь же жестким как создание Linux с нуля, но Вы изучите внутренности системы Linux. У них есть хорошее руководство по установке, которое объясняет основную установку Linux и администрирование. Затем просто плавание вокруг Wiki для вхождения во внутренние детали. Сделайте это в виртуальной машине и удостоверьтесь, что взяли снимки, чтобы смочь откатывать и попробовать еще раз.

1
ответ дан 2 December 2019 в 21:57
  • 1
    Я запланировал выполнение этого в течение достаточно долгого времени теперь и действительно возьмусь за работу над этим быстрее, чем предназначенный только для этой вакансии –  HannesFostie 1 June 2009 в 20:37

Существует много свободных, открытых ресурсов там для знания Linux. Вы упомянули знание удара и лучший способ добраться, который является путем проигрывания вокруг со сценариями оболочки и ударом.

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

Хорошими вариантами для получения еще некоторого времени является двойная загрузка, рабочий перьевой диск Linux или выполнение портативной человечности - нет действительно никаких хороших оправданий за то, что не было помещено некоторое время в Linux, если Вы хотите больше опыта с ним.

0
ответ дан 2 December 2019 в 21:57
  • 1
    Andy: don' t понимают превратно меня, I' m не полный новичок Linux. Я знаю свой путь вокруг, и учебные руководства по открытию, howto' s и руководства для установки материала очень легко действительно и I' ve, сделанный все это во время практики лаборатории в колледже прежде, и дома время от времени... it' s более усовершенствованное и все же критическое знание, что я в настоящее время отсутствую, я думаю. На самом деле вставление большего количества времени Linux является данным и I' m на самом деле уже выполнение dualboot... –  HannesFostie 28 May 2009 в 12:41

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

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

также, когда в сомнении, консультируйтесь с дистрибутивами Wiki

0
ответ дан 2 December 2019 в 21:57

Думайте о масштабе, журнале аудита и возвратах.

В реальном мире необходимо часто делать материал, и часто необходимо делать это к большому количеству серверов. Так сценарии и автоматизация становятся важными.

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

Например, знание, как настроить, связывает как ведущее устройство, и ведомое устройство прекрасно, но на моей работе мы размещаем несколько сотен доменов, которые связывают более чем 7 экземпляров. Одно ведущее устройство, которое имеет ведомое устройство, то ведомое устройство, является самостоятельно ведущим устройством к 5 другим ведомым устройствам. Мы генерируем named.conf's для всех них с, делают и макросы M4, выставляют их с ssh и записывают изменения и в named.conf и в некоторых зональных файлах с RCS. Большие зональные файлы сгенерированы от базы данных, которая имеет фронтэнд CGI.

Ничто очень поразительное о любом из этого, named.confs являются по большей части довольно простыми, там просто большими. То же с большими автоматически сгенерированными зональными файлами.

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

Я познакомился бы с автоматизированными инструментами сборки теми, которые запускают, поскольку это - задание, которое некоторые места дают юниорам, поскольку оно позволяет им работать с серверами и понять, как они соединены и настроены в организации, не имея необходимость выпускать их на живых prd серверах.

6
ответ дан 2 December 2019 в 21:57

Вне основ вот несколько областей, которые необходимо, вероятно, исследовать далее:

  • Настройки почтовая система, которая работает достаточно хорошо для сотен пользователей, хорошей фильтрации спама, безопасности, решения для резервного копирования, доступа веб-почты, и т.д...

  • Изучение и экспериментирование с резервным копированием: выбор хорошей стратегии, реализовывая его, делая его максимально эффективным при $$ (все хотят резервное копирование, но не всех, хочет заплатить за дополнительные расходы).

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

  • Безопасность: аудит, блокируя ресурсы, контролируя использование, сложные ситуации с брандмауэром.

  • ...
    В основном, что-либо, что пытается выйти за границы возможного и имеет значение между установкой чего-то для себя и настройками что-то для организации.

Вне их я полагаю, что, чтобы быть эффективным Главным Администратором необходимо понять то, что делает компания, как люди работают, что они делают и узнают, как технология может помочь пользователям, являющимся более эффективным и чистый доход компании.
IT не делает существует в вакууме: попытка найти лучшие способы для людей сотрудничать и иметь доступ к их данным быстро и надежно - то, что делает хорошую IT-организацию.

Таким образом, это не примерно способность установить почтовый сервер или установку продукта безопасности, это об использовании Ваших технических знаний и опыта помочь бизнесу, на который Вы работаете.

Расширение Вашего горизонта вне просто механики IT поможет Вам стать более далекими.

4
ответ дан 2 December 2019 в 21:57
  • 1
    Большое спасибо за ответ, я соглашаюсь полностью что, просто настроив апачский сервер isn' t собирающийся помогать мне все так очень. That' s, почему я был (и все еще), поиск входа ВНЕ части установки. Я соглашаюсь с Вами и Alex, что необходимо знать, что бизнес лучше имеет действительную ценность, но это твердо если you' ре не на самом деле правильно представило ему, как имеет место здесь, так как я только что подаю заявку. определенно полезный вход, хотя –  HannesFostie 4 June 2009 в 11:25
  • 2
    +1 для контроля и резервных копий. лучше безопасный затем извините. –  pQd 5 June 2009 в 23:40

Я очень не хочу сказать это, но Вы могли бы переоценивать свое знание.

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

Я первоначально изученный путем установки всех видов серверов, и т.д. в свободное время, но быстро найденный этим дал слишком много свободы. Корпоративная среда настроена для уменьшения повреждения, больше, чем они должны реализовать интересные или полезные опции. Администрация в более высоком уровне о предоставлении известного, определенного решения бизнес-требования, которое точно в его объеме. На более низком уровне это о реализации его, который часто ближе к тому, что Вы ожидали бы быть работой обезьяны, поскольку все должно быть предопределено.

Столь же полезный, как это должно узнать Ваш путь вокруг дистрибутива дома, Вы захотите к надлежащему времени в надлежащей среде. Посмотрите, можно ли найти локальный LUG, где можно говорить со старшими профессионалами и учиться. Узнайте об их средах, процедурах, и т.д.

Лично, я нашел, что способность получить апачское выполнение действительно не стоит очень, поскольку это просто не это трудно. Ключ находится в обзоре установки на требовании и получения сервиса точно по мере необходимости, без больше и не меньше на месте.

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

3
ответ дан 2 December 2019 в 21:57
  • 1
    Поскольку я прокомментировал Renaud' s ответ, я полностью согласен с Вами обоими, что необходимо знать больше, чем просто установка и функциональность, но быть юниором (и не на самом деле НАЛИЧИЕ задания все же) они довольно тверды. Что Вы сказали о переоценке моего знания, it' s трудно для объяснения... Я знаю некоторых об установке большого количества вещей как DNS, dhcp, апач и что не, и именно поэтому я сказал меня don' t нуждаются в большом количестве помощи в той области, но ищу вход кроме того. Я don' t говорят I' m опытный вообще, я просто надеялся получить другой вход, чем это. Еще раз спасибо за взятие ответа –  HannesFostie 4 June 2009 в 11:28

По моему скромному мнению, это - САМАЯ ВАЖНАЯ ВЕЩЬ, которую можно сделать:

  • Поиск высоко и низко для хорошего Сэра администраторский наставник Linux/систем, кто-то, кто понимает, жесткий, справедливый, честный, умный и одаренный в коммуникативных способностях.

Они далеки и немногие между, но они там.Поверьте мне.

И учитесь, ребенок, учитесь. Присоединитесь к нему, наблюдайте за небольшим материалом. Как они настраивают свой рабочий процесс? Какие процессы они используют? Какие псевдонимы команды они используют? Кто-либо, что можно адаптироваться к использованию?

2
ответ дан 2 December 2019 в 21:57
  • 1
    В то время как это - хороший вход для кого-то уже работающего где-нибудь и у кого есть время, чтобы действительно наблюдать, что более опытный администратор делает то, что они прилагают все усилия, мне довольно трудно сделать это, я думаю. Скоро I' ll быть вне колледжа, и если я don' t имеют задание I' m не уверенный, как I' d находят наставника так сказать. Большинство людей don' t имеют время для обучения большого количества вещей в их свободное время, и мой вопрос состоял в том, чтобы первоначально помочь мне подготовиться к заданию (интервью) и не действительно помочь мне развиться, после того как у меня на самом деле есть задание (хотя его допустимый вход все снова и снова) –  HannesFostie 4 June 2009 в 11:31

Книга Read Maurice J. Bach. Это не связанный Linux. Это даже не современно. Это - лучшее полное, "это - то, как UNIX работает" книга, которую я прочитал. Назад, когда это было текущим, это была довольно хорошая книга по тому, как UNIX был на самом деле реализован. К настоящему времени это на самом деле делает хорошее задание объяснения, как и почему UNIX работает способ, которым это делает.

Книга предполагает, что можно понять некоторый C.

Дизайн операционной системы UNIX (Maurice J. Bach, Prentice Hall PTR; 1986)

У меня есть книга в твердом переплете, я считал ее несколько раз, и я даю взаймы ее каждому моему другу, который когда-либо требуется для получения глубокого понимания Linux/UNIX. Как издатель выражается:

Это является первым, и тем не менее, самая всесторонняя книга для описания сложных работ ядра System V UNIX - внутренние алгоритмы, структуры, которые формируют основание операционной системы UNIX и их отношения к интерфейсу программирования. Системные программисты получат лучшее понимание того, как ядро работает и сможет сравнить алгоритмы, привыкшие в системе UNIX к алгоритмам, используемым в других операционных системах. Программисты в системах UNIX получат более глубокое понимание того, как их программы взаимодействуют с системой и могут, таким образом, кодировать более эффективные программы.

Давайте столкнемся с ним, через некоторое время у хорошего Администратора Sys должно быть хорошее схватывание того, как соединена система и как взаимодействовать с ним.

Затем после того, как это с точки зрения полноценности мог бы быть TCP/IP Проиллюстрированное издание 1. Не полностью понять, но знать как, объединяя работы в сеть над достаточно низким уровнем.

2
ответ дан 2 December 2019 в 21:57

Теги

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