- •Федеральное агенство связи
- •1. Использование командного интерпретатора для работы с файлами
- •1.1. Структура файловой системы FreeBsd
- •1.2. Работа с файлами
- •1.2.1. Работа с обычным текстовым файлом
- •1.2.2. Работа с каталогами
- •1.2.3. Работа со ссылками
- •1.3. Задание на лабораторную работу
- •4. Контрольные вопросы
- •2. Архивирование и сжатие файлов
- •2.1. Архивирование
- •2.2. Cжатие файлов
- •2.3. Задание на лабораторную работу
- •2.4. Контрольные вопросы
- •3. Управление учётными записями пользователей и правами доступа к файлам
- •3.1. Концепция пользователей и групп
- •3.2. Учетные записи пользователей
- •3.3. Группы пользователей
- •3.4. Владельцы файлов и права доступа к файлам
- •3.5. Задание на лабораторную работу
- •3.6. Контрольные вопросы
- •4. Использование команд для фильтрации и обработки текстов
- •4.1. Основные команды
- •4.3. Контрольные вопросы
- •5. Программирование на языке командного интерпретатора
- •5.1. Командные интерпретаторы
- •5.2. Синтаксис языка Bourne shell
- •5.3. Задание на лабораторную работу
- •5.4. Контрольные вопросы
- •6. Мониторинг производительности, управление процессами и автоматизация заданий
- •6.1. Мониторинг производительности
- •6.2. Управление процессами
- •6.3. Запуск заданий по расписанию
- •6.4. Задание на лабораторную работу
- •7. Монтирование файловых систем и мониторинг их использования
- •7.1. Монтирование и демонтирование файловых систем
- •7.2. Мониторинг использования файловых систем
- •6.4. Задание на лабораторную работу
- •7.4. Контрольные вопросы
- •8. Установка и настройка операционной системыFreeBsd
- •8.1. Установка и настройка виртуальной машины
- •8.2. Установка и настройка FreeBsDна виртуальной машине
- •8.3. Задание на лабораторную работу
- •8.4. Контрольные вопросы
- •Список литературы
- •Содержание
7.2. Мониторинг использования файловых систем
Самым простым способом получения информации о используемом дисковом пространстве является команда df(diskfree— свободное пространство). Вывод команды содержит основную информацию о файловых системах и именах устройств, на которых они расположены. Как правило, жесткий диск тоже делится на разделы на этапе загрузки операционной системы, либо позже с помощью утилитыsysinstall. Хорошей практикой является выделение раздела для самой операционной системы (точка монтирования /), а также два раздела для данных и программ, которые размещаются главным образом в каталогах/usrи/var.
Для мониторинга использования дискового пространства пользователями используется команда du (diskusage— использование диска). Например:
# du –d1 /usr/home/
Команда du рекурсивно выводит размер всех каталогов, расположенных к текущем каталоге или указанном в качестве параметра. Параметр –dзадает глубину рекурсивного вывода. Более подробно см.man du.
6.4. Задание на лабораторную работу
Просмотреть содержимое файла /etc/fstab.
Войти в систему под администратором (команда su).
Смонтировать дискету. Просмотреть содержимое. Записать на неё какие-нибудь файлы.
Запретить изменение данных на дискете путем изменения атрибутов соответствующего файла каталога.
Смонтировать флэшку. Просмотреть содержимое. Скопировать с неё какие-нибудь файлы в свой домашний каталог.
Смонтировать CD-диск. Просмотреть его содержимое.
Проверить результаты монтирования командой df.
Демонтировать файловые системы на этих устройствах.
Проверить результаты командой df.
Изучить работу команды du.
7.4. Контрольные вопросы
В чем заключаются функции монтирования и размонтирования файловой системы и какими командами они выполняются в ОС FreeBSD?
Что такое точка монтирования?
В каком каталоге находятся специальные файлы устройств?
Как ограничить доступ к устройствам на гибких дисках.
Какие команды используются для мониторинга файловых систем?
Какие типы файловых систем вы знаете?
Для чего жесткий диск обычно разбивается на разделы?
8. Установка и настройка операционной системыFreeBsd
8.1. Установка и настройка виртуальной машины
Виртуальная машина ‑ это программа, эмулирующая физический компьютер. У виртуальной машины, как и у реальной, есть BIOS, отведенное место на жестком диске, CD-ROM (CD-ROM или подключенный ISO-образ), сетевые адаптеры для соединения с реальной машиной, сетевыми ресурсами или другими виртуальными машинам и т.д.
Как и в случае с реальной машиной, можно установить на виртуальную машину операционную систему, что позволяет тестировать различные операционные системы, не покидая своей.
Продемонстрируем установку OC FreeBSD на виртуальной машине MicrosoftVirtualPC2007 в ОСWindowsXP. Для этого необходимо иметь установленную на компьютере виртуальную машину. Программа является свободно распространяемой, а ее установка не вызывает затруднений. Также на сайте FreeBSD.org необходимо скачать iso-образ загрузочного диска операционной системы, которая также является бесплатной.
Запускаем MicrosoftVirtualPC, откроется мастер установки виртуальной машины.
В окне Options необходимо выбрать Create a virtual machine.
В окне Virtual Machine Name and Location необходимо указать имя файла виртуальной машины и путь к нему, например D:\VM\New Virtual Machine.vmc
В следующем окне Operating Systemуказывается тип операционной системыOther.
В окне Memoryзадается объем оперативной памяти, выбираемUsing the recommended RAM.
В окне Virtual Hard DiskOptionsможно создать виртуальный жесткий диск, на котором впоследствии будет размещаться новая ОС. Для этого выбираемA new virtual hard disk.
В следующем окне указываем местоположение виртуального жесткого диска, например D:\VM\FreeBSD_Hard_Disk.vhd и его размер, например, 10 Гб.
На этом первоначальную настройку виртуальной машины можно считать завершенной.