Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

linux_lab1

.pdf
Скачиваний:
9
Добавлен:
10.02.2015
Размер:
472.46 Кб
Скачать

выводится приглашение:

Command action е extended

р primary partition (1-4)

Нажмите р и введите номер раздела. Если ранее вы создали раздел DOS иди OS/2, нажмите 2, потому что раздел с номером 1 уже используется:

Partition number (1-4): 2

Затем вам будет предложено указать начало раздела и его размер. Как правило, раздел должен начинаться сразу же после предыдущего раздела:

First cylinder (64-1010): 64

Разумеется, в вашем случае числа будут другими. Обратите внимание: fdisk автоматически указывает номер первого свободного цилиндра (в нашем примере это цилиндр 64). Подтвердите предложенное число.

Затем вводится размер раздела:

Last cylinder or +size or +sizeM or +sizeK (64-1010); +10M

Чтобы не подсчитывать, сколько цилиндров или килобайт составляют 10 Мбайт, мы идем по простому пути и задаем размер прямо в мегабайтах в виде +10M.

Далее fdisk создает раздел. Чтобы убедиться в том, что все прошло нормально, нажмите р и просмотрите список текущих разделов:

Утилита fdisk готова к приему команды; нажмите w, чтобы записать изменения на диск и завершить работу.

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

Для назначения разделов подкачки используется команда mkswap. Параметры выглядят очень просто: вы указываете имя раздела, который будет использоваться для подкачки (помните о том, что в Linux разделы называются /dev/hdal, /dev/hda2 и т. д.), и его размер в блоках. Команда будет выглядеть примерно так:

mkswap -с /dev/hda2 10560 Мы же говорили, что количество блоков вам еще пригодится!

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

Созданный раздел подкачки активизируется следующей командой:

swapon /dev/hda2

Наконец, вы должны сообщить файловой системе, что раздел /dev/hda2 предна- значен для подкачки. Для этой цели используются команды fdisk и cfdisk. В нашем примере должен измениться тип раздела. При создании раздел был обозначен как роднойраздел Linux, однако Linux необходимо явно сообщить, что это раздел

11

подкачки, поэтому мы изменим тип раздела командой t утилиты fdisk: Partition number (1-4): 2 Hex code (type L to list codes); 82

Linux поддерживает большое количество типов разделов; в этом нетрудно убе- диться, вводя команду L. А пока поверьте на слово правильным кодом является шестнадцатеричное число 82. Учить все шестнадцатеричные коды наизусть незачем; вряд ли вам так уж необходимо знать, что код 8 соответствует разделам AIX, а 75 — разделам PC/IX.

Завершите fdisk командой w, чтобы изменения были записаны на диск. Процедура записи займет несколько секунд.

Теперь можно переходить к созданию главного раздела Linux.

Главный раздел Linux

Большинство из нас выделяет под раздел Linux весь остаток жесткого диска, поэтому оставшаяся часть главы ориентируется именно на этот вариант. Если вы используете fdisk, создайте новый раздел командой n (для утилиты cfdisk все делается аналогично; не имеет значения, какую из команд вы используете). На экран выводится приглашение:

Command action е extended

р primary partition (1-4)

Нажмите р и введите номер раздела. Если на диске существует раздел DOS или OS/2, следует выбрать номер 2, потому что раздел с номером 1 уже используется:

Partition number (1-4); 2

Если ранее был создан раздел подкачки, создаваемый раздел будет иметь номер 3. Утилита запросит у вас данные о начале и размере раздела. Как правило, раздел

начинается сразу же после предыдущего раздела: First cylinder (64-1010); 64

Несомненно, в вашем случае числа будут другими. Обратите внимание: fdisk и cfdi'sk автоматически указывают номер первого свободного цилиндра (в нашем примере это цилиндр 64). Подтвердите предложенное число.

Затем вводится размер раздела:

Last cylinder or +size or +sizeM or +sizeK (64-1010); 1010

Linux сообщает номер последнего цилиндра (1010), им-то мы и воспользуемся. Нет смысла создавать несколько разделов Linux, разве что при использовании очень большого жесткого диска (больше 4 Гбайт).

Наконец, проследите за тем, чтобы раздел Linux был назначен загрузочным, чтобы в будущем вы могли загружаться с жесткого диска с помощью LILO. Команда а переключает статус раздела (загрузочный или нет). Нажмите а и укажите номер раздела (2), с которого будет выполняться загрузка.

Fdisk предложит ввести команду. Чтобы сохранить внесенные изменения, нажмите w — fdisk завершает работу Я записывает таблицу разделов на диск. Linux снова выводит подсказку командной строки (#). Настало время запустить программу setup.

12

Установка Linux командой setup

Начинается самое интересное собственно установка Linux. Чтобы установить Linux, выполните в командной строке команду setup:

# setup Появляется меню со следующими командами:

HELP

Read the Slackware Setup Help file

KEYMAP

 

Remap your keyboard if you're not using a US one

ADDSWAP

Set up your swap partition(s)

TARGET

Set up your target partition

SOURCE

Select source media

SELECT

Select categories of software to install

INSTALL

Install selected disk sets

CONFIGURE

Reconfigure your Linux system

EXIT

Exit Slackware Linux Setup

Просмотрите справочный файл (HELP). Содержащаяся в нем информация поможет

при установке Linux.

Для перемещения между командами меню используйте клавиши со стрелками или

вводите буквы, с которых начинается название команды (например, Н для получения справки).

Вообще говоря, в установке с CD-ROM нет ничего сложного. Она состоит из следующих действий:

1.Подготовьте раздел подкачки для Linux.

2.Сообщите Linux, куда вы хотите установить систему.

3.Укажите источник файлов для установки Linux (как правило, это диск CD-

'ROM).

4.Выберите устанавливаемые программные компоненты.

5.Установите систему.

6.Настройте установленную систему.

Каждое из этих действий рассматривается в соответствующем разделе.

Настройка разделов подкачки (ADDSWAP)

Вероятно, вы уже поняли, что в процессе установки Linux немало времени уходит на ввод различных параметров. Если вы создали раздел подкачки, вам придется ввести его параметры (если нет пропустите этот шаг). Ранее мы показали, как создать раздел, сделать его активным и пометить как раздел подкачки Linux. Теперь необходимо снова сообщить Linux об этом разделе. Однако форматировать этот раздел не нужно, так как это уже было сделано командой mkswap.

Выбор раздела для установки Linux (TARGET)

Выбор несложен: система устанавливается в раздел Linux, созданный ранее в этой главе. При выборе команды TARGET из меню setup вам будет предложен именно этот раздел. Ниже описаны параметры, которые вам придется ввести. Как правило, следует оставлять значения, предложенные по умолчанию.

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

13

пропустите этот шаг.

После того как раздел Linux будет отформатирован, setup спрашивает, хотите ли вы сделать раздел DOS или OS/2 видимым в Linnx, при условии, что вы создали этот раздел. Наличие видимого раздела не отразится на быстродействии Linux и не уменьшит размер раздела Linux. Перемещение файлов через раздел DOS или OS/2 может оказаться удобным, поэтому раздел стоит сделать видимым. Затем вам будет предложено ввести имя диска. Имя выбирается произвольно, мы обычно используем dos или dose. Если позднее выполнить команду Is во время работы с Linux, раздел dos или dose будет присутствовать среди каталогов Linux, а находящиеся в нем файлы будут выглядеть как файлы Linux.

Выбор источника для установки Linux

Существует пять вариантов источника для установки Linux:

Раздел жесткого диска.

Гибкие диски.

NFS (сетевая файловая система).Предварительно смонтированный каталог.

CD-ROM.

Программа setup предлагает выбрать тип CD-ROM, с которого будет устанав- ливаться система. Проблем быть не должно если ваш дисковод CD-ROM имеет интерфейс Sony или SoundBlaster, вам об этом уже известно (для загрузки системы необходим правильно выбранный загрузочный диск), так что никаких сюрпризов не ожидается.

Выбор устанавливаемых программ

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

Впрограмме setup программы делятся на категории. В старые добрые времена они делились на дисковые наборы идея состояла в том, чтобы скопировать наборы на гибкие диски и устанавливать их оттуда. Однако со временем дисковые наборы стали слишком большими и перестали помещаться на одном гибком диске, поэтому это понятие исчезло из Slackware Linux. Программы делятся на обязательные и дополнительные пакеты. Отдельные компоненты Linux (в частности, пакеты, входящие

всерию А) являются обязательными. Другие пакеты например, база данных termi'nfo или компилятор Objective-Cотносятся к дополнительным. В процессе установки Linux автоматически устанавливает обязательные пакеты, а среди дополнительных предлагает выбрать нужные.

Висходном меню, Software Series Selection, перечислены категории программ с краткими пояснениями относительно их содержимого. Большинство категорий изначально выбрано для установки, и при наличии места на жестком диске (около 386 Мбайт) их вполне можно установить. Если вы не располагаете таким местом, выберите программы, которые вам скорее всего понадобятся. Вы всегда можете запустить программу setup заново, чтобы в случае необходимости установить дополнительные пакеты.

С технической точки зрения все необходимое для минимальной установки Linux находится в наборе А, который образует базовую систему Linux.

14

Выбор программных пакетов

Пометьте категории программ, которые вы собираетесь установить, клавишей пробел”.

Затем вам будет предложено перейти к секции INSTALL, в которой выбираются устанавливаемые программные пакеты. Сначала необходимо выбрать режим вывода пояснительной информации из следующих вариантов:

full

Install everything (up to 386MB of software)

 

Установить все компоненты (до 386 Мбайт)

newbie

Use verbose prompting for Linux beginners

 

Расширенные пояснения для начинающих пользователей Linux

menu

Choose groups of packages from interactive menus

 

Выбрать группы пакетов из интерактивных меню

expert

Choose individual packages from interactive menus

 

Выбрать отдельные пакеты из интерактивных меню

custom

Use custom tag files in the package directories

 

Использовать нестандартные файлы тэгов в каталогах пакетов

tagpath

Use tagfiles in the subdirectories of a custom path

 

Использовать файлы тэгов в подкаталогах нестандартного пути

help

Read the prompt mode help

 

Прочитать справку по режимам вывода пояснений

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

Slackware Linux переходит к установке. Система сообщает о том, что устанав- ливается в данный момент, включая обязательные пакеты. При переходе к дополнительным пакетам Slackware Linux останавливается и спрашивает, хотите ли вы установить данный пакет (кроме того, система особо выделяет рекомендуемые пакеты, которые действительно стоит установить). Для удобства программа setup сообщает, сколько места на диске займет необязательный пакет (хотя и не дает общей оценки относительно того, сколько займет вся установка). Используйте клавиши со стрелками для перемещения между ответами Yes и No и клавишу Enter для продолжения работы..

Загрузка системы

После завершения установки Linux перезагрузите компьютер. Если вы установили LILO, то это название появится после тестирования BIOS. Во время загрузки на экран выводится длинная диагностика — Linux проверяет систему и ищет в ней все, что должно присутствовать. В основном можно игнорировать любые сообщения об ошибках, которые появляются на этой стадии (например, заявление о том, что имя компьютера darkstar не поддерживается). После диагностики на экран выводится приглашение:

Welcome to Linux 2,0,34 darkstar Login;

15

Если в процессе установки Slackware; Linux устанавливались сетевые средства, вам было предложено ввести имя компьютера. Указанное имя будет выведено вместо darkstar.

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

Пользователь root — высшее существо в системе UNIX. Большинство традици- онных средств безопасности в операционной системе UNIX не распространяется на пользователя root; при регистрации под именем root можно делать все, что угодно. Тем не менее работать в UNIX под именем root обычно не рекомендуется. Создайте для себя учетную запись (account) и оставьте имя root. для задач системного администрирования.

После регистрации появляется приглашение следующего вида: darkstar:”

В системе UNIX команды вводятся в командной строке. Наша первая команда изменит имя компьютера и создаст учетную запись.

Создание новых пользователей

Вашим первым действием в роли высшего существа” Linux будет создание учетной записи для повседневной работы. Для этого введите в командной строке следующую команду:

darkstar:~# adduser Login name for new user (8 characters or less) []: kevinr

Команда adduser делает в точности то, о чем говорит ее имя: она добавляет в систему нового пользователя. В предыдущем примере был добавлен пользователь kevinr. После ввода имени вам будет предложено ввести дополнительную информацию о пользователе. Если вы еще не имеете опыта работы с Linux, оставьте значения по умолчанию, указанные в квадратных скобках. Всюду, где присутствует значение по умолчанию, вместо ввода с клавиатуры можно нажать клавишу Enter (в нашем примере значения будут вводиться). Результат выглядит примерно так:

User if for kevinr [defaults to next avilable]:

Initial group for kevinr [users]: users Additional groups for kevinr []: kevinr's home directory [/home/kevinr]: /home/kevinr

kevinr's shell [bin/bash]; /bin/bash kevinr's account expiry date (MM/DD/YY) []: This is it... if you want to bail out, hit Control+C. Otherwise,

press ENTER to go ahead and make the account. Making new account:

Changing the user information for kevinr Enter the new value, or press return for the default Full name [J: Kevin Reichard

Room number []: Work phone []: Home phone []; Other []:

Changing password for kevinr

Enter the new password (minimum of 5, maximun of 8 characters) Please use a combination of'upper and lower case letters and numbers.

New password: <new password1> Re-enter new password: <new password"” Password changed. Done...

Если Linux будет использоваться исключительно в качестве однопользовательской операционной системы, не беспокойтесь о таких вещах, как идентификаторы группы и пользователя (UID). Впрочем, даже если вы собираетесь работать в сети, эти параметры

16

всегда можно сменить позднее.

Наверное, вы заметили, что на месте имени вашего компьютера выводится darkstar. Вряд ли вам захочется оставить это имя, поэтому не стоит медлить с его заменой. Данное имя задается в файле /etc/HOSTNAME и по умолчанию — darkstar.frop.org. Чтобы изменить его, воспользуйтесь текстовым редактором (в нашем примере используется elvis). Для редактирования файла /etc/HOSTNAME при помощи редактора elvis используется следующая командная строка:

darkstar:'# vi /etc/hostname

Если компьютер входит в сеть TCP/IP, придется внести и другие изменения. А пока введите любое имя по своему выбору.

Как получить справку

В большинстве систем UNIX имеется электронная справочная система, и Linux не является исключением. Команда man выводит информацию о конкретных командах:

darkstar:~# man man

Завершение работы с Linux

Linux, как и любой нормальный вариант UNIX, реагирует на команду shutdown.

Этой команде передается параметр операции и промежуток времени до фактического выключения системы. Если вы привыкли работать на PC, это может показаться странным, однако команда shutdown обычно применяется лишь в серьезных ситуациях, потому что большинство установок UNIX обслуживает нескольких пользователей и редко выключается. Более того, для выполнения команды shutdown необходимо зарегистрироваться под привилегированным именем root. Работа Linux завершается следующей командой:

$ shutdown -r now

В этом примере работа системы завершается немедленно.

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

Альтернативный способ завершения работы с Linux — старая добрая комбинация Ctrl+Alt+Del, используемая для перезагрузки системы. При работе с Linux она выполняет те же действия, что и команда shutdown -r now. Когда PC начинает перезагружаться, попросту выключите его. Что бы вам ни говорили, это совершенно нормальный способ завершить работу с Linux.

Что делать, если возникли проблемы

Как правило, установка Linux с прилагаемых CD-ROM выполняется достаточно прямолинейно, и особых трудностей быть не должно. Тем не менее при перезагрузке системы Linux после установки могут возникнуть некоторые проблемы. К их числу относятся:

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

Зависание системы при первом запуске Linux. Если это произойдет, поищите на экране сообщения об ошибках. Иногда Linux ищет по определенному адресу устройство (например, дисковод CD-ROM) и находит вместо него сетевой адаптер. В таких

17

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

18

Инсталляция Red Hat Linux

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

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

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

Дистрибутив Red Hat предусматривает несколько методов установки системы Linux. Эту систему можно установить как с компакт-диска (или с жесткого диска), так и по сети или из Internet. Инсталляция через локальную сеть или через Internet может быть осуществлена по протоколам NFS, FTP или HTTP. По протоколу FTP установка проводится с FTP-узла, а по протоколу HTTP — с Web-узла. Протокол NFS позволит вам провести инсталляцию через локальную сеть. Кроме того, процесс инсталляции можно начать после загрузки с компакт-диска, жесткого диска с системой DOS или с загрузочных дискет, используя в дальнейшем библиотеки на компакт-диске или жестком диске.

Требования к аппаратным средствам, программному обеспечению и необходимая информация

Прежде чем устанавливать Linux, вы должны убедиться, что ваш компьютер отвечает некоторым минимальным требованиям, предъявляемым к аппаратным средствам. Вам также необходимо знать параметры монитора, видеокарты, мыши и дисковода CD-ROM вашего компьютера, прежде чем вы начнете установку Linux.

Требования, предъявляемые к аппаратным средствам

32-разрядный компьютер на базе процессора Intel или совместимого с ним. Это должен быть процессор 80386, 80486 или Pentium компании Intel или совместимый с ними процессор.

3,5-дюймовый дисковод.

ОЗУ объемом не менее 32 Мбайт (рекомендуется 64 Мбайт).

Свободное место на жестком диске не менее 2 Гбайт; рекомендуется от 2 до 2 Гбайт. Требуемый объем диска обычно возрастает с каждым новым выпуском системы. Для загрузки и использования всех программных пакетов с прилагаемого компакт- диска понадобится не менее 3 Гбайт. Стандартная установка основных программных пакетов потребует 2 Гбайт; кроме того, от 32 до 64 Мбайт потребует файл подкачки. Если у вас на диске свободно менее 500 Мбайт памяти, вы можете выбрать мини-

19

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

Одна 3,5-дюймовая дискета высокой плотности, отформатированная для использования в DOS, которая будет применяться для создания инсталляционной дискеты.

Дисковод CD-ROM.

Две пустые 3,5-дюймовые дискеты высокой плотности, отформатированные для использования в DOS.

Если вы собираетесь использовать графический интерфейс Х Window, то также по- надобятся:

графическая видеокарта;

мышь или другой манипулятор.

Требования к программному обеспечению

Требований, предъявляемых Red Hat к программному обеспечению, не так много. Если вы собираетесь инсталлировать Linux с помощью загрузочных дискет, то необ- ходима операционная система, с помощью которой их можно создать. Для этого по- дойдет любая версия операционной системы DOS. Необходимо загрузить эту систему, получить доступ к дистрибутивному компакт-диску Red Hat и, используя команды DOS, создать загрузочные дискеты. Для создания загрузочных дискет можно также использовать систему OS/2. А вот для запуска ОС Linux система DOS вам уже не нужна, поскольку Linux является вполне самостоятельной операционной системой.

Информация о дисководе CD-ROM, жестком диске и мыши

Для некоторых старых типов дисководов CD-ROM с интерфейсом SCSI может понадобиться название фирмы-производителя и его модель.

Решите, сколько памяти (в мегабайтах) необходимо выделить под систему Linux. Если вы хотите установить Linux совместно с Windows, определите, сколько памяти нужно выделить для Windows и сколько для Linux.

Решите, сколько памяти нужно выделить под раздел подкачки. Объем этого раздала должен составлять от 16 до 64 Мбайт. В большинстве случаев достаточно 32 Мбайт. Раздел подкачки используется в системе Linux для повышения эффективности использования оперативной памяти компьютера.

Определите тип и модель мыши. Система Linux поддерживает мыши с последова- тельным и шинным интерфейсом. К ним относятся большинство типов мышей, включая

Microsoft, Logitech и Mouse System.

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

Определите, к какому последовательному порту подключена мышь: к порту СОМ1 или COM2; данная информация отсутствует, если мышь подключена к порту PS/2 (этот порт используется в большинстве современных систем).

Информация о видеокарте и мониторе

Хотя большинство мониторов и видеокарт автоматически настраиваются в

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]