Введение в администрирование ОС Solaris
Solaris как родственная Unix операционная система, разработанная Sun Microsystems и анализ предметной области. История развития, архитектура Solaris и файловые системы ОС Solaris. Техническая разработка: установка, настройка и администрирование программ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 30.11.2014 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Казанский национальный исследовательский технический университет им.А.Н.Туполева - КАИ»
Набережночелнинский филиал
Кафедра ЕНД
Курсовая работа
По дисциплине: «Операционные системы»
На тему: Введение в администрирование ОС Solaris
Выполнила:
Студентка гр.23303
Новикова З.М.
Проверила:
Доцент, к.п.н. Ерёмина И.И.
Набережные Челны 2014г.
Постановка задачи
Представленная работа посвящена теме «Введение в администрирование операционной системы Solaris 10». Проблема данного исследования носит актуальный характер в современных условиях. Об этом свидетельствует частое изучение поднятых вопросов. В связи с этим при написании курсовой были поставлены следующие задачи:
1. изучить ОС Solaris;
2. рассмотреть архитектуру ОС Solaris и средства поддержки архитектуры;
3. более подробно изучить операционную систему Solaris 10;
4. установить и настроить виртуальную ОС Solaris 10;
5. освоить навыки администрирования ОС Solaris 10.
- Содержание
- Постановка задачи
- Введение
- Глава 1. Анализ предметной области
- 1.1 История развития
- 1.2 Архитектура операционной системы Solaris
- 1.3 Файловые системы ОС Solaris
- 1.4 Операционная система Solaris 10
- Глава 2. Техническая разработка
- 2.1 Подготовка к работе
- 2.2 Установка и настройка программ
- 2.3 Администрирование ОС Solaris 10
- Заключение
- Список литературы
Введение
Solaris - это родственная Unix операционная система, разработанная Sun Microsystems. Система разрабатывалась в расчете на корпоративных пользователей и со временем приобрела в их среде заслуженную популярность. Несмотря на то, что исторически Solaris - операционная система с закрытым исходным кодом, большая часть ее программного кода открыта и опубликована компанией Sun Microsystems. А в целом проект Solaris можно назвать одной из самых успешных и авторитетных IT-разработок последнего десятилетия.
ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной даже на сегодняшний день масштабируемостью. Для большинства коммерчески приложений Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. То есть напрямую воплощается концепция симметричных многопроцессорных вычислений (Symmetric Multi- Processing). Благодаря свойству масштабируемости одна и та же ОС может одинаково успешно использоваться и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы, и на серверах масштаба предприятия. При этом Solaris остается еще и одной из самых надежных (устойчивых к сбоям) ОС в мире.
Дальнейшее изучение операционной системы Solaris необходимо в целях более глубокого и обоснованного разрешения частных актуальных проблем тематики данного исследования.
Актуальность настоящей работы обусловлена, с одной стороны, большим интересом к теме "Введение в администрирование ОС Solaris 10" в современной науке, с другой стороны, ее недостаточной разработанностью. Рассмотрение вопросов связанных с данной тематикой носит как теоретическую, так и практическую значимость.
Целью данной курсовой работы являются: изучение операционной системы Solaris, её возможностей и достоинств, установка системы в виртуальной машине, настройка параметров для полноценной работы машины, изучение работы терминала и администрирование ОС.
Глава 1. Анализ предметной области
1.1 История развития
Компьютерная компания Sun Microsystems была зарегистрирована в
г. Санта-Клара (Калифорния) в феврале 1982 года. Первоначально основатели Sun Винод Хосла и Энди Бехтольшейм планировали создать наилучший компьютер для приложений CAD/CAM. В результате их первой разработкой стала оснащенная чипом МС68010 настольная рабочая станция с объемом оперативной памяти 4 Мб и интегрированным адаптером Ethernet. Этот компьютер с логотипом Sun Microsystems впервые был представлен широкой общественности на выставке Comdex в 1983 году. Хотя модель была несколько недоработана, покупатели приняли ее хорошо [1].
Стараясь закрепить успех, Sun всерьез занялась разработкой ПО для Unix. Тогда же молодая компания решила опубликовать спецификацию NFS избрала для ее продвижения на рынок предельно агрессивную политику лицензирования. solaris операционный файловый программа
Между 1984 и 1987 годами Sun Microsystems разрабатывала также архитектуру SPARC (Scalable Processor Architecture). Ее предшественником стал компьютер с сокращенным набором инструкций (Reduced Instruction Set Computer - RISC), который был создан в Университете Беркли с 1980 по 1982 годы.
В начале 1990-х годов Sun Microsystems заменила основанную на BSD SunOS 4 на UNIX System V Release 4 (SVR4), разрабатываемую совместно с AT&T, а также изменила имя SunOS 5 на Solaris 2. После выхода версии 2.6 Sun Microsystems отбросила из имени «2.», и следующая версия называлась уже Solaris 7. Solaris -- это операционная система SunOS с графической оболочкой и некоторыми дополнительными компонентами [2].
Начиная с версии Solaris 9, Sun Microsystems предлагает для загрузки общедоступную (в бинарном виде, то есть с закрытым исходным кодом) некоммерческую версию Solaris по лицензии CDDL. От коммерческой версии она отличается отсутствием технической поддержки Sun Microsystems, печатной документации и некоторого объёма дополнительного программного обеспечения -- англ. Value Added Software.
В июне 2005 года Sun Microsystems приняла решение открыть часть исходного кода Solaris 10 и запустить проект OpenSolaris. Разработка следующей версии Solaris -- Solaris 11 (рабочее название проекта -- Nevada) ведется уже в сотрудничестве с OpenSolaris Community. На данный момент Sun Microsystems практически закончила открытие исходного кода Solaris 10. Вдобавок к исходному коду операционной системы Solaris Sun Microsystems открыла целый ряд программного обеспечения собственной разработки, для Solaris, в рамках проекта OpenSolaris [3].
С апреля 2010 года новый владелец, Oracle Corporation, изменил условия лицензирования системы Solaris 10. По новым правилам продуктом бесплатно, в коммерческих целях, можно будет пользоваться только в течение 90 дней.
1.2 Архитектура операционной системы Solaris
Самый общий взгляд на архитектуру Solaris позволяет увидеть двухуровневую модель системы, состоящую из пользовательской и системной части (ядра) (см. рисунок 1). Ядро непосредственно взаимодействует с аппаратной частью компьютера, изолируя прикладные программы (процессы в пользовательской части операционной системы) от особенностей ее архитектуры. Ядро имеет набор услуг, предоставляемых прикладным программам посредством системных вызовов. Таким образом, в системе можно выделить два уровня привилегий: уровень системы (привилегии специального пользователя root) и уровень пользователя (привилегии всех остальных пользователей).
Рисунок 1. Архитектура операционной системы Solaris
Важную часть системных программ составляют демоны. Демон -- это процесс, выполняющий определенную функцию в системе, который запускается при старте системы и не связан ни с одним пользовательским терминалом. Демоны предоставляют пользователям определенные сервисы, примерами которых могут служить системный журнал, веб-сервер и т. п. Аналогом демонов в операционной системе Windows NT и более поздних версиях являются системные службы.
Поддерживаемые архитектуры:
*Sun UltraSPARC
*Fujitsu SPARC64
*32 и 64-битные процессоры AMD, Intel и VIA x86 [4].
Поддержка микропроцессоров Itanium (Intel) была запланирована, но не была реализована.
Предпринималась попытка портировать Solaris на архитектуру PowerPC, в 1996 была выпущена 32-битная версия 2.5.1 (Solaris PowerPC Edition) для платформы PReP, однако, вскоре от этого отказались. В настоящее время идет возрождение поддержки архитектуры PowerPC в OpenSolaris.
В ноябре 2007 IBM, Sun и Sine Nomine Associates продемонстрировали пробную версию OpenSolaris for System z, работающую на мейнфрейме IBM System z под z/VM. Эта версия получила название Sirius. 19 ноября 2008 IBM авторизовала Sirius на процессорах System z IFL.
В Solaris 10 Sun Microsystems реализовала двоичную совместимость с Linux, что позволяет запускать Linux-приложения под Solaris на системах x86 в зонах BrandZ. Планируется двоичная совместимость с FreeBSD. В Solaris SPARC эта функциональность не доступна.
По состоянию на 2009 год Solaris официально поддерживают на некоторых своих системах с архитектурой x86 и AMD64 следующие производители:
*IBM
*Intel
*Hewlett-Packard
*Dell
*Fujitsu Siemens Computers
*Core Micro Systems
*Egenera [4].
1.3 Файловые системы ОС Solaris
Файловая систем - структура каталогов, которая операционная система использует, чтобы сохранить и организовать файлы. Дерево каталогов Solaris, хотя это похоже на одну файловую систему, состоит из нескольких файловых систем, подключенных к дереву, которое создается при установке файловых систем.
Изначально в Solaris использовалась файловая система UFS. В 2004 Sun Microsystems разработала файловую систему ZFS, которая стала включаться в Solaris 10, начиная с релиза 6/06 (июнь 2006).
Всего Solaris 10 поддерживает 14 файловых систем:
· UFS (Unix File System)
· ZFS (Zettabyte File System)
· SMBFS (SMB)
· VxFS (Veritas File System)
· PCFS (FAT и FAT32)
· HSFS (для CD-ROM)
· TMPFS
· NFS (Network File System)
· CacheFS
· AutoFS
· SpecFS
· ProcFS
· SockFS
· fifos [5].
1.4 Операционная система Solaris 10
Solaris 10 - мощная ОС, пригодная для решения самых разнообразных задач. Система доступна для свободного использования, может быть инсталлирована как на выделенных серверах, так и на персональных компьютерах пользователей. ОС Solaris 10 предоставляет вам более 600 новых возможностей, многие из которых не реализованы ни в какой другой операционной системе. Solaris опережает конкурирующие системы как по быстродействию приложений, так и по результатам стандартных для отрасли тестов. После выхода основной версии Solaris 10 выпускаются ее обновленные варианты, в которых реализуются новые возможности.
Инновационные технологии, используемые в Solaris 10: Контейнеры - технология в области системной виртуализации и утилизации ресурсов; ZFS (Zetabyte File System) - самовосстанавливающаяся, самоуправляемая 128 разрядная файловая система; PSH (Predictive Self-Healing) - упреждающее самовосстановление; BrandZ - технология запуска в среде Solaris приложений Linux; Process Rights Management - установка прав исполняющимся процессам; Security Toolkit - автоматически настраивает систему на максимум безопасности, DTrace - уникальный механизм динамической трассировки задач [6].
В сентябре 2010 года корпорация Oracle выпустила обновление для операционной системы Solaris 10. Параллельно с этим, были выпущены пакеты программного обеспечения Oracle Solaris Cluster 3.3 и среда разработки приложений Oracle Solaris 12.2.
Выпущенное обновление было протестировано на совместимость с другими решениями корпорации и популярными серверными решениями других производителей. Вместе с релизом системы были обновлены и сертификационные курсы по Solaris, куда были включены порядка 50 000 различных вопросов и практических кейсов.
В версии 10/09 компания повысила производительность сетевой подсистемы и ядра ОС в целом, добавлены новые возможности, касающиеся виртуализации на базе x86- и SPARC-серверов. Также в новинке появилась новая версия фирменной файловой системы ZFS, поддерживающей очень большие дисковые массивы.
С аппаратной точки зрения 10/09 поддерживает последние версии x86-процессоров AMD и Intel. В Oracle также заявляют, что новая версия полностью совместима с 11 000 сторонних приложений, написанных ранее под среду Solaris 10.
Что касается Solaris Cluster 3.3, то здесь Oracle предлагает набор решений для создания отказоустойчивых производственных кластеров уровня предприятия. Здесь в наличии присутствуют кластерные приложения Oracle Solaris Containers и Oracle Solaris Cluster Geographic Edition. Поддерживает кластерная платформа и другие популярные продукты, ориентированные на кластерные среды, в частности Oracle WebLogic Server, Oracle's Siebel CRM, MySQL Cluster и Oracle Business Intelligence Enterprise Edition 11g.
Кластерный пакет программ на уровне системы также поддерживает расширения Solaris Trusted Extensions для повышения безопасности данных и технологию InfiniBand для скоростного обмена данными.
Среда Solaris Studio 12.2 получила новые инструменты для разработки многопоточных и распределенных Solaris-приложений.
Возможности ОС Solaris 10:
1. поддерживает целый ряд усовершенствованных функций обеспечения безопасности, таких как Solaris Secure Execution и Process Rights Management, что позволяет защитить корпоративную среду, безопасно внедрять новые решения и с легкостью консолидировать сервисы;
2. обеспечивает великолепное быстродействие баз данных, Web-сервисов и сервисов, созданных на базе технологии Java, обладает прекрасной масштабируемостью и отличается непревзойденным соотношением цены и производительности, что подтверждается рядом установленных этой системой мировых рекордов;
3. поддерживает передовые средства повышения степени использования ресурсов - например, технологию Solaris Containers, которая позволяет консолидировать, изолировать и защитить тысячи приложений на одном сервере;
4. позволяет получить подробную информацию о системе с помощью таких инструментов, как Solaris Dynamic Tracing (DTrace), который обеспечивает возможность отладки и оптимизации приложений в реальном времени;
5. полностью поддерживают более 400 платформ с архитектурой SPARC и x64/x86, разработанных такими компаниями как Sun, Dell, HP и IBM;
6. функция превентивной самодиагностики (Predictive Self Healing) и другие технологии, реализованные в ОС Solaris 10, автоматически диагностируют аппаратные и программные сбои и устраняют их последствия, сводя к минимуму время простоя систем.
Глава 2. Техническая разработка
2.1 Подготовка к работе
В данной курсовой работе будет показана установка ОС Solaris 10 в виртуальную машину. Поэтому для работы необходимо установить следующие программы:
1. Oracle VM VirtualBox Manager - виртуальная машина.
2. Образ ОС Solaris 10 (данные программы можно скачать бесплатно с официального сайта - www.oracle.com).
Виртуальная машина - это полностью изолированный программный контейнер, способный выполнять собственную операционную систему и приложения, как физический компьютер. Виртуальная машина работает абсолютно так же, как физический компьютер, и содержит собственные виртуальные (т.е. программные) ЦП, ОЗУ, жесткий диск и сетевую интерфейсную карту (NIC).
VirtualBox (Oracle VM VirtualBox) -- программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других [6].
На данный момент VirtualBox включает в себя следующие возможности:
· Альтернативная x86-виртуализация, не требующая наличия поддержки аппаратных техник Intel VT или AMD-V (которая, однако, может быть включена в настройках).
· Дружественный пользовательский интерфейс, в том числе и на русском языке (построенный с помощью Qt).
· Поддержка Windows, Linux, Solaris/OpenSolaris и Mac OS хостовых систем.
· Наличие Guest VM Additions для упрощения взаимодействия с хостовыми ОС.
· Поддержка многопроцессорных и многоядерных систем.
· Поддержка виртуализации аудиоустройств.
· Высокая производительность.
· Описание настроек виртуальной машины в XML-формате.
· Поддержка Общих папок для простого обмена файлами между хостовой и гостевой системами.
Virtual Hard Disk (VHD - образ виртуальной машины) -- формат файла, содержащий полную структуру и содержание сходные с жёстким диском. Используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно открыть разными программами виртуализации или виртуальными машинами [7].
Виртуальный образ реализуется как файл хранящийся в файловой системе родительской ОС. Поддерживаются следующие типы виртуальных дисков:
· Fixed hard disk image -- дисковый образ фиксированного размера, выделяется файл такого же размера как заданный размер виртуального диска.
· Dynamic hard disk image -- динамический образ, имеет размер равный размеру записанных на диск данных. Перезаписывание существующих данных может не приводить к росту образа.
· Differencing hard disk image -- разностный образ, содержит только блоки измененные относительно родительского образа.
· Linked to a hard disk -- ссылка на жёсткий диск или раздел жесткого диска. Блоки данных записываются на физический диск или его раздел.
2.2 Установка и настройка программ
Прежде всего устанавливаем виртуальную машину Oracle VM VirtualBox Manager. Виртуальная машина устанавливается пошагово, как и любые другие программы.
Рисунок 4. Установка Oracle VM VirtualBox Manager
Соглашаемся на все предложенные на установку плагины.
Рисунок 5. Пользовательские настройки виртуальной машины
Рисунок 6. Завершение установки
Перейдем к созданию разметки для виртуальной машины Создать ---> Next.
Рисунок 7. Создание разметки для ВМ
Рисунок 8. Мастер создания новой виртуальной машины
В верхней вкладке вводим название нашей виртуальной машины (MySolaris), в нижних вкладках выбираем под что мы будем устанавливать виртуальную машину (в данном случае Solaris).
Рисунок 9. Ввод имени и типа ОС
Указываем сколько памяти вы хотите выделить на работоспособность виртуальной машины.
Рисунок 10. Выбор объёма памяти
Выбираем "Создать новый жесткий диск", в том случае если у вас его не было.
Рисунок 11. Создание нового жёсткого диска
Рисунок 12. Выбор формата ВМ
Далее выбираем один из типов виртуального диска (динамический или фиксированный), указываем место хранения ВМ и нажимаем кнопку «Создать».
Рисунок 13. Создание ВМ
Рисунок 14. Вид экрана ВМ
Однако при создании виртуальной машины определяются далеко не все ее параметры. Для этого достаточно выбрать в списке нужную виртуальную машину и щелкнуть по кнопке «Настроить».
В разделе «Общие» определяется тип гостевой операционной системы, задается имя виртуальной машины и ее описание, а также настраиваются некоторые дополнительные параметры, которые можно оставить по умолчанию.
Рисунок 15. Раздел «Общие»
Раздел «Система» позволяет задать число и дополнительные функции виртуальных процессоров, объем оперативной памяти виртуального компьютера и порядок загрузки. Имейте в виду, что в виртуальных машинах VirtualBox вы не найдете привычную утилиту BIOS Setup, которая присутствует к примеру в другой программе для виртуализации - VMware Workstation. Поэтому при установке гостевой операционной системы с DVD или монтированного образа диска (*.iso) следует выбрать порядок загрузки на вкладке «Материнская плата». Первым в данном списке должен идти «CD/DVD-ROM», затем «Жесткий диск». Если вы не планируете включать в конфигурацию виртуальной машины флоппи-дисковод, то пункт «Дискета» в порядке загрузке лучше вообще отключить, сняв с него галочку.
Рисунок 16. Раздел «Система»
При выборе размера ОЗУ (RAM) для виртуальной машины руководствуйтесь здравым смыслом и объемом оперативной памяти вашего реального компьютера. Лучше, если он будет иметь минимум 2 Гб ОЗУ, при этом рекомендуется оставить реальному компьютеру не менее 50%. На компьютере, имеющем 3-4 Гб оперативной памяти, с легкостью можно запустить сеть из 2-3 виртуальных машины, оснащенных 256-512(1024) Мб ОЗУ каждая. Таким образом, вы сможете без проблем освоить азы локальных сетей и протестировать сетевой софт в VirtualBox.
В разделе «Дисплей» задаются настройки виртуального видеоадаптера: видеопамять, 3D-ускорение и 2D-ускорение(если Вы не будете на виртуальной машине просматривать видео то 2D именно то, что вам нужно), удаленный рабочий стол. Несмотря на наличие данных настроек, не удивляйтесь, если большинство игр откажутся запускаться на виртуальных машинах: им необходимы мощные видеокарты с высокой производительностью, чего VirtualBox и другие программы для виртуализации обеспечить никогда не смогут.
Рисунок 17. Раздел «Дисплей»
Раздел «Носители» позволяет выбрать тип контроллеров и подключенные к виртуальной машине жесткие диски. С точки зрения VirtualBox обычный жесткий диск виртуального компьютера представляет собой файл с расширением .vdi, который хранится в указанной папке хоста.
Для установки гостевой операционной системы к виртуальной машине следует подключить CD/DVD-ROM. Это может быть как реальный привод вашего ПК, так и ISO-образ диска. Последнее предпочтительнее, благо записать образ установочного диска с Windows совсем не сложно, достаточно воспользоваться специальным программным обеспечением, например: Daemon tools lite, Alcohol 120%, Nero, Iso Viewer или другой программы из раздела "программы для работы с CD и DVD" на нашем сервере. Если в разделе «CD/DVD-ROM» установить галочку напротив пункта «Включить прямой доступ», то вы сможете записывать диски напрямую из гостевой операционной системы.
Справа выбираем привод(виртуальный, с которого будет в будущем устанавливаться та или иная виртуальная ось).
Рисунок 18. Раздел «Носители»
Раздел «Аудио» позволяет выбрать для виртуальной машины аудио-драйвер и аудио-контроллер. Если виртуальный компьютер отказывается издавать звуки, поэкспериментируйте с данными настройками.
Рисунок 19. Раздел «Аудио»
Одной из самых насущных проблем при работе с VirtualBox является настройка интернета и сети в гостевых операционных системах. Здесь существует множество вариантов. В каждом конкретном случае настройки будут зависеть от конфигурации физической локальной сети и интернет подключения. Для настройки сети в свойствах виртуальной машины отведен специальный раздел «Сеть».
Каждую виртуальную машину можно укомплектовать максимум четырьмя сетевыми картами. Таким образом, имеется возможность не только приобщить гостевую ОС к интернету, но и объединить виртуальные компьютеры в локальную сеть.
По умолчанию гостевая операционная система подключается к сети с использованием технологии трансляции сетевых адресов - NAT. При этом ваш реальный компьютер выступает как роутер (маршрутизатор), перенаправляя пакеты между виртуальной машиной и интернетом. Если в качестве типа подключения сетевого интерфейса виртуальной машины выбран NAT, никаких дополнительных настроек гостевой ОС и хоста не потребуется.
Однако при таком раскладе виртуальный компьютер будет невидим из интернета. Другой минус NAT - ограничение используемых протоколов, т.к. полноценно поддерживаются только UDP и TCP [8]. Отсутствие связи по протоколу GRE приведет к тому, что из виртуальной машины вам не удастся пройти аутентификацию в виртуальной частной сети (VPN) посредством PPTP. В таком случае придется выбирать другие типы подключения - «Сетевой мост» либо «Виртуальный адаптер хоста», который появится в хостовой системе при инсталляции VirtualBox. Найти его можно в списке сетевых подключений.
Рисунок 20. Раздел «Сеть»
В разделе «COM-порты» имеется возможность добавить в виртуальную машину до двух последовательных порта, настроить прерывания и режимы работы портов.
Рисунок 21. Параметр «COM-порты»
Для работы флешек и других USB устройств в виртуальной машине в разделе «USB» должны быть активированы опции «Включить контроллер USB» и «Включить контроллер USB 2.0». При желании здесь же можно добавить фильтр используемых USB устройств. Для этого необходимо подключить к компьютеру нужное устройство и нажать кнопку «Добавить из устройства». В противном случае вам придется заполнить длинную форму о характеристиках USB девайса [8].
И, наконец, последний раздел в свойствах виртуальной операционной системы - «Общие папки». Они служат для быстрого обмена файлами между гостевой операционной системой и хостом. Для их использования на реальном компьютере создайте новую или найдите нужную папку, а затем добавьте ее в список общих папок виртуальной машины. Если вы хотите, чтобы в гостевой ОС можно было только считывать данные из общей папки, установите галочку «Только чтение». В противном случае виртуальная операционная система, как и все установленные на ней программы, получит полный доступ к общей папке. Для удобства общую папку можно подключить в качестве сетевого диска гостевой операционной системы. В Windows это делается довольно просто: перейдя в «Сетевое окружение» в адресной строке введите «Вся сеть» и вы увидите общую папку VirtualBox. Щелкнув по ней правой кнопкой мышки, выберите «Подключить сетевой диск».
Рисунок 22. Раздел «Общие папки»
Далее необходимо установить нашу ось. Для этого монтируем в виртуальный привод образ оси (Solaris 10) и нажимаем в верхней панели «Запустить». На все выходящие сообщения соглашаемся.
Рисунок 23. Загрузка образа оси
В итоге появится вид экрана ОС Solaris 10, с которым уже можно полноценно работать.
Рисунок 24. Интерфейс ОС Solaris 10
2.3 Администрирование ОС Solaris 10
В данной части проекта рассмотрим некоторые команды системы, изучим и применим их при работе в терминале. Для начала необходимо запустить виртуальную машину, а затем и сам терминал. При входе в программу заходим через администратора, вводим логин и пароль. Если вы забыли пароль или просто хотите поменять его, то набираем команду passwd и вводим новый пароль (при этом нельзя забывать о том, что вводимые символы не видны).
Рисунок 26. Изменение пароля
Сейчас рассмотрим команды, показывающие системную информацию:
· детальный просмотр системной конфигурации: /usr/sbin/prtconf -vp
Рисунок 27. Детальный просмотр системной конфигурации
· быстрая проверка режима 32 или 64 bit: isainfo -bv
Рисунок 28. Быстрая проверка режима
· отображение системной информации: uname -a и uname -Х
Рисунок 29. Системная информация
· отчёт об основных системных параметрах в течение 10 секунд: vmstat 1
Рисунок 30. Системные параметры в течение 10 секунд
Далее рассмотрим команды процессов, т.е. различные характеристики процессов:
· вывод дерева родителя/детей для процесса: /usr/proc/bin/ptree
Рисунок 31. Дерево родителя/детей для процесса
· вывод рабочего каталога процесса: /usr/proc/bin/pwdx
· отображение файлов, открытых процессом: pfiles
Рисунок 32. Отображение файлов, открытых процессом
Команды, показывающие информацию о сетях:
· состояние TCP/IP интерфейсов: netstat -i
· таблица маршрутов: netstat -r
· таблица маршрутов, без разрешения имен: netstat -rn
Рисунок 33. Информация о сетях
· состояние сокетов на этой машине: netstat -a | more [9].
Рисунок 34. Состояние сокетов на этой машине
Сейчас рассмотрим команды над аппаратным обеспечением и ядром:
· проверка конфигурируемых аппаратных устройств: cfgadm
Рисунок 35. проверка конфигурируемых аппаратных устройств
· информация о модулях ядра: /usr/sbin/modinfo
Рисунок 36. Информация о модулях ядра
· детальный вывод настройки ядра: /usr/sbin/sysdef
Рисунок 37. детальный вывод настройки ядра
Итак, последняя часть работы - это команды файловой системы. Файловая система операционной среды Solaris обладает иерархической структурой. Администрируя систему, вы должны знать, в каком месте иерархии каталогов вы находитесь и как переместиться в другой каталог.
Определение местонахождения
Чтобы узнать, в каком месте иерархии каталогов вы находитесь в данный момент, наберите pwd и нажмите Enter. Имя этой команды означает print working directory (отобразить рабочий каталог), иными словами, она выводит на экран имя текущего каталога.
Рисунок 38. Определение местонахождения
Смена текущего каталога
Чтобы переместиться в другой каталог (сменить текущий каталог), наберите cd имя_каталога и нажмите Enter. Команда cd (change directory -- сменить каталог) переместит вас в каталог с указанным именем.
Рисунок 39. Смена текущего каталога
Если вы наберете cd без указания целевого каталога и нажмете Enter, вы переместитесь в свой домашний каталог.
Получение информации о файлах
При помощи команды ls вы можете получить список содержимого каталога и для каждого из файлов каталога отобразить информацию о разрешениях на доступ, ссылках, правах на владение, группе, размере (в байтах), дате и времени модификации, а также имени файла. Причиной очень многих возникающих у пользователей проблем доступа к файлам очень часто является неправильная конфигурация разрешений на доступ или прав на владение. Также можно и фильтровать файлы по размеру - ls -l | sort +4n [10].
Рисунок 40. Получение информации о файлах
Отображение информации о файле (ls)
Чтобы получить информацию об отдельном файле, введите ls -l имя_файла и нажмите Enter. На экране будут показаны разрешения, ссылки, владелец, группа, размер файла в байтах, дата и время модификации и имя файла.
Рисунок 41. Информация о файле
Поиск файла (find)
Чтобы найти файл, начав поиск с домашнего каталога, введите find $HOME -name имя_файла -print и нажмите Enter. Добавление в командную строку переменной $HОМЕ предписывает команде find начать поиск с домашнего каталога. Ключ -name имя_файла предписывает осуществить поиск файла с указанным именем. Ключ -print предписывает отобразить результаты поиска на экране. Если указанный файл не обнаружен, на экране появится приглашение командной строки.
В следующем примере команда find используется для поиска файла с именем core:
Рисунок 42. Поиск файла с именем core
Ниже перечислены некоторые ключи команды find, которые вы можете пользовать для того, чтобы указать дополнительные критерии поиска.
-fstype тип
Выполнить поиск в файловой системе с указанным типом (как правило, либо ufs, либо nfs).
-prune
Ограничить поиск указанным каталогом.
-nouser
Искать файлы, принадлежащие пользователю, не указанному в базе данных /etc/passwd.
-nogroup
Искать файлы, принадлежащие группе, не указанной в базе данных /etc/group.
-atime n
Искать файлы, к которым обращались в течение последних n дней.
-mtime n
Искать файлы, которые были модифицированы в течение последних n дней.
-ctime n
Искать файлы, которые были изменены в течение последних n дней.Чтобы изменить файл, вовсе не обязательно модифицировать его
содержимое. Измененным считается также файл, у которого изменились атрибуты, например количество ссылок, владелец, группа и т. п.[10].
ПРИМЕЧАНИЕ
Чтобы определить, обладает ли файл разрешением на исполнение, можно воспользоваться командой ls -l.
Чтобы отобразить типы всех файлов каталога, введите file * и нажмите Enter. Файлы будут перечислены в алфавитном порядке, для каждого файла будет указан его тип:
Рисунок 43. Типы всех файлов каталога
Заключение
Solaris имеет многопотоковое ядро с поддержкой многопроцессорности, соответствует стандартам для открытых систем, обеспечивая совместимость с другими окружениями, содержит инструменты разработки и администрирования мирового класса, поддерживает многие приложения третьих фирм, предоставляет среду выполнения приложений MS-Windows. Масштабируемость Solaris простирается от рабочих станций до суперкомпьютеров, что позволяет заказчикам создавать разнородные корпоративные сетевые конфигурации, легко наращиваемые по мере роста информационных потребностей.
Solaris представляет собой самое гибкое и мощное операционное Unix-окружение. Функциональная идентичность реализаций Solaris для платформ SPARC и x86 обеспечивает прозрачную совместимость для RISC и CISC-платформ, чего не дает ни одна другая операционная среда.
В данной курсовой работе была рассмотрена операционная система Solaris, были изучены все её возможности, файловые системы, команды, была установлена виртуальная машина OC Solaris 10, с помощью которой научились настраивать ВМ и работать с ней, и освоили навыки администрирования ОС.
Список литературы
1. Кондратьев В.К. Введение в операционные системы: учебное пособие/ В.К. Кондратьев. - М.:МЭСИ, 2009. - 232с.
2. Гордеев А.В. Операционные системы: учебник А.В. Гордеев. СПб.:Питер,2010.- 409с.
3. Робачевский, А. Операционная система UNIX: учебник/ А. Робачевский, С. Немнюгин, О. Стесик. - СПб.: БХВ-Петербург,2009.-656с.
4. Таненбаум Э. Современные операционные системы: учебник Э. Таненбаум. - СПб.: Питер, 2011. - 1040с.
5. Торчинский Ф.И. Операционная система Solaris: Учебное пособие Ф.И. Торчинский, Е.С. Ильин. - Бином. Лаборатория знаний, 2009.- 600с.
6. Торчинский Ф.И. Операционная система Solaris: учебное пособие / Ф.И. Торчинский, Е.С. Ильин - 2-е изд., испр. - М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2009. - 600 с.
7. О. М. Баранова, Н. А. Гаряев, В. В. Гаряева. Операционные системы: учеб. пособие для вузов / ; Моск. гос. строит. ун-т. - М. : МГСУ, 2009. - 104 с.
8. Уинзор Дж. SOLARIS. Руководство системного администратора. 3-е изд: учебное пособие/ Дж. Уинзор. - СПб.: Питер, 2012.-448с.
9. В. Г. Олифер, Н. А. Олифер. Сетевые операционные системы: учеб. пособие для вузов / - СПб. : Питер, 2003. - 538 с.
10. Крыжановская Ю.А. Работа в командной строке ОС Solaris: Учебно-методическое пособие. - Воронеж: Изд-во ВГУ, 2005. - 35 с.
Размещено на Allbest.ru
...Подобные документы
Установка, разработка конфигурации и дальнейшее администрирование FTP-сервера на системе типа UNIX. Настройка операционной системы и удаленного управления. Основные команды; соединение и передача данных. Аутентификация, способы доступа к FTP-серверу.
курсовая работа [1,3 M], добавлен 02.04.2015Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.
курсовая работа [2,1 M], добавлен 19.11.2014Поддержание целостности общих данных, используемые методы и приемы. Проблема критической секции и направления ее разрешения. Аппаратная поддержка синхронизации, классические проблемы и разрешение. Критические области. Синхронизация в Solaris и в Windows.
презентация [1,5 M], добавлен 24.01.2014Технические различия между операционными системами UNIX и Linux. Архитектура аппаратного обеспечения и ядро ОС. Поддержка файловой системы. Доступность приложений. Системное администрирование. Разработка программы на языке Си, реализующей алгоритм стека.
курсовая работа [1,0 M], добавлен 28.05.2015История появления операционной системы Unix. Перекомпиляция Unix в коды любой аппаратной платформы, ее многозадачность и многотерминальность. Основные отличия Unix от других операционных систем. Использование Unix в качестве сервера и рабочей станции.
реферат [28,1 K], добавлен 05.04.2010Понятие виртуальной памяти, ее реализация. Особенности страничной организации по требованию. Этапы обработки ситуации отсутствия страницы в памяти. Стратегии (алгоритмы) замещения страниц. Особенности некоторых операционных систем: Windows NT и Solaris.
презентация [2,2 M], добавлен 24.01.2014Unix - полноценная, изначально многопользовательская, многозадачная и многотерминальная операционная система. Особенности архитектуры Unix, ее два кита - файлы и процессы. Ядро операционной системы, ее файловая система, работа устройств, драйверы.
реферат [1,0 M], добавлен 22.03.2016История создания, назначение ОС UNIX. Функциональные характеристики: управление процессами, памятью и файлами, коммуникационные средства и программный интерфейс. Особенности архитектуры ОС UNIX. Способы управления процессами и условия эксплуатации.
контрольная работа [20,6 K], добавлен 21.02.2009Установка сервера и системы MooDLE, принципы экспорта/импорта данных. Администрирование системы "Галактика ERP" при помощи "Support". Унификация пунктов меню в различных модулях, настройка общесистемных каталогов. Корпоративные информационные ERP-системы.
методичка [1,7 M], добавлен 03.11.2011Особенности и свойства операционной системы UNIX, ее история, файловая структура, функции и отличия от других. Архитектура ядра системы. Понятия диспетчеризации, прерываний, системного времени (таймера), кеша. Проблема построения многопроцессорных систем.
курсовая работа [35,6 K], добавлен 10.05.2011Операционная система – набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ, ее значение, структура, функции, история развития. Альтернативы Windows: UNIX, Linux, OS/2, MacOS, главные их достоинства и недостатки, сферы использования.
реферат [41,4 K], добавлен 28.03.2010Выбор администратора безопасности компьютера. Привилегии на администрирование системы защиты. Включение режима запроса пароля при входе в систему. Состав пользователей компьютера, настройка свойств, создание шаблона настроек. Ограничение времени работы.
лабораторная работа [1,1 M], добавлен 15.07.2009Понятие и особенности операционной системы UNIX как одной из самых популярных в мире операционных систем, история разработки и развития. Оценка возможности постоянного наращивания мощности кластера путем присоединения дополнительных компьютеров.
презентация [6,1 K], добавлен 23.10.2013Характеристика, функции, типы, виды и состав операционных систем. Первая коммерческая система unix system. Операционные системы, основанные на графическом интерфейсе, пи–система, семейство unix. История и основные предпосылки появления ОС Windows.
курсовая работа [66,9 K], добавлен 18.01.2011Описание файловой системы Unix. Работа основных команд ls, cmp, comm, их ключей. Разработка программного продукта, работающего в среде Windows и представляющего собой эмулятора командного процессора операционной системы Unix. Выбор средств реализации.
курсовая работа [183,0 K], добавлен 29.04.2015Понятие операционной системы (ОС) как базового комплекса компьютерных программ для управления аппаратными средствами компьютера и работы с файлами. Файловые системы и их основные функции. Способы именования файлов при создании диска, совместимость с ОС.
контрольная работа [36,8 K], добавлен 20.11.2009Основные структуры процессов в операционной системе Unix. Возможные состояния процесса в Unix и способы перехода между ними. Планирование и выполнение процессов. Различия между родительским и дочерним процессом. Ожидание завершения и выполнения процесса.
курсовая работа [673,0 K], добавлен 24.02.2012Анализ достоинств и недостатков FreeBSD при инсталляции ее в роли настольной и серверной операционной системы. Сравнение с UNIX-подобными и неродственными программными продуктами. Взаимодействие с компьютерами по сети, требования к аппаратной среде.
курсовая работа [600,0 K], добавлен 31.05.2009Особенности построения сети доступа. Мониторинг и удаленное администрирование. Разработка структурной схемы сети NGN. Анализ условий труда операторов ПЭВМ. Топология и архитектура сети. Аппаратура сетей NGN и измерение основных параметров сети.
дипломная работа [5,7 M], добавлен 19.06.2011Различные составляющие операционной системы. Основные функции Unix системы. Подключение к системе с терминалов. Syslog. Графический интерфейс пользователя. Подключение к системе через сеть. Файловая система. Запуск системы и перезагрузка.
курсовая работа [34,9 K], добавлен 06.10.2006