Об авторах
Крэг и Колетта Визерспун (Craig & Coletta Witherspoon) — писатели и преподаватели, имеющие более чем двадцатилетний стаж работы в компьютерной индустрии, включая шестилетний опыт использования Linux. Они выпустили пять книг, посвященных Linux, в том числе Sams Teach Yourself Linux-Mandrake in 24 Hours.
Марку и Даун
Введение
Приветствуем вас на страницах книги Освой самостоятельно Linux за 24 часа. Вокруг Linux слишком много рекламной шумихи, но еще больше путаницы вносят рассказы тех, кто пытался приобщиться к этой операционной системе. Возможно, вы уже успешно работаете за компьютером, на котором установлена операционная система Microsoft Windows или Apple Macintosh. Стоит ли в таком случае тратить время и усилия на изучение еще одной операционной системы?
Дело в том, что иногда появляются такие новинки, знакомство с которыми вызывает непреодолимое желание овладеть ими и превратить в свою собственность. Linux — полнофункциональная операционная система типа UNIX. Это целая лаборатория, позволяющая изучить системное администрирование, программирование, разработку приложений — словом, почти все, что нужно знать о мире компьютеров. GNU/Linux создает среду с необходимыми инструментальными средствами, документацией и встроенной справочной системой, с помощью которых можно самостоятельно приобрести ценные навыки и расширить знания в области компьютеров и работы с сетями.
Что такое GNU/Linux
Linux — многопользовательская и многозадачная операционная система, которая является бесплатной разновидностью UNIX. Ее называют также GNU/Linux, поскольку дистрибутив этой операционной системы включает множество бесплатных утилит и программ, разработанных в рамках проекта GNU при поддержке Фонда бесплатного программного обеспечения Ричарда Столлмена (Richard Stallman). В число этих приложений входят текстовые редакторы, утилиты, инструментальные средства, обновления операционной системы и многое другое. Программисты всего мира объединили усилия и внесли свой вклад в создание качественных приложений самого различного назначения, начиная от программ определения фаз луны и заканчивая профессиональным программным обеспечением для создания аудио- и видеопродукции, а также для редактирования текстов. Любой пользователь может бесплатно загрузить программы воспроизведения новых мультимедийных форматов. Многие дистрибутивы Linux включают или делают доступными для загрузки такие профессиональные приложения, как текстовые процессоры, прикладные программы работы с графикой и наборы офисных программ.
В чем привлекательность Linux
Операционная система Linux и поставляемый с нею банк бесплатного программного обеспечения могут служить действительно недорогим и эффективным средством организации работы небольшого делового предприятия и домашнего офиса. В GNU/Linux предусмотрены недорогие сетевые решения, позволяющие объединить компьютеры всего предприятия, мощные приложения, которые дают возможность оптимальным образом организовать производственный процесс, а также удобные средства определения конфигурации и настройки системы, позволяющие полностью учесть существующие потребности.
В чем преимущества Linux перед другими операционными системами? Рассмотрим несколько примеров.
- Linux позволяет обеспечить работу старого оборудования наравне с новым и тем самым продлить срок его службы. Вы быстро оцените способность Linux вернуть в строй устаревшее оборудование.
- Благодаря Linux от имеющегося оборудования можно добиться гораздо большего. Предоставляя полный доступ ко всем средствам компьютера, Linux позволяет управлять операционной системой и выполнять приложения быстрее и лучше на тех аппаратных средствах, которыми вы уже обладаете.
- При установке и настройке Linux на компьютере можно обойтись без приобретения дополнительного прикладного программного обеспечения. Большинство пользователей Macintosh и Windows не подозревают о том, какая масса бесплатных программ находится в распоряжении пользователя GNU/Linux. Дистрибутив Linux включает бесчисленное множество профессиональных и научных приложений, причем большинство из них превосходят свои коммерческие аналоги по мощности и производительности.
- В поставку Linux входит легко конфигурируемый сервер TCP/IP, что позволяет упростить развертывание сети, полностью настроенной на обслуживание конкретных потребностей, а также управление ею.
Почему изучение Linux лучше начать с Linux-Mandrake
Многие еще помнят времена, когда существовала только система DOS. Теперь трудно поверить в то, что некогда были новинкой первые компьютеры IBM PC (еще без жестких дисков) и пользовалась успехом модель Commodore 64. В наши дни компьютер CP/M можно найти только в чулане, где он хранится на память. Бабушки рассказывают внукам истории о компьютерах, которые даже не имели цветных экранов. Да, было время, когда приходилось вводить на черном или зеленом экране загадочные сокращения и буквы, чтобы заставить компьютер что-то выполнить; ни мыши, ни графического интерфейса, ни логотипа с яблоком, а только командная строка с мерцающим курсором.
С тех пор очень многое изменилось, даже в Linux.
Несмотря на то что разные дистрибутивы GNU/Linux во многом аналогичны, различия между ними могут иногда запутать пользователя. В этой книге описано, как работать в Linux независимо от выбранного дистрибутива. За основу был взят дистрибутив Linux-Mandrake как менее сложный и более дружественный по сравнению с другими. В Linux-Mandrake предусмотрено несколько методов инсталляции. Вы можете выбрать наиболее простой из них, если хотите установить основную систему и быстро приступить к работе. Кроме того, вы можете сами принять участие в процессе инсталляции, выбирая пакеты и перенастраивая систему. Дистрибутив Linux-Mandrake включает также некоторые мощные инструментальные средства и утилиты, которые упрощают работу с Linux.
В настоящей книге в качестве типового дистрибутива применяется Linux-Mandrake, но внутреннее функционирование операционной системы не зависит от дистрибутива. Вы узнаете, как устроена эта система, и увидите, насколько легко управлять Linux из командной строки, обходясь без пользовательских интерфейсов и процедур, которые кто-то создал, руководствуясь собственными соображениями. К тому же вы получите великолепную возможность разработать эффективную компьютерную систему, которая станет для вас не игрушкой, а настоящим помощником.
Linux-Mandrake включает сотни бесплатных программ, но вы не обязаны ограничиваться только теми, которые входят в дистрибутив. Намного больше великолепных приложений и инструментальных средств можно загрузить из Internet.
Для кого предназначена эта книга
Многие читатели интересуются операционной системой UNIX, но считают ее недоступной для освоения и сложной в эксплуатации. Linux — младший, более дружественный член семейства UNIX. А для тех, кто ищет более совершенную операционную систему, Linux может заменить вычислительную среду Windows и Macintosh. Данная книга поможет всем, кто хочет ознакомиться с этой новой операционной системой, преодолеть сложности изучения Linux и получить надежные знания и навыки работы с этой системой.
Настоящая книга выполнена в виде практического пособия. В ней содержится подробное руководство по установке, настройке и продуктивному использованию Linux. Пользуясь этой книгой, вы изучите операционную систему Linux в безопасной среде, которая не создает угрозы повреждения оборудования. Здесь вы найдете подробное, изложенное простым языком вводное описание Linux, в процессе освоения которой вы будете приобретать знания, выполняя в этой системе знакомые задачи и упражнения. Материал книги организован и представлен так, чтобы вы могли легко дополнить и расширить свои знания.
Прочитав эту книгу и выполнив все упражнения, вы сможете устанавливать и настраивать дистрибутив Linux-Mandrake на самых разных компьютерах, обладая хорошими базовыми знаниями среды GNU/Linux в целом. Знакомство с Linux сделает выбор способов использования этой системы более обоснованным и поможет приспособить ее к вашим потребностям.
Что вы узнаете за 24 часа
Для более глубокого понимания основ Linux прибегнем к поэтапному подходу, который позволяет лучше узнать, как работает эта операционная система и как заставить ее выполнять то, что требуется. Вы узнаете, как устанавливать, настраивать, управлять и корректировать систему и ее поведение, а также научитесь выполнять эти действия, не пользуясь услугами программ-мастеров и не применяя заранее настроенных файлов.
Вы узнаете, как писать или корректировать собственные файлы конфигурации вручную и как наиболее оптимально организовать работу системы, чтобы она сполна отвечала вашим потребностям. С этими и другими операциями вы ознакомитесь, используя при работе с компьютером командную строку.
Эта книга позволит глубоко изучить работу Linux. Прорабатывая упражнения и выполняя инструкции, описанные в ней, вы узнаете, как стать собственным системным администратором. Вы приобщитесь к секретам полноценного использования Linux, независимо от выбранного дистрибутива.
Как организована книга
Настоящая книга содержит информацию, необходимую для каждого, кто хочет стать опытным пользователем или системным администратором Linux. Изучая эту книгу, вы освоите основные принципы, которые помогут, с точки зрения пользователя и администратора, понять работу операционной системы компьютера. Здесь вы найдете подробные указания по воплощению этих принципов "в жизнь" и сможете настроить Linux для наилучшего обслуживания ваших потребностей. Ниже приведен краткий обзор того, что содержится на страницах книги.
- Часть I, "Первое знакомство с Linux", представит вам операционную систему Linux и процедуру ее инсталляции. Вы узнаете, какова структура Linux и почему нужно всегда заботиться о ее защите.
- В части II, "Изучение основ", описано все, что необходимо пользователю системы. Вы узнаете, как перемещаться по файловой системе, выполнять поиск, копировать информацию из одного файла в другой и редактировать файлы. Вы также познакомитесь с работой команд и командных интерпретаторов.
- Часть III, "Системное администрирование", может служить руководством для начинающего администратора. Чтобы научиться принимать правильные решения об обслуживании и сопровождении системы, вы должны овладеть понятиями, описанными в этой части.
- В части IV, "Настройка графического интерфейса пользователя", описана настройка системы X Window. Вы также узнаете о том, какие существуют диспетчеры окон и настольные системы и как приступить к работе с X Window.
- Часть V, "Администрирование сети", расскажет о том, как подключиться к Internet и как настроить систему для распределения почты и новостей. Вы также научитесь оставлять сообщение другому пользователю системы.
- В части VI, "Проведение досуга", вы найдете все, чтобы немного развлечься на компьютере. Здесь описаны наиболее интересные игры, которые работают в системе. Вы также узнаете, как превратить компьютер в еще более привлекательный центр развлечений, подключив к нему звуковую систему и прослушав старый добрый рок-н-ролл.
- Часть VII, "Приложения", содержит вводную информацию о таких версиях среды рабочего стола, как KDE и GNOME.
Окончание главы
После чтения главы могут остаться неясные вопросы, может потребоваться помощь при выполнении упражнений или возникнет желание больше узнать о какой-то теме. В разделе "Вопросы и ответы" приведен список часто задаваемых вопросов по темам, рассматриваемым в течение текущего часа. Этот раздел содержит ответы на конкретные вопросы, что поможет вам повторить пройденный материал. В разделе "Практикум" приведены тесты, с помощью которых вы сможете проверить знание предмета, а также упражнения, которые помогут закрепить полученные знания на практике. Прорабатывая упражнения, вы даже сможете узнать кое-что новое.
Надеемся, что изучение операционной системы Linux в течение этих 24 часов доставит вам удовольствие, а информация, представленная в материале каждого часа, окажется весьма ценной.