Основы ОС Linux

 

Лекция 1 (Часть 1)

Подготовил: Герасимов Н.А.

 

Оглавление:

  1.  Краткая история создания OC Linux
  2.  Архитектура ОС Linux
  3.  Структура файловой системы ОС Linux
  4.  Основные функции оболочки shell
  5.  Подключение оборудования в ОС Linux
  6.  Сравнение команд DOS и Linux
  7.  Распространенные дистрибутивы
  8.  С чего начать освоение ОС Linux?.
  9.  Вопросы по теме
  10.  Литература
  11. Схема «Зоопарк Linux»

 

 

1. Краткая история создания ОС Linux.

 

          Linux – сетевая многопользовательская многозадачная операционная система с открытым кодом, была разработана Линус Торвальд 17-го сентября 1991 года в концепции Open Source.

        Концепция «свободного программного обеспечения» (или Open Source) предложена Ричардом Столмен в 1984 года, который создал ФСПО – Фонд свободного программного обеспечения (FSF, Free Software Foundation), из которого финансируются многие проекты для ОС  Linux.

        Столмен сформулировал следующие постулаты концепции Open Source.

        - Разрешается запускать программу и использовать ее по назначению в любых целях.

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

        - Разрешается копировать программу в любых  количествах и распространять ее бесплатно всем кому она нужна.

        - Разрешается изменять код программы, изменять ее в соответствии со своими представителями и распространять как на коммерческой, так и на некоммерческой основе (платно или бесплатно).

        ФСПО инициализировал проект GNU (см. сайт  www.gnu.org), в рамках которого была организована разработка нескольких операционных систем с открытым кодом. В частности в Беркли создавались две разновидности BSD (Barkley System Development) - Free и Open. Другая часть проекта известна под названием Minix (Unix-подобная система), которая создана профессором Энди Таненбауменом как демонстрационное пособие для студентов, которые изучали программирование (см. схему «зоопарк Linux»).

        На базе ОС Minix системы Линус Торвальдс начал создавать свою операционную систему. В 1993 году появилась первая версия ОС от Линус Торвальдс (на базе ядра Linux), которая называлась Slackware.

        В 1995 году состоялась первая международная выставка, полностью посвященная ОС LinuxLinux Expo.

        Распространение Linux не обошло и Россию. Первая русифицированная версия Linux (Red Hat Cyrillic Edition) начала выпускать фирма Linux Ink.

        В 2003 году был создан руссифицированный вариант дистрибутива Knoppix- упрощенный вариант версии Linux.

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

        - Популярные. Это получившие мировое признание дистрибутивы (бренды). Это – Red Had, Mandrake, Debian, SuSE и Slackware.

        - Локализованные. Дистрибутивы ориентированные на конкретно одну страну. Например, в России: ASP Linux и ALT Linux.

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

 

        ОС Linux можно классифицировать по принципу построения дистрибутива:

        - пакетные (Red Had, Debian и их клоны);

        - базирующиеся на открытых исходных текстах (например, Slackware);

        - созданные на основе «портов» (разновидность дистрибутивов).

 

Замечание: DOS (Disk Operation System) несетевая однопользовательская и однозадачная система, в которой использован упрощенный способ управления оперативной памятью, упрощенная файловая система и реализован ограниченный набор команд. Поэтому для ее установки и освоения требовалось меньше ресурса и специальных знаний, что привлекло внимание к ней широкие пласты пользователей из различных профессиональных сфер. Развитие DOS привело к созданию Windows, которую по функциональным возможностям уже можно считать ближайшим соседом Linux.

        Современная Linux-система представляет собой мощный пакет различных дистрибутивов (включая ядро, оболочки shell, графические оболочки, офисные приложения, приложения для работы с графикой, музыкой, для работы с web-сервисами и т.п.). Установка ОС Linux на компьютер производится под управлением «мастера» установки (точно также как и Windows), который анализирует конфигурацию компьютера и автоматически настраивает ОС Linux на конкретные параметры хардвера. Обычно, стандартная установка ОС практически не требует от пользователя специальных знаний об устройстве персонального компьютера.

        Для разворачивания стандартного дистрибутива Linux, ориентированного на типовой набор функций офисного пакета требуется компьютер не ниже Pentium III с оперативной памятью 128 Мб и тактовой частотой не ниже 1000 кгц. Конечно некоторые специальные дистрибутивы (например, почтовый сервер) можно установить и на более слабых конфигурациях, но если говорить о более серьезной конфигурации (конкурирующей с Windows XP), надо помнить, что Linux может потребовать больших ресурсов. Однако функциональная отдача от ОС Linux может оказаться на много выше.

        Типичной офисной конфигурацией компьютера под ОС Linux является: процессор  не ниже Pentium IV (предпочтительно, чтобы он уже производился не менее года), винчестер и CD-ROM (DVD) с IDE интерфейсом. Внешние устройства (модем, принтер и т.п.) не должны иметь в своем названии приставки Win, ибо такие устройства (как правило) работают только с ОС Windows. Для компьютера с такой конфигурацией установка Linux в стандартной конфигурации практически ничем не отличается установки Windows и под силу даже начинающему пользователю.

        Для запуска Linux с устройства компакт-диск необходимо в настройках компьютера (в таблице Setup) установить режим запуска с CD-ROM и иметь диск CD-R с дистрибутивом Linux класса LiveCD. Такой диск легко получить либо, скачав пакет с сайта из Интернет, либо в любом техническом центре поддержки Linux. Часто такие дистрибутивы вкладываются в книги для «начинающих» (например, см.[1,2]).

 

        Замечание: Установив ОС Linux, вы получаете лицензионно свободное программное обеспечение (Open Source) и никакие судебные претензии Вам не страшны.

Помните дело сельского учителя Поносова из глубинки России !!!

Компьютерный Клуб ГУ-ВШЭ может оказать помощь начинающим Linux-ойдам в приобретении такого учебного диска.

 

Вернуться в оглавление

 

 

2. Архитектура ОС Linux.

 

        Главной частью ОС Linux является ядро (см. рис.1).

        Основная функции ядра системы Linux – связывать между собой прикладные программы и аппаратную часть (внешние и внутренние устройства). Ядро состоит из трех основных подсистем:

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

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

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

 

 

 

 

 

 

 

 

 

 

 


Рис. 1. Архитектура ОС Linux

 

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

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

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

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

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

 

Вернуться в оглавление

 

 

3. Основные функции оболочки shell

 

        По существу, shell является одной из прикладных программ, предназначенной для интерпретации команд пользователя, которые передаются с клавиатуры (или «мыши») из удобного для человека формы в ядро Linux. Команды преобразуются в коды, которые понимает ядро ОС.

 

Замечание: В DOS базовая оболочка shell объединена с ядром ОС и устанавливается автоматически при загрузке ОС. Примером отдельной от ядра shell-оболочки в DOS является популярная программа Norton Commander, получившая широкое распространение в 90-е годы. В Linux имеются аналогичные оболочки: Midnight Commander, Deco и т.п.

 

        Shell-оболочки делятся на два типа: простые командные и графические оболочки. В графических оболочках пользователь выбирает нужные команды указателем типа «мышь», что значительно облегчает управление компьютером.

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

        К простейшим известным оболочкам командного типа можно отнести: ash, bash, sh, ksh и другие, которые для управления системой предоставляют пользователю командную строку и развитую систему сообщений. Все они имеют встроенный интерпретатор команд пользователя и работают примерно одинаково.

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

        Обычно даже в самых минимальных конфигурациях дистрибутива Linux включается простая командная shell-оболочка. Поэтому сразу после инсталляции ОС запускается shell-оболочка и появляется специальный индикатор командной строки («prompt» - промпт), что дает возможность пользователю выполнять команды.

 

Практическое упражнение 1:

 

Цель упражнения: Запуск Linux класса LifeCD с диска CD-ROM и освоение команд стандартной shell-оболочки.

     Запуск учебной версии Linux класса LifeCD с диска CD-ROM (копию диска можно получить в Компьютерном Клубе ГУ-ВШЭ).

  1. Вставить диск CD с операционной системой Linux в дисковод компакт-дисков.
  2. Перезагрузить компьютер с вставленным CD-ROM.
  3. После появления промпта командной строки (в нашей версии это символ #) выполнить команду просмотра текущего директория ls. (Выполнить команду значит: ввести после промпта ls и нажать клавишу Enter).

    #ls    //просмотр файлов в директории

  1. Убедится в том, что на экране появится список файлов текущего (корневого) директория.

 

Вернуться в оглавление

 

 

4. Структура файловой системы ОС Linux

 

        Файловая система ОС Linux достаточно проста и имеет иерархическую структуру, которую удобно отображать в виде графа в виде «дерева» с одной «корневой» (root) вершиной. В узлах «дерева» находятся «директории» (или «каталоги»), а «листья» дерева ассоциируются с файлами (документами, программами, картинками, и т.п.). Пример, структуры типовой файловой системы ОС Linux показан на рис. 2. ниже. Ребра на графе определяют переход от одного директория к другому. Таким образом в директории могут находится либо: другие директория (поддиректория или подкаталоги), либо файлы.

 

Замечание: Структура файловой системы MS DOS очень похожа на ОС Linux, она  также имеет иерархию узлов (директориев). Правда, здесь узлы графа принято называть «папки», в которых лежат файлы. А корневой директорий связан с именем «Мой компьютер».

 

        В ОС Linux каталоги и файлы можно создавать, перемещать, копировать, корректировать и удалять.

Цепочка ребер на графе, которая определяет путь от корневой вершины до файла называется «путем» к файлу. Полное имя файла содержит имена всех директориев на пути и собственно имя файла.

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рис.2. Пример структуры файловой системы ОС Linux («дерево»)

 

Практическое упражнение 2:

 

Цель упражнения: Выполнение базовых команд управления файловой системой.

 

2.1. Переход в директорий home.

        #cd home

2.2. Создание нового директория peter  в директории ( каталоге)

        #mkdir peter

2.3. Вернуться в верхний директорий (в директорий peter):

        #cd ..

2.4. Просмотреть директорий peter

        #lsF

2.5. Создание файла test в директории peter(Перейти в директорий peter)

        #cd peter; cat > test

        This is line in file test

        ^D

        # ls

2.6. Просмотр пути к файлу test

        #pwd test

2.7. Создать файл new1  скопировать ее  его в файл new2.

        #cat > new1

        This is new file

        ^D

        #cp new1 new2

        #ls

        #cat new2

        This is new file

2.8. Перемещение файлов. Переместить файл new2 в директорий robert

        #mv new2 /home/robert

        #cd ..; cd robert;ls

       

2.9. Удаление файла. Удалите файл new2 в директории robber.t

        rm /robert/new2

        ls /robert

 

        Каждый пользователь может сам спланировать собственную структуру «дерева». Т.е. создать свои директории и наполнить их собственными файлами. Но обычно (и ,особенно, начинающие пользователи) используют типовую структуру файлов в OC Linux, пример которой приведен ниже в тал.1. («дерево» см. на рис.1)

Таблица 1. Пример типовой структуры файловой системы в ОС Linux.

Название директория

Назначение файлов, которые находятся в директории

/ или /root

Директорий администратора системы. Доступ к этому директорию обычно имеют пользователи. Которые имею права администратора.

/home

Директорий, который содержит поддиректории всех пользователей

/boot

Файлы для загрузки системы

/etc

Содержит конфигурационные файлы

/lib

Здесь содержатся файлы библиотеки, которые необходимы для работы компилятору С (С++)

/mnt

Каталог, содержащий все смонтированные в Linux устройства (дискеты, диски и т.п.)

/tmp

Директорий для временных

/lost+found

Здесь находятся потерянные файлы

/dev

Директорий файлов монтируемых (подключаемых) устройств

/usr

Директорий для установки пользовательских приложений (аналог Program Files в Windows)

/bin

В этом директории содержится информация обо всех командах Linux

 

 

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

        Жесткий диск (или «винчестер») принято делить на части (сектора или «партиции») специальной программой. Обычно это делается под операционной системой  MS DOS с помощью программы fdisk или под Windows программой Partions Managers.

        Разметить пустой диск можно и в процессе загрузки ОС Linux, корректно отвечая на вопросы мастера инсталляции.

        После разбивки диска на партиции и выбора типа файловой системы (см. табл.2) необходимо отформатировать созданные сектора.

        Если вы будете использовать только одну операционную систему: ОС Linux, то желательно разбить диск на три части: для операционной системы, swap-сектор для файлов подкачки, которые ускоряют работу ОС, сектор для пользовательских данных.

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

Все файловые системы можно разбить на два класса: журналируемые и нежурналимые.

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

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

        Очевидно, что журналируемые файловые системы более устойчивы к сбоям в компьютере, так кА важные данные для восстановления файлов всегда на диске.

 

Таблица 2. Основные типы файловых систем ОС Linux

И мя файловой системы

Пояснения

Нежурналируемые

minix

Устаревшая файловая система, которая использовалась Линусом Торвальдосом для первых версий Linux

extfs

Расширенная файловая система, поддерживающая большие диски до 64 Мб и более длинные имена файлов. Вторая версия ext2fs обладала большей устойчивостью с сбоям.

swap

Раздел Linux для подкачки имеет собственную структуру

nfs

Network File System  файловая система для обмена данными между дисками, которые находятся на удаленных компьютерах

Журналируемые

ext3t

Улучшенная версия популярной файловой системы ext2fs.

RaserFS

Имеет более сложную структуру файлов типа B+Trees или Balanced Trees.

Другие файловые системы, которые поддерживает Linux

FAT

Содержит файлы DOS и Windows

NTFS

Файловая системы для Windows NT и XP

 

 

Замечание: Для установки ОС Linux на новый компьютер с большим винчестером желательно использовать под ОС файловую систему ext3t. Весь диск разбить на три партиции, одна из которых отводится для файлов подкачки (swap-партиция). Но, если есть возможность, желательно также выделить часть пространства на диске для файловой системы Windows, что позволит обеспечить совместимость с файлами Windows.

 

Вернуться в оглавление

 

 

5. Подключение оборудования в ОС Linux

 

        В ОС Linux  принята концепция, в которой внешнее оборудование (дискетки, жесткие диски, CD-ROM и т.п.) рассматривается как файловые устройства с определенной структурой файлов для чтения и записи.

        Самое неприятное при переходе от Windows к Linux это привыкнуть к новым названиям устройств. Для этого начинающий пользователь Linux может использовать таблицу соответствия имен устройств:

 

Таблица 3. Типовой состав внешних дисковых устройств и их имена

Название устройства в ОС Windows

Тип устройства

Название устройства в ОС Linux

Примечания

A:

1-й флоппи диск

/dev/fd0

 

B:

2-й флоппи диск

/dev/fd1

 

C:

1-й жесткий диск (master)

/dev/had

На 1-м IDE канале

D:

2-й жесткий диск (slave)

/dev/hdb

На 1-м IDE канале

E:

3-й жесткий диск (master)

/dev/hdc

На 2-м IDE канале

F:

4-й жесткий диск (slave)

/dev/hdd

На 2-м IDE канале

G:

SCSI CD-ROM

/dev/scd0

 

 

 

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

        Операция монтирования выполняется с помощью команды mount, синтаксис которой имеет следующий вид:

        #mount <устройство> <точка монтирования>

 

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

        - сначала создается в директории mnt директорий для связи с устройством (так называемая <точка монтирования>);

        - затем выполняется команда mount, которая связывает специальный файл устройства из директория /dev с точкой монтирования. Например, для подключения жесткого диска (/def/hda1) с точкой монтирования /mnt/disk1 надо выполнить команду:

 

        #mount  /def/hda1 /mnt/disk1.

 

Отключение устройств от системы (т.е. демонтирование устройства) выполняется системой

 

        #umount <устройство> <точка монтирования>

 

Просмотр разделов жесткого диска можно произвести с помощью команды df или командой fdisk -l.

Просмотр смонтированных устройств можно выполнить просмотрев таблицу смонтированных устройств (/etc/fstab).

 

 

Практическое упражнение 3:

 

Цель упражнения: Смонтировать флоппи диск, жесткий диск или CD-ROM с системой. Просмотреть таблицу смонтированных устройств.

 

3.1. Монтирование флоппи диска, который установлен на флоппи-дисковод (устройство A:).

        #mkdir /mnt/floppyA

        #mont /dev/fd0 /mnt/floppyA

3.2. Монтирование CD-ROM.

        #mkdir /mnt/cdrom

        #mount /dev/hdc /mnt/cdrom

        #ls /mnt/cdrom

3.3. Монтирование логического диска (в Windows он обычно называется D).

        #mkdir /mnt/diskD

        #mount /dev/hds4 /mnt/diskD

        #ls /mnt/diskD

3.4. Просмотр разделов жесткого диска.

        #df

3.5. Просмотреть таблицу смонтированных устройств в системе.

        #cat /etc/fstab

3.6. Демонтирование устройства CD-ROM

        #umount /dev/hdc /mnt/cdrom

 

6. Сравнение команд DOS и Linux

 

Самым безболезненным переходом от Windows к ОС Linux  является путь освоения команд Linux, сравнивая  их с командами MS DOS. Таблица сравнения основных команд показана иже.

Таблица3. Сравнение основных команд MS Dos и Linux

Команды MS DOS

Команды Linux

Комментарий

cls

clear, reset

Очистка экрана

command

bash, csh, sh

Вызов командной оболочки (Shell)

copy

cp, cat

Копирование файлов

ctty, mode

stty

Настройка параметров терминала

date

date

Изменение системной даты

del

rm

Удаление файла

dir

dir, ls

Создание списка файлов

echo

echo

Вывод дубликата данных на экран

edit

vi

Вызов редактора текстового файла

fdisk

fdisk

Создание разделов (партиций) на диске

find

find

Поиск файла

format

mformat, mkfs

Форматирование диска, создание файловой системы

help

man, whatis

Вызов справочной системы

mem

free

Вывод информации об использовании оперативной памяти

mkdir

mkdir

Создание каталога

more

more, less

Просмотр содержимого файла

move

mv

Перемещение файла

path, set

env

Установка значений переменных окружения

pause

sleep

Пауза в работе

print

lpr

Вывод файла на печать

rename

mv

Переименование файла

rmdir

rmdir

Удаление каталога

sort

sort

Сортировка строк в текстовом файле

time

date

Изменение сстемного времени

type

cat, less, more

Просмотр содержимого файла

 

 

 

 

Также как и в DOS команды Linux выполняются в командной строке подсистемы Shell.

 

Вернуться в оглавление

 

 

7. Распространенные дистрибутивы

 

        Самым распространенным дистрибутивом является Red Hat (www.redhat.com), который был выпущен на рынок в 1994 году Марком Эвингом. Этот дистрибутив основан на технологии RPM-пакетов. RPM-пакет представляет собой набор файлов, связанных с одной программой, которые надо установить (инсталлировать), чтобы запустить программу и работать с ней. Такую технологию поддерживают многие популярные дистрибутивы: Mandrake, SeSU, ASP Linux  и т.п.

        На основе Red Had очень часто используют для создания web-серверов Apache. Red Had выпускается для трех платформ; i386/586/686 для процессоров Intel и AMD.

Mandrake Linux (www.mandrake.com) , разработанный во Франции Жюль Девалем в 1998 г.;.является популярным «клоном» дистрибутива Red Had. Однако, он имеет более простой инсталлятор и средства постинсталляционной настройки. В дистрибутиве есть приложение Mandrake Control Center (центр управления Mandrake), котоый облегчает пользователю управление операционной системой.

        Достаточно удачным дистрибутивом считается SuSE Linux (www.suse.com), созданный на основе Slackware. Он обладает простой, понятной программой установки, комплексом встроенных конфигурационных утилит, которые позволяют без особых усилий настроить ОС на приложение.

        Следи отечественных дистрибутивов следует выделить ASP Linux (www.asplinux.com), который имеет хорошую глубокую русификацию и выпускается в нескольких вариантах: Express Edition, Standart Edition, Deluxe Edition и Server Edition. Обладает хорошей службой технической поддержки. Разработан также дистрибутив в классе LiveCD, который позволяет загружать Linux  с устройства типа компакт-диск CD-R и работать с ОС Linux без установки ее на жесткий диск. Это удобно на стадии обучения и тестирования возможностей новой для пользователя ОС.

        Интересен также дистрибутив Knoppix (www.knoppix.ru) , который первый в мире стад выпускаться в формате класса LiveCD, что позволило огромному количеству пользователей ознакомится с ОС Linux прямо компакт-диск  прежде, чем снести Windows и установить Linux. Основная сфера применения этого дистрибутива – работа с офисными приложениями OpenOffice.org (это приложение класса Word, Excel), игры, звуковые и видео файлы.

 

Вернуться в оглавление

 

 

8.С чего начать освоение ОС Linux?.

        Рекомендуем приобрести дистрибутив ASP Linux  класса LiveCD на одном CD-диске с офисным пакетом OpenOffice.org и попробовать запустить компьютер с CD-R. После установки офисных приложений можно убедиться, что большинство функций работы в офисных программах такие же как и в MS Office, а кое что даже и лучше.

 

 

Вернуться в оглавление

 

 

Вопросы по теме:

 

  1. Назовите дату и автора создания ОС Linux.
  2. Что являлось движущей причиной создания проекта Open Source.
  3. Что такое программные продукты класса Open Source.
  4. В чем особенность архитектуры ОС Linux (в чем основные отличия от MS DOS).
  5. Какие популярные версии ОС Linux Вы знаете.
  6. Перечислите основные типы и функции оболочки shell.
  7. Приведите примеры популярных Shell-оболочек.
  8. Загрузите Linux класса LiveCD и выполните команду просмотра файлов.
  9. Какова типовая структуру файловой системы Linux.
  10. Назначение директория root и home.
  11. Структура файловой системы ОС Linux.
  12. Подключении оборудования в ОС Linux.
  13. Сравнение команд DOS и Linux

 

 

Литература:

 

  1. Р. Петерсен, LINUX-Руководство по операционной системе/ пер. с англ. С.М.Тимачева – Дюссельдорф-Киев-Москва, BHV, 1977 г.,687 с.
  2. В. Соломенчук, Самоучитель Linux (+DVD)– «Питер», Киев, 2006 г., 206 с.
  3. Д. Ляхов, Linux для начинающих(второе издание) – «Бестселлер»,М., 2005, 254 с.

 

 

Вернуться в оглавление