Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба1.doc
Скачиваний:
52
Добавлен:
03.05.2015
Размер:
116.22 Кб
Скачать
      1. 3. Выполнение лабораторной работы

Установка ОСРВ QNX

Самый простой способ установки QNX - с инсталляционного CD, который в виде образа можно скачать с сайта производителя (http://www.qnx.com). Диск этот является загрузочным, и потому никаких дополнительных манипуляций не требует - достаточно вставить его в привод и, установив в BIOS соответствующую опцию, перезагрузить машину.

После загрузки с CD нам предлагают либо загрузиться с LiveCD, либо установить систему на жесткий диск.

Выбираем «F3» - Установка QNX на раздел жесткого диска

Далее необходимо выбрать режим установки:

  • обычный, для его выбора необходимо нажать «F1»

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

Далее необходимо ввести лицензионный ключ.

V4YW-KFPF-X74X-JRXB-8ZD8

Далее необходимо согласиться с лицензионным соглашением нажав «F1»

На следующем шаге необходимо выбрать жесткий диск для установки

И раздел

Выбираем F1 -Использовать все доступное пространство для установки

Выбираем установку в директорию по умолчанию, установку QNX Neutrino SDK и встроенной среды разработки.

После окончание установки вынимаем установочный CD и перезагружаем систему.

После перезагрузки можем наблюдать экран входа в систему QNX

Запуск терминала и выполнение простейших команд

Кнопка для запуска терминала находится во вкладке «Utilities» панели управления QNX.

Основные команды shell

cd - изменть текущий рабочий каталог;

cp - сделать копию файла;

ls - список имен файлов в каталоге;

pwd - печать текущего рабочего каталога (на экран)

rm - удалить файлы.

mkdir - создать новый каталог;

mv - переместить или переименовать один файл;

rmdir - удалить каталог.

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

VI имя_файла

для входа в режим редактирования необходимо нажать Insert, для выхода из него Esc. Для выхода из редактора с сохранением файла необходимо нажать ZZ (с зажатым Shift'ом)

/home -домашний каталог пользователя

Задание

  • Создать в домашнем каталоге папку “Labs”

  • Перейти в него

  • Создать в нем тестовый файл с названием “Lab1”

Описание структуры файловой системе Linux

Для доступа к файлам также можно воспользоваться «Photon File Manager»

находящийся во вкладке «Utilities» панели управления QNX.

      1. /

Корневой раздел.

      1. /bin

В этом каталоге хранятся основные команды операционной системы, такие как команды оболочки и команды файловой системы (ls, cp и т.д.).

      1. /boot

Здесь хранятся образы ядер QNX и менеджер загрузки

      1. /dev

Директория содержит файлы устройств, подключенные к операционной системе.

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

      1. /etc

В этой директории находится основная часть конфигурационных файлов самой операционной системы (настройки сети, список пользователей, групп и т.д.) и различных программ (Apache, Samba и т. д.).

      1. /home

В этом месте должна размещаться вся личная информация пользователей системы.

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

      1. /lib

Эта директория предназначена для хранения системных библиотек, необходимые для работы программ из директорий /bin и /sbin и операционной системы вцелом.

      1. /opt

Директория, в которой обычно размещаются установленные программы, имеющие большой дисковый размер или вспомогательные пакеты (например /opt/openoffice.org).

      1. /proc

/proc — это директория, к которой примонтирована виртуальная файловая система procfs. Различная информация, которую ядро может сообщить пользователям, находится в "файлах" каталога /proc. Например, в файле /proc/modules находится список загруженных модулей ядра. А в файле /proc/cpuinfo — информация о процессоре компьютера.

      1. /root

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

      1. /sbin

Основные системные программы для администрирования и настройки системы (iptables, ifconfig и т.д.).

      1. /tmp

Временное хранилище данных. Аналог папки в ОС Windows — C:/Windows/Temp. Все пользователи имеют права чтения и записи в этом каталоге.

      1. /usr

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

      1. /usr/bin

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

      1. /usr/include

Заголовочные файлы С++.

      1. /usr/lib

Системные библиотеки для программ, расположенных в директории /usr.

      1. /usr/local

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

      1. /usr/sbin

Дополнительные системные программы.

      1. /usr/share

Общие данные установленных программ.

      1. /usr/share/icons

В каталоге находятся все иконки системы.

      1. /usr/share/doc

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

      1. /var

Это каталог для часто меняющихся данных. Здесь находятся журналы операционной системы, системные log-файлы, cache-файлы и т. д.

      1. /var/cache

В этом месте хранятся все кэши различных программ.