Часть 1


"Открытые системы" начинают публикацию серии статей "Устанавливаем Linux" Рона Дженкинса (The Installation Primer by Ron Jenkins) для тех, кто только начинает свое знакомство с этой операционной системой. В оригинале статьи Рона размещаются в электронном издании Linux Gazette (www.linuxgazette.com). Рон, к которому мы обратились за разрешением перевести его цикл статей, предоставил нам такое право, написав также, что он готов выслушать любые замечания или предложения наших читателей. С ним можно связаться по адресу rjenkins@unicom.net или через его личную Web-страницу http://home.unicom.net/~rjenkins/

Итак, не сумев устоять перед многочисленными восторженными отзывами, вы, наконец, решили собственными руками пощупать, что же представляет собой Linux. А может быть, вам нужна недорогая альтернатива коммерческим операционным системам? Возможно, вы ищите простой способ объединения различных систем, гарантирующий устойчивое взаимодействие в ближайшем будущем, или хотите поискать работу в новой для себя области? Короче, одно из двух: либо перед вами стоит задача, требующая скорейшего решения, либо вам просто хочется удовлетворить свое любопытство. Что ж, должен заметить, вы выбрали правильное направление. Устраивайтесь поудобней, и мы вместе совершим увлекательное путешествие в чудесный мир Linux. Во время движения оставайтесь, пожалуйста, на своих местах и не высовывайте руки из окон.

Дьявольски хороша

Linux - это свободно распространяемая разновидность Unix, созданная Линусом Торвальдсом и тысячами других программистов, разбросанных по всему миру. Родившаяся как хакерская система, разрабатывалась знатоками для собственных нужд, сегодня превратилась в жизнеспособную и добротную операционную систему, а широкий набор приложений и инструментальных средств позволяет использовать ее как в качестве персональной операционной среды, так и для развертывания критичных коммерческих приложений.

В последние месяцы популярность Linux растет экспоненциально. Число ее сторонников увеличивается с каждым днем. Многие производители коммерческого программного обеспечения заявляли о поддержке новой операционной системы и переносили в среду Linux свои продукты. Не так давно два крупнейших разработчика баз данных, функционирующих в Unix-Oracle и Informix - адаптировали свои системы к Linux.

Прекрасно, но какую выгоду из этого могут извлечь лично каждый из нас?

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

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

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

Необходимо также учесть, что, приобретая навыки работы с Linux, вы повышаете квалификацию, а следовательно, и свою цену на рынке труда.

Одно из достоинств Linux заключается в том, что объем необходимых пользователю знаний варьируется в зависимости от перечня решаемых им задач. Хотите научиться создавать документы и играть в игры? Нет ничего проще. Требуется найти нужную информацию в Internet и обменяться электронной почтой с друзьями и коллегами? Нет проблем. Желаете освоить технику программирования на различных языках? Пожалуйста!

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

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

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

Сейчас самое время присоединиться к миру пользователей Linux. Благодаря развитым сетевым возможностям в Unix-компьютере вы найдете для себя гораздо больше, чем в Windows, а новые утилиты установки, обладающие простым и интуитивно понятным интерфейсом, позволят конфигурировать Linux столь же просто, как и Windows.

Хорошо, но если Linux не является коммерческим продуктом, то куда мне следует обращаться, если возникнут какие-либо затруднения?

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

А теперь поговорим о секретном оружии Linux. Помните, я упоминал о тысячах разработчиков? Это целый виртуальный мир, населенный людьми, которые готовы, хотят и могут помочь вам. Новая информация публикуется в специализированных группах новостей Usenet. Пообщавшись со специалистами в рамках Internet Relay Chat, вы наверняка пополните свой багаж знаний. Консультацию можно получить в одной из многочисленных групп пользователей Linux, которая наверняка есть и в вашем регионе. Эти некоммерческие объединения способны оказать такое воздействие на пользователей, что еженедельник InfoWorld поставил сообщество Linux на первое место в категории "Продукт 1997 года"!

Что ж, неплохо. Но я работаю на стареньком компьютере с процессором 486 DX2/66, быстродействие которого по сегодняшним меркам оставляет желать лучшего. Подойдет ли мне Linux?

Спешу обрадовать - подойдет! Linux будет функционировать на любых платформах, начиная от бездисковых станций и XT и, заканчивая самыми современными компьютерами. Я, например, использовал эти машины в качестве маршрутизаторов и Web-узлов, телефонных коммутаторов и файл-серверов. До сих пор два компьютера с процессорами 486/66 у меня служат резервными DNS-серверами. Каждая машина обслуживает сразу несколько зон.

В этом заключено еще преимущество Linux. Практически на любом из давно устаревших ПК можно решать актуальные задачи. Благодаря этому компании, для которых издержки весьма критичны, могут реанимировать старые машины, списанные в утиль.

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

Однако, уровень поддержки повышается с каждым днем, а коммерчески доступные X-серверы помогают преодолеть возникающие трудности. И все же, если вам нужно нечто большее, чем VGA с отображением 16 цветов, предварительно следует убедиться в том, что ваша видеоплата совместима с X Window.

Разные поставки Linux предъявляют различные требования к оборудованию. Не подумайте, что я пытаюсь уговорить вас отказаться от несомненных преимуществ новых компьютеров. Просто мощь машины с процессором Pentium II и оперативной памятью емкостью 256 Мбайт или 600-мегагерцевого процессора Alpha выглядит явно избыточной.

Любой компьютер с процессором Intel 386 и оперативной памятью емкостью 4 Мбайт будет работать вполне нормально. Если вы хотите использовать X, то лучше установить 8 Мбайт, а еще лучше 16 Мбайт памяти.

Конечно, в общем случае чем больше памяти, тем лучше. Не устаю повторять, что лучше иметь медленный процессор и более емкую оперативную память, чем наоборот.

Не знаю, что именно вы хотите возразить, но заранее спешу предупредить: скорость процессора НЕ является основным фактором, определяющим общую производительность. В гораздо большей степени быстродействие зависит от доступной оперативной памяти. Далее следует скорость дисковой подсистемы и лишь затем - процессора. Именно в таком порядке.

Любые устройства IDE HDD или ATAPI CD-ROM работают достаточно хорошо, равно как и большинство адаптеров и дисков SCSI. Однако установка устройств с интерфейсом SCSI требует дополнительных усилий и описывается в отдельных документах.

Надеюсь, я сумел вас убедить. И что же дальше?

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

Могу немного рассказать о Slackware 3.5 (http://www.cdrom.com/) и RedHat 5.1 (http://www.redhat.com/), с которыми я знаком достаточно хорошо. Многие параметры описания и настройки (например, автоматический поиск и проверка устройств PCI, а также поддержка большей части новых видеоплат) подходят только для конкретного варианта дистрибутива. Не стоит абсолютизировать приводимые ниже рекомендации. В конечном итоге выбор все равно остается за вами.

Slackware 3.5

Первый дистрибутив, с которым мне довелось познакомиться, остается для меня самым любимым. Он допускает как установку из командной строки, так и при помощи графического пользовательского интерфейса. Дистрибутив записан в формате Tarballs (.tzh). Мне это понравилось, поскольку в данном случае вовсе необязательно устанавливать X Window (это требование выдвигают некоторые другие дистрибутивы). Кроме того, легко проконтролировать, какие компоненты установлены, а какие нет. Однако порядок модернизации проработан недостаточно. Для того чтобы устанавливать и компилировать программы собственной разработки, следует хорошо изучить порядок работы с системой. Для полной установки на жестком диске требуется приблизительно 400 Мбайт.

RedHat 5.1

В настоящее время сообществу Linux больше всего нравится именно этот дистрибутив. Наверное, он действительно имеет самую простую установку. Пользователь самостоятельно определяет, устанавливать X Window или нет. Применение формата RPM гарантирует корректную работу всех компонентов. Модернизация не вызывает каких-либо затруднений. В настоящее время основное внимание уделяется поддержке приложений. Я рекомендовал бы эту версию тем, кто хочет как можно быстрее приступить к работе и не желает тратить время на изучение внутреннего строения Операционной Системы. Для полной установки требуется приблизительно 600 Мбайт дискового пространства.

Поначалу я собирался провести глубокий анализ различных вариантов Linux, но, получив августовский номер Linux Journal, увидел, что меня опередили. Позволю себе не согласиться с его оценкой Caldera Distribution. Я считаю, что данная версия отличается чересчур высокой стоимостью и явно недостаточной производительностью. В остальном же наши мнения совпадают, и если вам нужно более глубокое сравнение, отсылаю вас к этой статье. Для ее написания потребовалось проделать колоссальный объем работы, который мне скорее всего оказался бы не по силам.

Где взять дистрибутив

Это можно проделать несколькими способами. Во-первых, дистрибутивы, о которых шла речь, совершенно бесплатно распространяются через Internet. Во-вторых, версии RedHat и Slackware продаются как непосредственно производителями, так и третьими фирмами. И наконец, некоторые, если не все, комплекты вместе с литературой по Linux можно получить в группе пользователей Linux User's Group.

Важное замечане: несмотря на то, что некоторые дистрибутивы можно загрузить при помощи FTP или NFS, для первой установки я все же настоятельно рекомендую приобрести компакт-диск.

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

О чем нужно позаботиться, прежде чем приступать к установке?

Прекрасный вопрос. Позвольте дать несколько советов.

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

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

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

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

Хотелось бы максимально облегчить вам процедуру начальной установки. По мере приобретения опыта работы с ОС Unix вы сможете осваивать все более сложные приемы. Попробуйте, если это возможно, выполнить установку на машине с двумя жесткими дисками и ATAPI-совместимым накопителем CD-ROM.

Похоже, неприятностей не избежать. Могу ли я поэкспериментировать на компьютере без дополнительных дисков?

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

Начните с установки Slackware. Она запускается непосредственно с компакт-диска.

Ну хорошо, я нашел дополнительные диски. Что дальше?

Если у вас нет отдельного компьютера, см. предупреждение выше.

Сделайте резервную копию всех важных данных.

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

Если вы приобрели дистрибутив RedHat, все требуемые диски уже должны быть включены в него. Коммерческая версия Slackware загружается на новых компьютерах непосредственно с компакт-диска.

Если программное обеспечение досталось вам в комплекте с книгой, возможно, потребуется создавать диск (или диски) самостоятельно.

Вам понадобятся один или два диска, отформатированные в DOS.

Если вы выбрали версию RedHat, поищите каталог /image, в котором находятся файлы boot.img и supp.img. Как правило, требуется только один диск с информацией, хранимой в boot.img.

В случае установки Slackware найдите каталоги /bootdsks.144 и /rootdsks. Если компьютер оснащен дисками с интерфейсом IDE, для создания загрузочного диска понадобится только файл bare.i. В каталоге rootdsks находится образ корневого диска color.gz.

Метод, используемый для создания загрузочного и/или корневого диска варьируется в зависимости от того, проводится установка на компьютере с операционной системой Linux (или Unix) или на компьютере под DOS.

Если компьютер работает под управлением DOS (Windows 3.x, Windows 95, Windows 98 или NT), образы дисков создаются при помощи исполняемого модуля RAWRITE.EXE. Эта программа может находиться либо в уже указанных каталогах, либо в каталогах /install или /dosutils.

Прежде всего, следует перейти в режим командной строки, то есть в DOS, или просто выйти из среды Windows.

Затем введите команду RAWRITE . После того, как программа запросит имя исходного файла, введите: bare.i: .

После этого система попросит указать имя диска: A .

Если программа выдаст сообщение об ошибке "Attempting to DMA 64k boundary" ("Попытка прямого обращения к памяти за пределами сегмента 64 Кбайт"), зайдите на узел FTP sunsite.unc.edu, перейдите в каталог /pub/Linux/distributions/redhat/redhat-5.1/i386/dosutils/ и скачайте оттуда новую версию RAWRITE. Ее размер (приблизительно 14 Кбайт) меньше размера программы, имевшейся у вас, что и позволит разрешить проблему. С подобной ситуацией можно столкнуться при работе в среде NT и, возможно, в Windows 98.

Если ваш компьютер работает под управлением Linux или Unix, команда должна выглядеть следующим образом:

dd if=<образ загрузочного
или корневого диска> of=
<диск, на который производится запись> bs=1440k

При использовании загрузочного диска Slackware введите:

dd if=bare.i of=/dev/fd0
bs=1440k 

Для корневого диска:

dd if=color.gz of=/dev/fd0
bs=1440k 

Ну вот, у меня есть нужные диски. Что дальше?

Теперь вставьте загрузочную дискету в дисковод и перезагрузите компьютер.

На данном этапе вам предложат войти в систему под именем пользователя root (суперпользователь). После регистрации следует разбить диск (или диски) на разделы, отформатировать их и установить необходимое программное обеспечение.

Для установки Linux понадобятся по крайней мере два раздела. Один раздел будет корневым (в нем располагается каталог самого верхнего уровня), в другом разделе хранится файл подкачки (swap). Иными словами, на диске должно быть место для хранения основных и временных файлов операционной системы. Если проводить аналогию с Windows, то корневой раздел эквивалентен диску C:, а файл подкачки выполняет ту же роль, что и файл pagefile.sys.

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

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

  • Slackware: воспользуйтесь утилитой cfdisk. Она обладает интуитивно понятным интерфейсом и снабжена хорошей системой помощи.
  • RedHat: лучше всего использовать Disk Druid.

Для однодисковой системы я бы рекомендовал сделать два раздела. Раздел подкачки должен иметь емкость от 16 до 32 Мбайт в зависимости от того, какова емкость оперативной памяти на вашей машине. Утилита может запросить шестнадцатеричный код, который укажет Linux на то, что данный раздел предназначен для организации области подкачки; если система выдаст такой запрос, введите 82. На оставшейся части диска следует разместить основной раздел Linux.

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

Конфигурацию двухдисковой системы лучше настроить следующим образом. На первом жестком диске (обычно в руководствах его называют hda) создайте два раздела, как описано выше. На втором диске выделите 16 или 32 Мбайт для области подкачки, а на оставшейся части разместите раздел для самой ОС Linux.

После разбиения дисков на разделы, необходимо их отформатировать.

Некоторые дистрибутивы просят указать, какие именно разделы следует монтировать для хранения Linux. Это необходимо для определения иерархии файловой системы.

На однодисковом компьютере смонтируйте основной раздел Linux в качестве корневого (корневой раздел обозначается символом "/").

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

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

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

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

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

Вы можете выбрать четыре способа установки ОС Linux. Перечислю их в порядке возрастания сложности.

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

  • Непосредственный запуск с CD-ROM (использование "живой" файловой системы). Это лучший способ освоения Linux, если вы хотите избежать нежелательных последствий воздействия на уже развернутую операционную среду. Конечно, производительность упадет, особенно если на компьютере установлен медленный дисковод CD-ROM. Но это единственная возможность защитить систему, если вы не можете воспользоваться другим компьютером. Конкретная последовательность действий может варьироваться для различных систем, но везде она называется "запуском с компакт-диска" или "запуском из "живой" файловой системы".
  • Выполнение минимальной или базовой установки (ее вполне достаточно для того, чтобы начать работать с операционной системой). Slackware: выберите следующую последовательность дисков: A; AP (дополнительно). RedHat: выбор параметров по умолчанию гарантирует корректную настройку. (Я вовсе не хочу сказать, что если вы сделаете шаг в сторону, то система перестанет работать. Выбор конкретных установок остается за вами.)
  • Установка с последующей оптимизацией. К минимальной конфигурации добавляются программы для повышения производительности, сетевую поддержку и средства разработки. Slackware: выберите следующую последовательность дисков: A; AP; F; D; N; X; XAP. RedHat: к минимальной конфигурации добавляются приложения X и средства разработки.
  • Полная установка, как правило, проводится с целью определения "объема ресурсов, которые может поглотить эта штука". Slackware: выберите пункт меню "complete installation" ("полная установка"). RedHat: выберите пункт меню "Everything". Ниже появится диалоговое окно с фразой "Choose individual packages" ("Определите индивидуальные установки"). Выберите этот пункт. После этого на экране появится диалоговое окно со списком категорий программного обеспечения, которые могут быть установлены в системе. Пролистайте список до пункта "Documentation" ("Документация").

При работе с RedHat пользователь имеет возможность выбрать один из поддерживаемых командой man язык и формат. Выберите текстовый формат и формат HTML. Если вы собираетесь представлять документы на нескольких языках, укажите каждый из них. По окончании выбора параметров, нажмите кнопку "Done". Действуя так, вы существенно сэкономите дисковое пространство.

Процесс установки при использовании любого из двух дистрибутивов Linux разбивается на несколько этапов:

  • Создайте загрузочный и резервный диски. Slackware: в конце процесса установки программа попросит задать конфигурацию новой системы Linux. Я настоятельно рекомендую определить на новой машине загрузочный диск lilo и загрузочный диск vmlinuz и указать пункт NO для опции LILO. RedHat: в конце процесса установки программа спросит, желаете ли вы создать загрузочный диск? Ответьте YES и сделайте несколько дисков.

На запросы, касающиеся настройки X Window и сетевой обработки, отвечайте отрицательно. Если необходимо выбрать из списка параметры для X Window, укажите пункты, предлагаемые по умолчанию. При настройке сетевых параметров укажите сетевой адрес 127.0.0.1 или выберите опцию "loopback", если она доступна. Более подробно настройка данных компонентов будет рассмотрена в следующей статье.

  • При первом входе в систему сделайте это от имени суперпользователя root и зарегистрируйте пользователя для себя самого.

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

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

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

Надеюсь, я ясно описал ситуацию, а теперь перейдем к действиям.

Войдите в систему под именем root. После этого зарегистрируйте себя самого:

adduser rjenkins

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

  • Введите пароль пользователя root и свой собственный.

Вход в систему от имени каждого из пользователей необходимо защитить паролями. Зарегистрируйтесь как root и определите пароль суперпользователя при помощи команды passwd.

passwd root

После этого задайте свой пароль:

passwd rjenkins

А теперь небольшой комментарий к парольной защите. Парольная дисциплина очень важна независимо от того, подключены вы к сети или нет. Вот несколько советов.

Выберите какое-нибудь легко запоминающееся слово, скажем, kibble.

А теперь добавьте к нему цифры и знаки препинания, например, ?kibble4.

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

Если мы будем смещать клавиши вверх и влево, то ?kibble4 трансформируется в последовательность ?u8ggi34. Если будет выбрано направление вверх и вправо, то получим ?o9hhp44.

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

Чтобы освоить Linux и изучить документацию, первым делом необходимо получить представление об основных принципах работы. Документация находится в каталоге /usr/doc. Особое внимание обратите на подкаталог /usr/doc/how-to. Внимательно изучите порядок установки и руководство пользователю.

Если вы покупаете компакт-диск вместе с книгой, ознакомьтесь с его содержимым. На диске должен быть записан достаточный для начала работы объем информации (возможно, документация находится в каталоге doc).

Средства, предназначенные для редактирования документов, могут отличаться друг от друга, но в каждом дистрибутиве наверняка имеется редактор vi. Изучив, вы либо полюбите, либо возненавидите его. Но даже если он вам не понравится, рекомендую освоить основные приемы работы с ним, ведь этот редактор есть на любом Unix-компьютере.

Приведем краткий список основных команд редактора.

  • Открытие файла: vi имя_файла
  • Вставка текста: нажмите клавишу i для перехода в режим вставки и введите нужный текст.
  • Сохранение изменений в файле: нажмите клавишу , а затем и .
  • Закрытие файла: нажмите клавишу , а затем и .

В качестве диспетчера файлов очень удобно использовать программу Midnight Commander. Чтобы запустить ее, введите mc.

Она очень похожа на Norton Commander, поэтому любой, знакомый с NC или DOSSHELL, без труда освоит Midnight Commander.

Ну вот и все на сегодня. Примите мои поздравления! Думаю, урок оказался не слишком сложным. В следующих занятиях мы рассмотрим вопросы настройки X Window и параметров сетевых соединений.

Все права защищены (c) 1998, 1999 Рон Дженкинс. Этот текст публикуется "как есть". Автор не дает никаких гарантий, как явных, так и предполагаемых, в том числе гарантий, касающихся купли, продажи или пригодности для какой бы то ни было практической цели.