Хорошие ресурсы для инструментов, методов и практик системного администратора Linux [закрыто]

14

Исходя из опыта Windows, я немного растерялся с точки зрения Linux, так что есть ли какие-то хорошие ресурсы и т.д. для опытного системного администратора, незнакомого с Linux.

OilyRag
источник
Какой дистрибутив вы используете?
Офидиан
Да, это Redhat Enterprise 5.2.
OilyRag

Ответы:

5

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

После того, как вы разберетесь с вещами, страницы HOWTO должны помочь вам в конкретных вещах.

Nik
источник
3

Когда я намочил ноги, я не хотел показаться банальным, но Google очень помог: «Samba slackware 10 conf tips».

Linuxquestions.org также был бесценным активом. Я мог задавать конкретные вопросы о конкретных дистрибутивах или очень сложной схеме iptables и обычно получать дружеский ответ.

О'Рейли также публикует несколько замечательных книг, которые у меня есть на столе даже сегодня:

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

msanford
источник
Есть только одна проблема с Google: чтобы успешно что-то искать, вы должны знать все о проблеме, кроме как ее исправить. Коды ошибок работают и в Google.
Джозеф Керн
Не обязательно - часто я могу выполнить поиск в Google или два, начиная только с загадочного сообщения об ошибке или кода ошибки, и я нахожу решение. Все, что вам действительно нужно для успешного поиска, - это одна отличительная фраза (сообщения об ошибках часто отлично подходят для этого).
Дэвид З
Сообщения об ошибках - определенно самое полезное использование Google, так как коды ошибок обычно не появляются на странице руководства - так, куда, черт возьми, вы идете? ;)
msanford
1

Я нахожусь в одной лодке, только недавно я перешел на Linux. Я использовал следующие ресурсы:

  1. Скрипты Wrox Beginning Shell (ISBN: 978-0-7645-8320-9)
  2. Linux с нуля
  3. Если вы собираетесь работать с системой Debian: http://debiansystem.info/ и администрирование Debian
  4. Получите хорошее представление о некоторых файловых системах Linux (ext3)
  5. Возьмите коробку, установите ваш любимый дистрибутив Linux и настройте dns, mail, curb, nfs, web и т. Д., И тому подобное :)
  6. Понимать системы управления пакетами - apt, rpm и т. Д.
  7. Наконец, несколько хороших систем управления конфигурациями для linux-fengine, puppet, slack и т. Д.

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

веселит.

HK_
источник
0

Я бы посоветовал вам просто установить и использовать Linux на некоторое время. Вы знаете поговорку: мы сохраняем 20% того, что мы слышим, 50% того, что мы видим, и до 90% того, что мы делаем.

Я бы посоветовал дистрибутив для начинающих.

http://www.ubuntulinux.org/ Ubuntu Linux - мой любимый; это очень удобно для пользователя, но основано на прочной базе Debian, которая доступна, если вы хотите погрузиться глубже.

Установите его на какое-нибудь запасное оборудование или виртуальную машину, затем поиграйте с ним. Задайте себе простые задачи (установите веб-сервер, настройте маршрутизатор с NAT, установите программное обеспечение для групповой работы, обновите систему и т. Д.) И посмотрите, куда это вас приведет. Ресурсы, перечисленные в других ответах, пригодятся :-).

Приятная вещь о Linux состоит в том, что почти все настраивается, и система не пытается вам помешать. Требуется немного привыкнуть (нравится все новое), но я настроен оптимистично, вам понравится :-).

sleske
источник
0

Для общей административной документации для Red Hat Enterprise Linux (применимой к производным, таким как Centos, по большей части и более широко применимой к тому же программному обеспечению в других дистрибутивах), может оказаться полезной Страница документации RHEL .

Для получения информации по темам, связанным с SELinux, попробуйте Руководство пользователя Fedora SELinux

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

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

змееподобный
источник
0

Около 2 недель назад я задал подобный вопрос здесь. Той ночью я настроил сервер SAMBA с Ubuntu Server Edition, используя это руководство: http://www.howtoforge.com/ubuntu-home-fileserver

Я даже закончил установку через SSH (Putty) с моего ноутбука с Windows. С тех пор не прошло и дня, как я не заходил удаленно из дома / работы / кафе и проверял статус / пропускную способность / что угодно.

Я настроил его как файловый сервер, и я использую Apache и симпатичный маленький сайт. Я также использую его как FTP-сервер. Там нет монитора, клавиатуры или мыши, поэтому я делаю все настройки с помощью Putty.

Я стал одержим этим ... это здорово!

Вот ссылка на мой пост:

Администратор Windows хочет начать с файлового сервера Linux (Ubuntu)

cop1152
источник
0

Для крупномасштабного системного администрирования Linux / Unix см. Http://www.infrastructures.org/

Некоторые из конкретных рекомендаций по инструментам немного устарели (например, CVS для контроля версий, в настоящее время я бы порекомендовал git или mercurial), но основные принципы обоснованы.

janneb
источник