Ответы:
Вы должны начать со страниц проекта документации Linux .
Некоторые интересные ссылки перечислены здесь.
Но вы должны пройти через эту страницу руководства и, вероятно, также другие страницы на сайте.
Исходя из вашего понимания, было бы хорошо выбрать правильные руководства прямо оттуда.
После того, как вы разберетесь с вещами, страницы HOWTO должны помочь вам в конкретных вещах.
Когда я намочил ноги, я не хотел показаться банальным, но Google очень помог: «Samba slackware 10 conf tips».
Linuxquestions.org также был бесценным активом. Я мог задавать конкретные вопросы о конкретных дистрибутивах или очень сложной схеме iptables и обычно получать дружеский ответ.
О'Рейли также публикует несколько замечательных книг, которые у меня есть на столе даже сегодня:
Руководство сетевого администратора Linux , третье издание. Тони Баутс, Терри Доусон, Грегор Н. Перди, февраль 2005 г. Страницы: 362 http://oreilly.com/catalog/9780596005481/
Linux iptables Pocket Reference , 1-е издание. Грегор Н. Перди http://oreilly.com/catalog/9780596005696/
Linux Server Security , второе издание. Майкл Д. Бауэр. Январь 2005 Страниц: 542 http://oreilly.com/catalog/9780596006709/
И последнее, но не менее важное: песочница. Купите дешевый подержанный компьютер и установите на него какой-нибудь дистрибутив (я рекомендую Ubuntu, если вы хотите что-то простое, или Slackware, если вы хотите более крутого обучения)
Я нахожусь в одной лодке, только недавно я перешел на Linux. Я использовал следующие ресурсы:
Конечно, это ни в коем случае не исчерпывающий список (тем более, что я сам начинающий), но я чувствую, что это хороший вариант для начала. Это конечно помогло мне. Надеюсь, вам это тоже поможет!
веселит.
Я бы посоветовал вам просто установить и использовать Linux на некоторое время. Вы знаете поговорку: мы сохраняем 20% того, что мы слышим, 50% того, что мы видим, и до 90% того, что мы делаем.
Я бы посоветовал дистрибутив для начинающих.
http://www.ubuntulinux.org/ Ubuntu Linux - мой любимый; это очень удобно для пользователя, но основано на прочной базе Debian, которая доступна, если вы хотите погрузиться глубже.
Установите его на какое-нибудь запасное оборудование или виртуальную машину, затем поиграйте с ним. Задайте себе простые задачи (установите веб-сервер, настройте маршрутизатор с NAT, установите программное обеспечение для групповой работы, обновите систему и т. Д.) И посмотрите, куда это вас приведет. Ресурсы, перечисленные в других ответах, пригодятся :-).
Приятная вещь о Linux состоит в том, что почти все настраивается, и система не пытается вам помешать. Требуется немного привыкнуть (нравится все новое), но я настроен оптимистично, вам понравится :-).
Для общей административной документации для Red Hat Enterprise Linux (применимой к производным, таким как Centos, по большей части и более широко применимой к тому же программному обеспечению в других дистрибутивах), может оказаться полезной Страница документации RHEL .
Для получения информации по темам, связанным с SELinux, попробуйте Руководство пользователя Fedora SELinux
Для более общей документации по широкому кругу вопросов, я бы предложил просмотреть доступную документацию Gentoo. По большей части все, что поставляется Gentoo, очень близко к тому, что выпускает вышестоящий проект, и Gentoo давно известна своей превосходной, подробной документацией, которую вы должны найти подходящей для любого дистрибутива по большей части. Попробуйте раздел документации и (неофициальный) Gentoo Wiki .
В качестве более общего совета я не могу не подчеркнуть, что какой бы дистрибутив вы ни использовали, вы должны стараться делать как можно больше в рамках его собственных инструментов (менеджер пакетов, предоставляемые скрипты и т. Д.) И в дистрибутиве. предпочтительный способ », а не поддаваться искушению скомпилировать из исходного кода или взломать ваши собственные сценарии.
Около 2 недель назад я задал подобный вопрос здесь. Той ночью я настроил сервер SAMBA с Ubuntu Server Edition, используя это руководство: http://www.howtoforge.com/ubuntu-home-fileserver
Я даже закончил установку через SSH (Putty) с моего ноутбука с Windows. С тех пор не прошло и дня, как я не заходил удаленно из дома / работы / кафе и проверял статус / пропускную способность / что угодно.
Я настроил его как файловый сервер, и я использую Apache и симпатичный маленький сайт. Я также использую его как FTP-сервер. Там нет монитора, клавиатуры или мыши, поэтому я делаю все настройки с помощью Putty.
Я стал одержим этим ... это здорово!
Вот ссылка на мой пост:
Администратор Windows хочет начать с файлового сервера Linux (Ubuntu)
Для крупномасштабного системного администрирования Linux / Unix см. Http://www.infrastructures.org/
Некоторые из конкретных рекомендаций по инструментам немного устарели (например, CVS для контроля версий, в настоящее время я бы порекомендовал git или mercurial), но основные принципы обоснованы.