![]() |
|
|
Курсовая работа: UNIX System VКурсовая работа: UNIX System V1. Введение1.1. Цель данного руководстваРуководство по администрированию систем AT&T UNIX System V Release 4.0 Version 1.0, разработана для оказания помощи в администрировании системы, основанной на системе 386 и выполняемой в среде UNIX System V Release 4.0. Предполагается, что вы уже знакомы с другими системами UNIX. Задачи администрирования системы показаны с помощью команд sheel и меню sysadm, представленных в пакете прикладных программ "Operations, Administration and Maintenance" (OA&M). Пакет OA&M не является частью основной системы; вам следует инсталировать его, чтобы обеспечить доступ к интерфейсу. Данное руководство необходимо использовать после того, как программные средства будут установлены в соответствии с указаниями Руководства по инсталяции систем AT&T UNIX System V Release 4.0 Version 1.0. Инструкции по инсталяции и инициализации расширенных прикладных программ включены в документацию, сопровождающую расширенный продукт. 1.1.1. Что такое администрирование системы в процессоре 386?Администратор системы включает задачи, обычно выполняемые в вычислительной системе: создание резервных копий и восстановление файлов, добавление и удаление пользователей, управление сетью, добавление и удаление аппаратных средств и т.д. Для выполнения этих задач в системе имеется два интерфейса: команды shell, являющиеся непосредственным пользовательским интерфейсом с административными функциями среды системы UNIX, и меню sysadm, обеспечивающие интерфейс меню с теми же задачами с помощью команды sysadm. Опытные администраторы системы должны быть знакомы с обоими интерфейсами. 1.1.2. Обслуживание, администрирование и сопровождениеЕсли вы инсталировали пакет прикладных программ "Operations, Administration and Maintenance" (OA&M), sysadm обращается к меню в формате окон, используя интерфейс форм, меню и языка (FMLI). Примечание. Рекомендуется инсталировать пакет OA&M до инсталяции Экранной командной оболочки Framed Acces Command Environment (FACE) ("Файловый доступ к командной среде"). Если вы инсталируете пакет FACE первым, вы получите сообщения об ошибках при загрузке первого гибкого диска. Инсталяция завершится частичным сбоем установки. При инсталяции пакета OA&M вам предлагается выбор между основным пакетом или пакетом расширений OA&M. Пакет расширений OA&M - выбор по умолчанию - дает более широкий диапазон услуг по созданию резервных копий и восстановлению файлов, плюс другие услуги - создание группы пользователей, сопровождение программ, сопровождение файлов и т.д. 1.1.2.1. Инсталирование основного пакета и пакетов расширений OA&MПри первоначальной инсталяции можно установить основной пакет OA&M или вместе и основной пакет и пакеты расширений OA&M. Если вы инсталировали оба пакета OA&M - и основной, и пакет расширений - и хотите удалить расширение для сохранения пространства, следует удалить и основной и пакеты расширений и заново инсталировать основной пакет OA&M. Расширение меню помечается #oam# на поврежденных строках меню в файлах меню OA&M. Примечание. Файлы ".menu" object_gen позволяют добавить исходные тексты FML (Form., Menu., или Text. файлы) с помощью пакетов расширений в структуре каталога расширений. Эти добавления можно удалять (в соответствии с правилами в Руководстве разработчиков пакетов расширений), когда удаляется пакет расширений (модульность). Меню усовершенствуются автоматически; прототип пакета расширений содержит файлы ".mi", определенные как OAMmif. Документы о действиях OAMmif, представленные в OA&M, корректируют главные меню, объявленные в пакете расширений как именующие специфическое расширение. Это вызывает переадресацию на местоположение специфических каталогов расширений, где должны постоянно находиться файлы FML. Например, расширение Small Computer Systems Interfase (SCSI) (Интерфейса систем малых ЭВМ) добавляет выбор типов меню "buses" и "devices". Специфический выбор SCSI (строки) в меню "buses" и в меню "devices" определен в поле 4 с помощью метки #scsi#. #scsi# интерпретируется с помощью object_gen и преобразуется в /usr/sadm/sysadm/add-ons/scsi (в противоположность /usr/sadm/sysadm/menu/*) - местоположение специфического расширения SCSI. В дальнейшем другие пакеты расширений могут привносить расширения в те же элементы главного меню (они будут содержать соответствующее перемещение #add-on_name#). 2. Использование файловых системВ этом разделе описывается, как создавать, монтировать и демонтировать типы файловых систем s5 и ufs. Для этого необходимо сначала отформатировать гибкие и жесткие диски. Если используемые диски не были отформатированы, обратитесь к разделу 9 "Форматирование запоминающих устройств" и "Управление запоминающими устройствами". Обратитесь к этим задачам из опции file_system в меню UNIX System V Release 4.0 Version 1.0. 2.1. Создание файловой системы2.1.1. Использование меню OA&M для создания файловой системы
Создание рабочей файловой системы проводится в несколько этапов:
2.1.1. Использование меню OA&M для создания файловой системыИспользуйте следующие меню для создания файловой системы:
Система отображает экран "Создание файловой системы" (Create a File System) (make): ________________________________________________ | Create a File System (make) | ------------------------------------------------
Device that will contain the file system: diskette1 File system type: a5 Lable for the file system: Once created, should the new file system be mounted?yes File system name when mounted: /install Введите информацию файловой системы и нажмите SAVE. Система отображает один из следующих экранов: ________________________________________________ | Create An a5 File System (make) | ------------------------------------------------ Name of prototype file: Block Size in Bytes: 1024 Number of Blocks: Number of Files:
________________________________________________ | Create a File System (make) | ------------------------------------------------ Number of Blocks in the File System: Block Size IN bYTES: 8192 Fragment Size in bytes: 1024
Система отображает команду вставить дискету в дисковод.
Затем система создает файловую систему и пытается смонтировать ее. 2.1.2. Использование команды mkfs для создания файловой системыВ данном подразделе сначала обсуждается общий формат команды mkfs, а затем ее специфическое применение для создания файловой системы s5 или ufs. Формат команды mkfs: mkfs [-F filetype] [-V] [-m] [current_options] [-o specific_options] special operands где filetype - тип файловой системы - либо s5, либо ufs; -V - отображает полностью командную строку, включая информацию файла ufstab; -m - возвращает командную строку, используемую для создания существующей файловой системы. Этот параметр позволяет пользователю видеть атрибуты, из которых состоит файловая система; current_options - параметры, поддерживаемые s5; specific_options - атрибуты файловой системы должны быть введены в файл /etc/vfstab. special - имя элемента vfstab, содержащее атрибуты особой файловой системы; special_operands - операнды, специфичные для типа создаваемой файловой системы. 2.1.2.1. Создание файловой системы s5Введите следующие команды, чтобы создать новую файловую систему s5 или преобразовать старую с новым логическим размером блока:
Вам следует специфицировать тип файловой системы, когда вы используете команду labelit. Например, если используется устройство f0q15d, файловой системой будет memo, а именем тома memo 2.0. Введите: labelit -F s5/dev/dsk/f0q15d memo memo 2.0 Если новую файловую систему необходимо создать из старой, и новая файловая система будет иметь больший логический размер блока, тогда благодаря фрагментации новая файловая система выделит больше блоков диска для хранения данных, чем старая система. Используйте команду fsba (1M), чтобы узнать требования области памяти старой файловой системы с новым размером блока. Используйте эту информацию также для того, чтобы убедиться, что часть диска, которая будет использоваться для новой файловой системы, достаточно большая. Используйте команду prtvtoc (1M), чтобы узнать размер частей текущего диска.
4. mkfs [-F s5] [-b blocksize] special blocks[:inodes] 5. [gap blocks/cyl] или mkfs [-F s5] [-b blocksize] special prototype [gap blocks/cyl] где blocksize - логический размер блока файловой системы. Значение по умолчанию - 1024 байта. Система s5 поддерживает также 512 - байтовые и 2048 - байтовые блоки; special - вход в файле vfstab, содержащий атрибуты файловой системы; blocks - количество 512 - байтовых блоков, которые займет файловая система. Значением по умолчанию для inodes является один индексный дескриптор файла для каждых четырех логических блоков памяти; gap blocks/cyl - промежуток между записями и количество блоков в одном цилиндре. Эти цифры зависят от размера блока и размеров жесткого диска; prototype - имя файла, который может включать: количество блоков, необходимых для файловой системы, каталог и структуру файла для файловой системы, а также команды считывания содержимого существующих файлов в файловую систему. Обратите внимание, что файловой системе не дается имя ни в одном из форматов команды mkfs; оно идентифицируется по имени файла специального устройства, в котором его имя находится. Файл специального устройства, обычно расположенный в каталоге /dev, привязан к идентифицирующему контроллеру и соответственно к типу и номеру физического устройства. В первом формате единственной другой информацией, которая должна быть размещена на командной строке mkfs, является количество 512 - байтовых блоков, которые займет файловая система. Второй формат позволяет включать эту информацию в макетный файл, который может также определять каталог и файловую структуру для новой файловой системы; он также позволяет считывать содержание файлов из существующей файловой системы. Оба формата позволяют определять информацию о промежутках между записями и блоках в одном цилиндре. Если такая информация не дается на командной строке, тогда используются значения по умолчанию. Рекомендации зависят от логического размера блоков файловой системы. Опция -b команды mkfs позволяет определить логический размер блоков, используемых в файловой системе. По умолчанию логический размер блоков файловой системы составляет 1024 байта. С помощью параметра -b можно определить логический размер блоков от 1024 до 2048 байтов. Рекомендуемые значения отличаются от значений по умолчанию, используемых командами. Оптимальное значение зависит от типа прикладной задачи (например, у интенсивных прикладных программ считывания другие характеристики нежели у интенсивных прикладных программ записи), от используемого дискового контроллера и чередования дисков. В первом формате mkfs, даже если и требуется число блоков в файле, количество индексных дескрипторов файла может быть опущено. Если количество индексных дескрипторов файла опускается, команда использует значение по умолчанию одного индексного дескриптора файла для каждых четырех логических блоков памяти. Если вы используете первый формат mkfs, тогда файловая система создается с единственным каталогом. Если вы используете макетный файл, как указано выше, он может включать информацию, которая заставляет команду строить и инициализировать каталог и файловую структуру для файловой системы.
2.1.2.2. Создание файловой системы ufsПри построении файловой системы ufs команда mkfs создает файловую систему с корневым каталогом и с каталогом lost+found. Число индексных дескрипторов файла высчитывается как функция размера файловой системы. Введите следующие команды, чтобы создать новую файловую систему ufs или преобразовать старую в новый логический размер блока:
Необходимо определить тип файловой системы при использовании labelit. Например, если у вас устройство f0q15d, файловой системой будет memo, а именем тома memo 2.0. Введите: labelit -F ufs/dev/dsk/f0q15d memo memo 2.0
4. mkfs -F ufs [-o] [arguments special size или mkfs -F ufs [-o] [arguments special prototype где special - вход в файле vfstab, содержащий атрибуты файловой системы; size - количество секторов в файловой системе; arguments - необязательные параметры - это список параметров, отделяемых запятыми и позволяющих настраивать файловую систему. Ниже приводится список наиболее важных параметров:
Если списку параметров предшествует -o, тогда необходимо специфицировать только желаемые параметры, но каждый параметр должен быть явно маркирован. Иначе, параметры исследуются слева направо, где первым параметром считается nsect, вторым - ntrack и т.д. Следующие две команды схожи по функциям: mkfs -F ufs -o bsize=4096,nsect=18, ntrack=9 /dev/rdsk/1s2 35340 mkfs -F ufs /dev/rdsk/1s2 35340 32 16 4096 prototype - имя файла, которое может включать: количество блоков, необходимое для файловой системы, каталог и файловая структура, а также команды считывания содержания соответствующих файлов в файловую систему.
2.1.2.3. Выбор логического размера блокаЛогический размер блока - это размер порций, которые ядро системы использует для считывания или записи файлов. Логический размер блока обычно отличается от физического размера блока - размера наименьшей порции, которую дисковый контроллер может считать или записать; как правило, 1024 байта. Администратор, использующий команду mkfs для создания файловой системы, может определить логический размер блоков файловой системы. По умолчанию логический размер блоков составляет 1024 байта (1K) в системе s5 и 4096 байтов (4K) в системе ufs. Файловые системы root и usr поставляются как 1K файловые системы. Кроме 1К файловых систем, система s5 также поддерживает 2048 байтовые (2К) файловые системы. Чтобы разумно выбрать логический размер блоков, необходимо учесть производительность и объем пространства. Для большинства систем ufs 8K файловая система с размером фрагментов 1К имеет наилучшую производительность, тогда как для большинства s5 систем 1К файловая система самая производительная. Для специальных прикладных программ, прогоняемых в системе s5 (как например, для s5 служебных файловых процессоров), которые используют большое количество выполнимых файлов или файлов данных, лучшим выбором может быть 2К файловая система. 2.2. Монтирование файловой системы2.2.1. Использование меню OA&M для монтирования файловой системы При создании файловой системы единственным именем на командной строке (в отличие от имени файла макета, если вы использовали этот параметр) является имя специального файла устройства. Поскольку обычно к файловой системе UNIX System V обращаются по имени каталога наивысшего уровня в ее иерархии, следующим этапом после создания файловой системы должно быть соединение имени файловой системы с именем каталога. Это выполняется путем "монтирования" файловой системы. При этом используются меню OA&M или команда mount (1M). Этот этап обязателен. Выполнение команды mount требует попарного соединения смонтированного дискового устройства и вмонтированного каталога. Система UNIX обеспечивается информацией о типе файловой системы, о параметрах, используемых для монтирования и о времени, необходимом для монтажа. Эта информация хранится в файле /etc/mnttab. Например, команда mount -F s5 /dev/dsk/1s2/usr просит систему смонтировать /dev/dsk/1s2 как s5 файловую систему, которая начинается в каталоге /usr. Если вы попытаетесь заменить каталоги (при помощи команды cd) на каталог в файловой системе usr до выхода команды mount, то команда cd не выполнится. Пока не завершится команда mount, система не будет знать ни о каких каталогах в файловой системе usr. Можно определить файловые системы, содержащиеся на гибком диске, и использовать их либо для хранения, либо для прямого доступа. Однако, общим для пользователей считается копирование файловой системы в каталог на жестком диске. Для этого файловая система должна быть сначала смонтирована. Команда labelit также помогает осуществить связь между специальным файлом устройства и смонтированным именем файловой системы. Она записывает каталог наивысшего уровня файловой системы (т.е. ее имя) в поле в системном блоке тома. Примечание. Когда команда labelit используется для монтируемых файловых систем, таких как, например, на гибких дисках, одним из фактических параметров командной строки может быть идентификационный номер тома. Этот номер тоже хранится в поле в системном блоке тома, хотя общепринятым считается просто записать имя на этикетке дискеты, где находится файловая система. 2.2.1. Использование меню OA&M для монтирования файловой системыОбратитесь к этим задачам из необязательного параметра file_systems в меню System Administration. Используйте следующие меню для монтирования файловой системы:
Система отображает экран Mount a File System: ________________________________________________ | Mount a File System | ------------------------------------------------ Device that contains the file system: diskette 1 File system name when mounted:
2.2.2. Использование mount для монтирования файловой системыОбщая форма команды mount: mount. Например, команда mount -F s5/dev/dsk/1s4/home просит систему смонтировать /dev/dsk/1s4 как файловую систему типа s5, которая начинается в каталоге /home. Обычно пользователям удобнее обращаться к файлам с жесткого диска. Для этого часть используемых файлов копируется с лент или с гибких дисков на жесткий диск. Введите следующие команды, чтобы смонтировать систему и скопировать содержание файлов на жесткий диск:
Например, команды на этапах, указанных ниже, используют /mnt как каталог точек монтирования и /myfs как корневой каталог.
3. mount -F s5 -oro/dev/diskette /mnt
5. cd/mnt
7. find . -print | cpio -pdm/myfs Объяснение используемых параметров дано в find(1) и cpio(1). 2.3. Демонтирование файловой системы2.3.1. Демонтирование файловой системы с помощью меню Демонтирование файловой системы логически отсоединяет файловую систему от связанного с ней дискового устройства. У пользователей больше нет доступа к каталогам и файлам файловой системы. Демонтирование часто является первым этапом перед использованием других команд, применяемых в файловых системах. Например, fsck (1M), которая проверяет и исправляет файловую систему, действует в демонтированных файловых системах. Демонтирование - это также важная часть процесса закрытия системы. До начала процесса демонтирования все файлы в демонтируемой файловой системе должны быть закрыты и необходимо перейти к каталогу, которого нет в файловой системе. Например, если текущий каталог находится в файловой системе, которую вы хотите демонтировать, вам следует выйти из этого каталога до начала процесса демонтирования. Иначе вы получите следующее сообщение: /etc/umount:device busy 2.3.1. Демонтирование файловой системы с помощью менюОбратитесь к этим задачам, используя параметр file_system в меню System Administration. Используйте следующие меню для демонтирования файловой системы: |
|
|||||||||||||||||||||||||||||
![]() |
|
Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |