Linux, настройка Linux.

Итак, вы принадлежите к относительно неопытных пользователей Linux. Вы ус тановили Linux, вам удалось войти в систему, пошарить в Интернете, отправить и получить электронную почту... а дальше что? Несмотря на успешное выполне ние некоторых простейших задач, вы чувствуете себя словно пилот самолета, ле тящего на автопилоте. В вашем распоряжении масса замечательных возможнос тей (во всяком случае, так вам сказал ваш знакомый, большой знаток в области Linux), но как за них взяться? Что где находится и как работает? Что это за шту ковина под названием grep, о которой так часто говорят? И как наладить работу Samba? И где находится документация? Мир Linux/Unix отлично документирован. Нет, я серьезно! Вы сможете найти ответ на любой вопрос; нужно только знать, где искать. Man-страницы, info-страни цы, файлы README, документация в формате HTML, сами программы... Не нужно быть великим программистом, чтобы отыскать полезную информацию в исходных текстах, потому что все необходимые сведения часто содержатся в комментариях.
Среди тысяч виртуальных сообществ Интернета всегда найдется одно (или несколько) для конкретной программы из Вселенной Linux. Почти у каждой про граммы, какой бы малой она ни была, существует собственный список рассылки.
У каждого дистрибутива Linux имеются свои списки рассылки и форумы пользо вателей. Я уже не говорю о многочисленных книгах и журналах. Получается, что настоящая проблема с документацией Linux — не ее нехватка, а получение нуж ной информации без долгих и самоотверженных поисков.

Для кого написана эта книга

Книга предназначена для читателей, которые желают решать практические зада чи. Конечно, понимать базовую теорию полезно, но если вам не удается добиться нужного результата, пользы от теории немного. По этой причине я постараюсь включать поменьше теоретических рассуждений и побольше практических сове тов с подробными, пошаговыми инструкциями. В книгу включены многочислен ные ссылки на дополнительные источники информации.
От читателя потребуется некоторый опыт работы в Linux. Быть знатоком не обязательно, но нужно по крайней мере уметь загружать систему и завершать ра боту с ней, запускать приложения, работать в WWW и ориентироваться в файло вой системе. Читатель должен знать, как получить доступ к командной строке и использовать ее, и обладать навыками работы в графической среде. Он должен понимать, что Linux является полноценной многопользовательской системой и что в работе следует по возможности использовать непривилегированную учет ную запись, переключаясь на привилегии root только в случае необходимости.
Предполагается, что читатель является администратором отдельного компью тера или локальной сети и может получить привилегии root в случае необходимо сти. Может быть, вы стремитесь в полной мере управлять работой своего Linux компьютера, или создать свой собственный почтовый или веб-сервер, или создать небольшую сеть. А может, вы — системный администратор Windows, которому неожиданно потребовалось подключить Windows-клиентов к серверам Linux... или включить серверы Linux в существующую сеть... или интегрировать компьютеры с Linux и Windows в одной смешанной сети.
А может, вам вообще нет дела до Windows, и вы просто хотите освоить систем ное администрирование Linux.

О чем рассказано в книге

Для Linux существуют тысячи программных пакетов. Почти все они делают что то полезное, поэтому заранее понятно, что рассмотреть все темы (или хотя бы их большинство) попросту невозможно. Решения о том, какой материал включить в книгу, а какой оставить за пределами рассмотрения, принимались в соответствии с моими представлениями о базовых навыках администрирования Linux (воз можно, у вас эти представления будут другими). В книгу были включены программы, которые я считаю лучшими в своей категории: djbdns, GRUB, Apache 2, vim и Postfix, а также испытанные временем ветераны вроде LILO.
В книге приводятся полезные сценарии для выполнения типовых операций: О массовое создание учетных записей; О массовое изменение паролей; О поиск всей установленной документации к программе; О поиск «бесхозных» библиотек в системах на базе RPM и их включение в базу данных RPM.
В книгу не вошли настольные и вспомогательные приложения типа Open Office, KMail, FireFox, Konqueror, Gimp, GnuCash и т. д. — книга посвящена построению инфраструктуры. Если вы освоите основные принципы администрирования и со провождения Linux-системы, дальше можно будет двигаться куда угодно.
Платформы В мире существуют тысячи дистрибутивов Linux. Свои дистрибутивы создают отдельные компании, кампусы и даже просто группы единомышленников. Тем не менее дистрибутивы делятся (пусть и не очень четко) на две большие категории: системы на базе RPM, представленные в книге Red Hat и Fedora, и системы на базе apt, представленные Debian. Семейство Debian бурно развивается и пополня ется такими представителями, как Knoppix, Xandros, Libranet, Unbuntu и Linspire.
Даже если ваш дистрибутив не принадлежит ни к одной из этих категорий (ска жем, Slackware или Gentoo), основные принципы практически не изменяются.
Ядро остается тем же; программы и утилиты остаются теми же; оконные менед жеры остаются теми же; принципиальные различия существуют только в способе установки программ.
Впрочем, это не означает, что между дистрибутивами Linux нет других отли чий. Одна из классических проблем — различия в местонахождении файлов в раз ных дистрибутивах. Привыкайте, эта проблема никуда не денется. В книге будет показано, как получить информацию о местонахождении конфигурационных, ис полняемых файлов и документации для вашего конкретного дистрибутива.