Установка виртуальной машины и инсталляция ОС семейства UNIX

Существует большое количество реализаций виртуальных машин.

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

Процесс установки виртуальной машины описывается для программы VMware Player.

После запуска программы появляется окно управления виртуальными машинами.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №1 - открытая онлайн библиотека

1. Нажимаем кнопку Create a New Virtual Machine.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №2 - открытая онлайн библиотека

2. Выбираем пункт Installer disc image file (iso), выбираем ISO-образ с установочным диском и нажимаем открыть.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №3 - открытая онлайн библиотека

3. Нажимаем кнопку Next.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №4 - открытая онлайн библиотека

4. Нажимаем кнопку Next, вводим имя виртуальной машины и выбираем место расположения виртуальной машины на диске.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №5 - открытая онлайн библиотека

5. Нажимаем кнопку Next, вводим максимальный размер и выбираем тип хранения виртуальной машины: одним файлом или несколькими. Нажимаем кнопку Next.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №6 - открытая онлайн библиотека

6. Нажимаем кнопку Finish.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №7 - открытая онлайн библиотека

7. Виртуальная машина установлена. Нажимаем на кнопку Play Virtual Machine.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №8 - открытая онлайн библиотека

8. Появляется окно загрузки операционной системы

Установка виртуальной машины и инсталляция ОС семейства UNIX - №9 - открытая онлайн библиотека

9. После непродолжительной загрузки система готова к использованию.

Установка виртуальной машины и инсталляция ОС семейства UNIX - №10 - открытая онлайн библиотека

Команды ОС семейства UNIX для работы с файловой системой

Принятые обозначения

Формат команд в ОС UNIX следующий:

имя команды [аргументы] [параметры] [метасимволы]

· Имя команды может содержать любое допустимое имя файла; аргументы - одна или несколько букв со знаком минус (-); параметры - передаваемые значения для обработки; метасимволы интерпретируются как специальные операции.

· В квадратных скобках [] указываются необязательные части команд.

· Аргумент –l - «минус буква ЭЛ».

Получение справки

Команда

man файл

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

1: Команды пользователя

1M: Команды для системного администрирования

2: Системные вызовы

3 (3B,3S,...): Библиотечные функции

4: Форматы файлов

5: Заголовки, таблицы, макросы, разное

6: Демонстрации

7: Интерфейсы устройств и сети

При упоминании какой-либо команды, функции или системного файла в литературе по Unix часто в скобках указывается номер раздела справочника man, например: "команда ls(1) предназначена для вывода списка файлов". Как правило, man сам находит раздел с требуемой справкой, просматривая все разделы по очереди, поэтому для получения справки по команде ls достаточно ввести

Man ls

Управление скролингом текста:

· <пробел> - страница вниз

· <Enter> - строка вниз

· <Ctrl>+B - страница вверх

· /word - поиск слова word

· q - выход

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

· -s раздел – для получения документа из другого раздела;

· -lдля получения списка разделов, в которых встречается требуемый термин;

· -a – дает указание вывести все найденные справки из всех разделов друг за другом.

Обращайте внимание на номера разделов (они указываются в заголовке каждой страницы).

Выполните:

Man printf

Изучение файловой системы

Команда

Pwd

выводит полное имя текущего каталога (в котором вы находитесь).

Команда

ls

выводит список файлов текущего каталога.

Команда

Ls –l

выводит список файлов с их атрибутами. «минус буква ЭЛ».

Информация о файле предоставляется пользователю в следующем формате:

ABBBBBBBBB C DDDD EEEEEEEE FFFFF GGGGGGGGGGGG HHHHH

Символ Информация Дополнительно
A   Тип файла - обычный файл; d каталог (фактически, каталог - это специальный файл, в котором перечислены файлы этого каталога); l символическая связь (файл, содержащий имя другого файла - является ссылкой на этот файл; подробности ниже в команде ln); c символьное устройство (устройство, с которым операции чтения-записи производятся побайтно); b блочное устройство (операции чтения-записи буферизуются). Некоторые устройства являются только символьными (например, последовательный порт), а некоторые представлены в обоих вариантах (например, диск). p конвейер (pipe; программный канал, организованный в виде очереди, для передачи данных между двумя процессами).  
B   Права на использование файла Следующие после типа файла 9 символов представляют собой права на использование файла: первая тройка символов - для пользователя-владельца файла, вторая - для группы-владельца, третья - для всех остальных. Наличие буквы в каждой тройке означает наличие соответствующего права: для обычных файлов: r - право на чтение содержимого файла w - право на изменение содержимого файла x - право на исполнение (запуск) файла для каталогов: r - право на получение списка файлов каталога w - право на создание и удаление файлов в каталоге x - право на "поиск" в каталоге   Набор прав --x для каталога позволяет войти в него и прочитать файл, имя которого заранее известно (при условии наличия прав чтения этого файла). Можно также выполнить команды ls и ls -l для этого файла. При этом получить список файлов (ls (-l) для каталога), а также создать или удалить файл нельзя. Право r-- для каталога позволяет произвести чтение каталога, то есть получить список имен его файлов. При этом ни войти в каталог, ни узнать атрибуты файлов (ls -l), ни прочесть файл (даже при наличии прав чтения этого файла) нельзя. Создать или удалить файл, естественно, нельзя. Модификация файла требует прав на запись в файл, так как это операция над файлом. Удаление файла требует прав на запись в каталог, в котором находится этот файл - это операция над каталогом. Наличие права записи в файл не обязательно означает возможность его удалить (хотя можно размер файла уменьшить до нуля).  
С   Число связей Число жестких связей (имён) файла - подробнее см. ниже команду ln. Для каталога - число его подкаталогов (как минимум два - '.' точка и '..' две точки. Текущий каталог обозначается точкой; родительский каталог, которому принадлежит текущий, обозначается двумя точками).
D   Пользователь-владелец файла  
E   Группа-владелец файла Группа - это именованное множество пользователей; группы составляются администратором. Каждый пользователь является членом как минимум одной группы. Пользователь-владелец файла (далее - просто владелец) не обязательно является членом группы-владельца, хотя и может быть таковым.
F   Размер файла в байтах  
G Дата последней модификации файла    
H   Имя файла  


Например,

-rwxr-xr-- 1 asoi students 24380 Feb 3 2014 hello

Команда

cd каталог

переходит в указанный каталог. Без указания каталога - переход в домашний.

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

По умолчанию предполагается, что вы находитесь в своем домашнем каталоге

Манипулирование файлами