
- •1. Общие сведения об операционных системах
- •1.1. Назначение и функции
- •1.2. Архитектура
- •1.3. Процессы и потоки
- •1.4. Управление памятью
- •1.5. Ввод-вывод и файловая система
- •2. Установка и работа в Linux
- •2.1. Обзор процесса установки Linux
- •2.2. Использование редактора VI
- •2.3. Управление процессами
- •2.3. Файловые системы и каталоги
- •3. Практические задания
- •3.1. Использование внутренних команд Linux
- •3.2. Работа в текстовом редакторе Pico
- •3.3. Работа с командными файлами
- •3.4. Работа с графическими оболочками kde и gnome
- •3.5. Работа с пакетом офисных приложений StarOffice
- •3.6. Контрольные задания
2. Установка и работа в Linux
2.1. Обзор процесса установки Linux
В настоящее время Linux и Windows NT — две основные и наиболее распространенные операционные системы для персональных компьютеров. Несмотря на свою “бесплатную родословную”, Linux часто применяется в больших коммерческих проектах. Так, например, именно эта операционная система использовалась при создании спецэффектов для фильма “Титаник” Дж. Камерона. Проект компании Beowulf по созданию недорогого компьютера с массовым параллелизмом также разрабатывается на основе ОС Linux.
С тех пор, как в 1991 году Линус Торвальдс — в то время 23-летний студент колледжа — начал работу над собственным проектом расширения операционной системы Minix с целью получения полноценного варианта операционной системы UNIX, Linux постоянно развивается. Linux часто называют клоном UNIX, однако фактически это многозадачная и многопользовательская операционная система для процессоров Intel 386 и более поздних версий, совместимая с POSIX (международным стандартом для операционных систем и программного обеспечения, определяющим условия межоперационного взаимодействия). Для Linux не нужны MS DOS и Windows — она может полностью заменить эти системы.
Предлагаемые методические рекомендации помогут всем желающим освоить эту операционную систему, занявшую достойное место на рынке, составив бесплатную альтернативу дорогостоящим и закрытым системам. Аргументом в пользу изучения ОС Linux является и тот факт, что Linux очень близка к UNIX. Многие операции и процедуры, используемые в ней, применимы также к большинству систем (версий) UNIX — мощной, гибкой и хорошо управляемой операционной системы, претендующей на роль системы полной стандартизации и совместимости всех компьютерных систем, независимо от размера и мощности.
Для успешной установки Linux необходимо оборудование, поддерживаемое этой операционной системой. Правильный выбор оборудования зависит от таких факторов, как количество пользователей и типы запускаемых программ. Все это выливается в требования к оперативной памяти, объему жесткого диска, типам терминалов и т. п.
В случае применения Linux в однопользовательской (наиболее вероятной) конфигурации, вы становитесь администратором системы и должны разбираться в ней, чтобы справиться со своими обязанностями. В эти обязанности входит поддержание на диске достаточного количества свободного места, периодическая защита системы, установка драйверов периферийных устройств, установка и настройка программного обеспечения и т. д.
Процессор
Для базовой системы требуется IBM-совместимый PC с процессором Intel 80386 или более поздней версии, различные модификации Pentium.
Ядро Linux перенесено и на другие типы процессоров. В настоящее время поддерживаются процессоры DEC Alpha, PowerPC (Macs), SunSparcs и Network PC фирмы Corel.
Системная шина
Важен также выбор шины, используемой для связи с периферийным оборудованием. Linux работает только с шинами ISA, EISA, PCI, а также с локальной шиной VESA.
Потребность в оперативной памяти
Системе Linux требуется немного оперативной памяти, особенно по сравнению с другими операционными системами, обладающими примерно такими же возможностями, например, с OS/2 или Windows NT. Минимальный объем памяти для Linux — 16 Мбайт, рекомендуемый — 64 Мбайт.
Требования к дискам и их объему
Чтобы система работала эффективно, ее надо установить на жесткий диск. Компьютер должен быть оснащен стандартным IDE-накопителем. Linux поддерживает широкий спектр контроллеров жестких дисков SCSI.
Для вполне эффективного функционирования Linux (без графической оболочки X Windows) достаточно 600 Мбайт. Для полной установки всего пакета необходимо около 1,6 Гбайт свободного места.
Прочее оборудование
Linux поддерживает все стандартные видеокарты и мониторы CGA, EGA, VGA, SuperVGA; использует мышь для работы в графических оболочках и поддерживает большинство типов последовательных и шинных мышей.
Введение в методы установки
Наиболее распространены три дистрибутива ОС Linux: Red Hat, Caldera OpenLinux, Debian. Мы будем рассматривать основные приемы установки и работы с пакетом Red Hat 7.0.
Предполагается, что большая часть установок выполняется с компакт-диска. В то же время можно использовать четыре метода установки Red Hat: с компакт-диска, с помощью NFS, FTP и с жесткого диска.
Для установки с компакт-диска необходим доступ к накопителю CD-ROM из DOS. В командной строке DOS введите команду:
D:\dosutils\autoboot.
Если у вас есть дополнительный раздел, установите Linux параллельно прежней системе.
С помощью NFS (Network File System — сетевая файловая система) можно установить Linux по сети.
FTP (File Transfer Protocol — протокол передачи данных) — это метод передачи файлов через Internet.
Более подробно о процессе установки, а также о возникающих проблемах можно узнать в [3, с. 71–90] и на Web-узле Red Hat (см. Адреса Internet-ресурсов).