Программа FreeBSD
История операционной системы FreeBSD, особенности ее применения. Характеристика и содержание этапов инсталляции FreeBSD 9, доступность действий, инициализация файловой системы, администрирование и создание пользователей, выбор сетевого интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 19.06.2013 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
операционная система freebsd
FreeBSD - свободно распространяемая, Unix-подобная операционная система с открытым исходным кодом. Является потомком AT&T Unix, ответвление BSD, образовавшееся в Калифорнийском университете в Беркли. Работает на PC-совместимых системах x86, в том числе Microsoft Xbox, а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM.
Краткая история операционной системы FreeBSD
Операционная система Unix, зародилась в 1969 году, в научно-исследовательском подразделении, компании AT&T, Bell Labs. В то время, монополия на компьютерную индустрию принадлежала государству, и кампания AT&T не могла продавать свое программное обеспечение. В результате, в 1976, AT&T решила бесплатно предоставить свое программное обеспечение и его исходные коды, университетской среде. Одни в этом случае получили возможность сэкономить значительные средства, и доступ к технологии, вторые, бесплатную площадку для экспериментов и целое поколение специалистов, выросших на их оборудовании.
В конце 70-х годов, в компании AT&T, была создана рабочая группа поддержки Unix ( Unix Support Group, USG), в последствии преобразованная в систему лабораторий Unix ( Unix System Laboratories, USL). В задачи USL, входила раскрутка операционной системы Unix, в качестве коммерческого продукта, что с успехом и делалось, система продавалась предприятиям за большие деньги. Разработка системы продолжалась и в Bell Labs и в USG.
Группа по исследованию компьютерных систем ( Computer Systems Research Group, CSRG ) Калифорнийского университета, участвовавшая в разработке и усовершенствовании системы Unix, стала центральным хранилищем исходных кодов и их улучшений. Группа собирала изменения, оценивала, упаковывала и передавала остальным обладателям действительной лицензии AT&T Unix. Кроме того, CSRG, работала с подразделением министерства обороны США, управлением перспективных исследовательских проектов ( Advanced Research Projects Agency, ARPA ), с целью реализации в Unix, различных функциональных возможностей, например, стек протоколов TCP/IP. Итоговая коллекция программного обеспечения Калифорнийского университета, получила название BSD ( Berkley Software Distribution ). Первый выпуск BSD был создан в 1977 году. В конце концов финансирование CSRG прекратилось, после чего, университетом в Беркли, было принято решение, открыть исходный код BSD для широкой публики.
Первым дистрибутивом операционной системы FreeBSD, стала FreeBSD версии 1.0, выпущенная в 1993 году. За основу была взята лента 4.3BSD-Lite (''Net/2''), университета в Беркли, с многочисленными добавлениями из проекта 386BSD, и уже в мае 1994 года, выла выпущена FreeBSD 1.1 RELEASE.
Тем временем, между компанией Novell и Калифорнийским университетом в Беркли назревал скандал, связанный с легальностью версии Net/2 из Беркли. Судебное разбирательство тянулось достаточно долго. В итоге, по условиям соглашения, достигнутого в ходе данного процесса, Калифорнийский университет признавал, что большие куски кода Net/2, были «унаследованным» кодом, права на который принадлежали компании Novell, ранее выкупившей эти права у компании AT&T. Взамен Novell давала «добро» на то, что версия 4.4BSD-Lite, будет объявлена как полностью свободной, а пользователям Net/2 будет настоятельно рекомендовано перейти на нее. Данное соглашение также касалось и FreeBSD, проекту было дано время, до конца июля 1994 года, для прекращения распространения продукта на основе Net/2. До истечения срока, было разрешено выпустить версию FreeBSD 1.1.5.1. Проекту предстояло почти все пересоздавать практически с нуля, взяв за основу, по сути не законченный проект 4.4BSD-Lite, и в ноябре 1994 года, была выпущена FreeBSD 2.0.
Все это довольно запутанно, информация из различных источников как правило довольно противоречива. Очевидно одно, версия 4.4BSD-Lite, является бабушкой текущего кода FreeBSD а также прародительницей многих других операционных систем семейства BSD.
Другие BSD системы
4.4BSD-Lite породила не только операционную систему FreeBSD, но и массу других проектов, из которых можно выделить следующие:
NetBSD
-- во многом подобна FreeBSD, а их команды делят между собой разработчиков и сам программный код. Основное назначение NetBSD, предоставить надежную и безопасную операционную систему, которая может быть перенесена практически на любую аппаратную платформу с минимальными усилиями. Так NetBSD работает на VAX, PocketPC, высокопроизводительных серверах SPARC и Alpha.
OpenBSD
-- ответвилась от проекта NetBSD в 1996 году. Основным отличием от других BSD систем, изначальная ориентированность на повышенную безопасность. Одним из дочерних проектов OpenBSD, является пакет OpenSSH, использующийся практически всеми операционными системами и производителями аппаратного обеспечения.
MacOS X
-- Стабильная операционная система с дружественным интерфейсом, использующаяся на компьютерах компании Apple, на процессорах PowerPC и Intel, также содержит в себе значительные участки кода BSD.
Операционные системы на основе FreeBSD:
· DragonFly BSD
· ClosedBSD
· DesktopBSD
· FreeSBIE
· FreeNAS
· Frenzy Live CD
· Debian GNU/kFreeBSD
· Ging
· Gentoo/FreeBSD
· IronPort AsyncOS - защитные устройства
· Juniper Networks JunOS - роутеры Juniper
· MidnightBSD
· Nokia IPSO - защитные устройства Nokia IP
· PC-BSD
· PicoBSD
· RofreeSBIE
· The Dark Star
· TrueBSD
· m0n0wall
· pfSense
· Paxym FreeBSD для Octeon Cavium_Networks
Операционные системы на основе NetBSD:
· OpenBSD - ответвление от NetBSD 1.0, акцент на активной безопасности и интегрированной криптографии
· BlackBSD
· Force10 Networks FTOS, операционная система для роутеров/свичей Force10 TeraScale E-Series
· Debian GNU/NetBSD
· Gentoo/NetBSD
· Jibbed
· PolyBSD/pocketSAN
· Redback Networks SEOS, операционная система для роутеров серии Redback SmartEdge
Операционные системы на основе OpenBSD:
· Quetzal
· Anonym.OS
· FuguIta
· BSDAnywhere
· Gentoo/OpenBSD
· MirOS MirOS BSD
· OliveBSD
Операционные системы на основе Dragonfly BSD
Firefly BSD.
Инсталляция FreeBSD 9
1. Если у нас есть образ диска с операционной системой, записываем его на DVD диск с помощью соответствующей программы (Nero, Alcohol 120%, др.). Или сываем этот образ на USB флэшку с помощью одной из специальных программ (например, WinSetupFromUSB). Затем вставляем диск в дисковод или флэшку в USB порт и перезагружаем компьютер. Во время загрузки компьютера нажимаем на клавишу выбора загрузочного устройства (для разных моделей компьютера эта клавиша может быть разной).
2. Можно приступать к установке операционной системы. После загрузки необходимых файлов первое, что мы увидим - изображение на Рис. 1.
Рис. 1 Стартовый загрузчик FreeBSD
На данном этапе нам доступны следующие действия:
? При нажатии клавиши Пробел останавливается таймер в нижней части экрана.
? При нажатии клавиши Enter происходит дальнейшая загрузка файлов для установки операционной системы.
? При нажатии цифры 3 на клавиатуре происходит перезагрузка системы.
? При нажатии клавиши A происходит включение/отключение поддержки ACPI.
? При нажатии клавиши M происходит включение/отключение режима загрузки операционной системы в безопасном режиме.
? При нажатии клавиши S происходит включение/отключение загрузки операционной системы в однопользовательском режиме.
? При нажатии клавиши V происходит включение/отключение режима пошагового вывода.
Для установки операционной системы нажимаем клавишу Enter или дожидаемся завершения отсчёта таймера.
3. Ядром FreeBSD будет произведён поиск распознанных устройств. Просмотреть весь список мы сможем с помощью нажатий клавиш Page UP и Page Down (прокрутка включается/выключается клавишей Scroll Lock). После процедуры идентификации имеющихся устройств появится окно, предоставляющее выбор одного из трёх режимов загрузки, изображённое на Рис. 2.
Рис. 2 Диалоговое окно выбора режима загрузки
Для выбора одного из действий при появлении подобных диалоговых окон перемещаем выделение клавишами со стрелками Вправо и Влево, а для подтверждения выбора нажимаем Enter. На данном этапе нам доступны следующие действия:
? При выборе Install продолжается установка FreeBSD.
? При выборе Shell запускается интерфейс командной строки FreeBSD с текущего носителя (CD, DVD, USB Flash). В этом режиме вы можете просматривать содержимое каталогов носителя, а так же содержимое файлов, например, с помощью текстового редактора.
? При выборе Live CD запускается “портативный вариант” операционной системы FreeBSD для ознакомления с ней.
Нас интересует установка FreeBSD, поэтому выбираем Install.
4. Далее на экране появляется окно, представленное на Рис. 3.
Рис. 3 Диалоговое окно выбора раскладки клавиатуры
На данном этапе система спрашивает, хотим ли мы установить раскладку клавиатуры отличную от стандартной раскладки.
На экране появится диалоговое окно, представленное на Рис. 4.
Рис. 4 Диалоговое окно выбора раскладки клавиатуры
На данном этапе для выбора раскладки используются клавиши со стрелками Вверх и Вниз, а для выбора подтверждения или отклонения - Влево и Вправо.
5. На следующем этапе появляется диалоговое окно, представленное на Рис. 5.
Рис. 5 Диалоговое окно ввода имени машины (компьютера)
На данном этапе система просит нас ввести имя данной машины (компьютера). Также система сообщает: “Если ваша машина входит в корпоративную сеть, пожалуйста, узнайте у вашего администратора сети соответствующее имя”. Иными словами так будет называться наш компьютер в сети. После ввода имени нажимаем Enter.
6. На следующем этапе появляется диалоговое окно, представленное на Рис. 6.
Рис. 6 Диалоговое окно выбора дистрибутивов
На данном этапе система предлагает нам выбрать необязательные, но доступные для установки компоненты системы. Сверху вниз: Дополнительная документация, Игры (удача, т.д.), Коллекция портов, Исходные коды системы. Здесь для того, чтобы поставить/снять отметку установки компонента (*), перемещаем выделение с помощью клавиш со стрелками Вверх и Вниз, нажимаем пробел непосредственно для отметки/снятия компонента. Затем нажимаем Enter.
7. На следующем этапе появляется диалоговое окно, представленное на Рис. 7.
Рис. 7 Диалоговое окно выбора режима разметки диска
На данном этапе система предлагает нам выбрать один из трёх режимов разбиения жёсткого диска на разделы и подразделы. Система сообщает: “Хотели бы вы использовать управляемый режим разметки диска (рекомендуется для начинающих) или же вручную разметить жёсткий диск (для экспертов)? Также мы можем запустить оболочку и полностью вручную разметить жёсткий диск”.
На данном этапе нам доступны следующие действия:
? При выборе Guided запускается управляемый режим разметки диска.
? При выборе Manual запускается ручной режим разметки диска.
? При выборе Shell запускается ручной режим разметки диска с помощью интерфейса командной строки FreeBSD.
Выбираем Guided и нажимаем Enter.
8. На следующем этапе появляется диалоговое окно, представленное на Рис. 8.
Рис. 8 Диалоговое окно выбора способа разметки диска
На данном этапе система сообщает: “Хотели бы вы использовать жёсткий диск (ada0) полностью для О.С. FreeBSD или же хотите создать дополнительный раздел на диске для его совместного использования и другими операционными системами? Использование всего диска полностью уничтожит все хранящиеся на нём данные”.
На данном этапе нам доступны следующие действия:
? При выборе Entire Disk система удаляет ВСЕ разделы и данные, которые находились на момент выбора этой опции независимо от их типа, количества, размера и т.д. Вследствие этого весь жёсткий диск представляет собой неразмеченное пространство. Затем система формирует из этого пространства Таблицу разделов GUID (GPT), т.е. особенным образом размечает это пространство. Затем в этом размеченном пространстве создаются три раздела, необходимых для установки и функционирования FreeBSD. Результат этого действия мы можем увидеть на Рис. 9.
? Вариант Partition выбирается в том случае, если у нас на текущий момент жёсткий диск размечен определённым образом (например, если у нас имеющийся раздел жёсткого диска используется для хранения каких-то данных или же на каком-то разделе установлена операционная система и мы НЕ ХОТИМ ТЕРЯТЬ ЭТИ ДАННЫЕ). Т.е. в этом случае система размечает ТЕКУЩЕЕ НЕРАЗМЕЧЕННОЕ ПРОСТРАНСТВО жёсткого диска.
Если мы выбрали второй вариант, см. пункт 10.
9. При выборе Entire Disk результат операции будет соответствовать изображению на Рис. 9.
Рис. 9 Результат выбора Entire Disk
Перед нами диалоговое окно редактора разделов. Система сообщает: “Пожалуйста, проверьте правильность разметки диска. Когда закончите, нажмите кнопку Finish”. Как мы видим, система разделила всё дисковое пространство на три раздела: freebsd-boot - это раздел, необходимый для загрузки операционной системы; freebsd-ufs - это основной раздел, на котором будут храниться файлы О.С. и пользовательские файлы; freebsd-swap - это раздел “подкачки”, используемый для увеличения быстродействий системы. Далее выбираем Finish и нажимаем Enter. См. пункт 11.
10. При выборе Partition могут возникнуть две ситуации:
? Если на момент выбора Partition жёсткий диск совсем не размечен или имеет разметку GPT, то система автоматически формирует ИЗ НЕРАЗМЕЧЕННОГО пространства разделы, необходимые для установки и функционирования FreeBSD. На Рис. 10 изображён пример такого случая: перед выбором варианта Partition на диске находился раздел типа freebsd-ufs размером 3 Гб для хранения определённых данных.
Рис. 10 Результат выбора варианта Partition при разметке GPT
Как мы видим, раздел типа freebsd-ufs размером 3 Гб после действий системы остался нетронутым, а всё остальное неразмеченное пространство размером 7 Гб система распределила автоматически между тремя разделами: freebsd-boot - это раздел, необходимый для загрузки операционной системы; freebsd-ufs - это основной раздел, на котором будут храниться файлы О.С. и пользовательские файлы; freebsd-swap - это раздел “подкачки”, используемый для увеличения быстродействий системы. Далее выберите Finish и нажмите Enter. См. пункт 11.
В случае если на момент выбора Partition жёсткий диск имеет разметку типа отличного от GPT, система выдаст диалоговое окно, изображённое на Рис. 11.
Рис. 11 Результат выбора варианта Partition при разметке отличной от GPT
В случае, изображённом на Рис. 11 на момент выбора Partition жёсткий диск имел разметку типа MBR, характерную для O.С. Dos и Windows, а также раздел с файловой системой NTFS размером 4 Гб. Поэтому система и предлагает нам создать раздел типа freebsd (что означает, что он будет использоваться для создания в нём подразделов необходимых для установки и функционирования FreeBSD) размером равным оставшемуся неразмеченному дисковому пространству (6 Гб).
Для изменения размера пространства, выделяющегося для раздела, выбираем поле Size и вводим необходимый размер. Для подтверждения действия нажимаем Tab и с помощью клавиш со стрелками выбираем OK и нажимаем Enter. На Рис. 12 изображён результат этих действий.
Рис. 12 Результат подтверждения создания раздела
Как мы видим, раздел типа NTFS размером 4 Гб после действий системы остался нетронутым, а в неразмеченном ранее пространстве система сформировала новый раздел, размер которого мы указали равным оставшимся шести Гб. Пространство этого раздела система распределила автоматически между двумя разделами: freebsd-ufs - это основной раздел, на котором будут храниться файлы О.С. и пользовательские файлы; freebsd-swap - это раздел “подкачки”, используемый для увеличения быстродействий системы. Далее выбираем Finish и нажимаем Enter.
11. На следующем этапе появляется диалоговое окно, представленное на Рис. 13.
Рис. 13 Диалоговое окно подтверждения принятия изменений разметки
Система сообщает: “Сейчас будут сохранены все ваши изменения. Если вы выбрали перезапись имеющихся данных, они будут БЕЗВОЗВРАТНО СТЁРТЫ. Вы уверены, что хотите подтвердить все изменения?”.
На данном этапе нам доступны следующие действия:
? При выборе Commit система сохраняет все наши действия по разметке диска и приступает к следующей стадии установки.
? При выборе Revert & Exit система отменяет наши действия связанные с установкой FreeBSD и предлагает либо отменить, либо перезапустить установку с самого начала.
? При выборе Back система возвращается в редактор разделов.
Выбираем Commit и нажмите Enter.
12. Далее система производит инициализацию файловой системы. Процесс инициализации изображён на Рис. 14.
Рис. 14 Инициализация файловой системы
После успешной инициализации файловой системы следует проверка контрольных сумм установочных архивов. Процесс проверки контрольных сумм изображён на Рис. 15.
Рис. 15 Проверка контрольных сумм
После успешной проверки контрольных сумм установочных архивов следует извлечение из этих архивов данных. Процесс извлечения данных изображён на Рис. 16.
Рис. 16 Извлечение данных из архивов
13. После успешного выполнения всех трёх вышеперечисленных действий система выдаёт следующее сообщение, изображённое на Рис. 17.
Рис. 17 Запрос ввода пароля для пользователя root
На данном этапе система сообщает: “Пожалуйста, выберите пароль для учётной записи управления системой (root): Изменение локального пароля для root”. ВНИМАНИЕ!!! В операционной системе FreeBSD имеется такая “особенность”, что при вводе пароля символы НЕ ОТОБРАЖАЮТСЯ, НО НА САМОМ ДЕЛЕ ВВОДЯТСЯ, поэтому нужно быть предельно внимательны при вводе пароля и его подтверждении. Вводим необходимый нам пароль и нажимаем Enter. Результат изображён на Рис 18.
Рис. 18 Запрос подтверждения введённого пароля для root
На данном этапе система просит подтвердить пароль. Вводим этот же пароль ещё раз и нажимаем Enter.
14. На следующем этапе появляется диалоговое окно, представленное на Рис. 19.
Рис. 19 Выбор сетевого интерфейса для настройки
На данном этапе мы можем настроить интерфейс (оборудование) для функционирования нашей рабочей станции в составе сети. Мы можем настроить любой из подключённых сетевых интерфейсов после установки операционной системы. На данном же этапе выбираем Cancel и нажимаем Enter.
15. На следующем этапе появляется диалоговое окно, представленное на Рис. 20.
Рис. 20 Подтверждения установки среднего времени по Гринвичу
На данном этапе система сообщает: “Электронные схемы этой машины установлены на UTC? Если они установлены на местное время или вы просто не знаете, пожалуйста, выберите НЕТ”. Аббревиатура UTC означает единое мировое время. Выбираем No и нажимаем Enter.
На следующем этапе появляется диалоговое окно, представленное на Рис. 21.
Рис. 21 Выбор временной зоны
На данном этапе нам необходимо выбрать временную зону, в которой мы находимся. Затем выбрать OK и нажать Enter.
16. На следующем этапе появляется диалоговое окно, представленное на Рис. 22.
Рис. 22 Выбор страны или региона
На данном этапе нам необходимо выбрать страну или регион, в котором мы находимся, выбрать OK и нажать Enter.
На следующем этапе появляется диалоговое окно, представленное на Рис. 23.
Рис. 23 Выбор местной временной зоны
На данном этапе нам необходимо выбрать местную для нашей страны или региона временную зону, выбрать OK и нажать Enter.
На следующем этапе появляется диалоговое окно, представленное на Рис. 24.
Рис. 24 Подтверждение аббревиатуры
На данном этапе система спрашивает: “ Приемлема ли аббревиатура `SAKT'? ”. При задании временной зоны система формирует аббревиатуру, этой зоне соответствующую. Т.к. система не предоставляет возможности пользователю вручную изменить аббревиатуру, нам необходимо выбрать Yes и нажать Enter.
17. На следующем этапе появляется диалоговое окно, представленное на Рис. 25.
Рис. 25 Конфигурация системы
На данном этапе система сообщает: “Выберите службы, которые будут запускаться при запуске системы”. Предлагаемые варианты:
? sshd - это служба “безопасной оболочки”, работающая в фоновом режиме. (иными словами, режим шифрования данных во время работы с оболочкой системы).
? moused - это служба, позволяющая задействовать мышь, подключённую в PS/2 порт рабочей станции при работе в консоли.
? ntpd - это служба, периодически синхронизирующая системное время, сверяя его со временем в сети.
? powerd - это служба динамической настройки частоты центрального микропроцессора.
Выбираем необходимые нам службы и нажимаем Enter.
18. На следующем этапе появляется диалоговое окно, представленное на Рис. 26.
Рис. 26 Конфигурация сохранения информации о сбоях системы
На данном этапе система сообщает: “Вы бы хотели активировать сохранение информации о сбоях системы? Если у вас появятся какие-то проблемы с системой, это сможет помочь разработчикам FreeBSD исправить эти проблемы. Но информация о сбоях системы может занять большой объём дискового пространства в каталоге /var”. Если нам необходимо сохранять информацию о сбоях системы, выбираем Yes и нажимаем Enter. В противном случае наш вариант - No.
19. На следующем этапе появляется диалоговое окно, представленное на Рис. 27.
Рис. 27 Добавление учётных записей пользователя
На данном этапе система сообщает: “Вы бы хотели сейчас добавить пользователей в установленную систему?”. Нам нет необходимости создавать новых пользователей прямо сейчас, этот процесс подробно описан в соответствующем разделе этой дипломной работы, поэтому выбираем NO.
На следующем этапе появляется диалоговое окно, представленное на Рис. 29.
Рис. 29 Заключительная конфигурация
На данном этапе система сообщает: “Установка вашей операционной системы FreeBSD почти завершена. Сейчас вы можете настроить ранее вами выбранные конфигурации. После закрытия этого окна вы сможете реализовать более сложные настройки системы, используя оболочку”. Доступные действия:
? Exit - применить все настройки и выйти из установщика.
? Add User - добавить пользователя в систему.
? Root Password - изменить пароль root.
? Hostname - установить имя системы (компьютера).
? Network - настройка сети.
? Services - выбор служб, которые будут запускаться при запуске системы.
? Time Zone - установить временную зону системы.
? Handbook - установить руководство по FreeBSD (необходимо наличие сети (интернет)).
Если нам необходимо настроить один из этих компонентов, выбираем его, нажимаем Enter и обращаемся ещё раз к соответствующему разделу установки. Если мы уверены в правильности настроек, выбираем Exit и нажимаем Enter.
21. Установка FreeBSD закончена, если вы видите на экране следующее:
Система спрашивает, хотим ли мы запустить оболочку, чтобы вручную выполнить заключительные изменения. Выбираем No и нажимаем Enter.
Система сообщает: “Установка FreeBSD успешно завершена! Вы хотите перезагрузиться для работы в новой системе?”. Выбираем Reboot для перезагрузки и начала работы в новой системе или же выбираем Live CD для запуска соответствующей версии с носителя. Нажимаем Enter. После перезагрузки приступаем к администрированию.
Администрирование
Создание пользователей
Вероятно, одной из самых часто решаемых задач, в процессе администрирования, является управление учетными записями пользователей. За выражением "управление учетными записями пользователей", скрывается целый ряд действий, осуществляемых администратором системы, настройка классов пользователей, создание учетных записей пользователей, изменение учетных записей, удаление или блокировка учетных записей, управление пользовательскими паролями, управление группами. Операционная система FreeBSD, предоставляют удобные инструменты, для облегчения жизни администратору сервера.
Самым простым и удобным вариантом, для создания учетной записи пользователя в FreeBSD, на мой взгляд является утилита adduser. Запущенная без параметров, adduser, переходит в интерактивный режим, то есть в процессе, вам будет задан ряд вопросов, а введенная вами информация будет использована для создания учетной записи. Выглядит это следующим образом:
vds-admin /root# adduser
#Итак, запускаем программу
Username: newuser
#вводим имя создаваемого пользователя
Full name: vasya pupkin
#полное имя, можно оставить пустым, просто нажать Enter
Uid (Leave empty for default):
#user id, можно ввести самому, начиная с номера 1001, либо нажать Enter, система выберет сама
Login group [newuser]:
#группа в которую входит создаваемый пользователь, по умолчанию совпадает с именем
Login group is newuser. Invite newuser into other groups? []:
#включить-ли пользователя в другие группы, если нет, жмем Enter
Login class [default]:
#класс пользователя, о них поговорим чуть позже, на данном этапе, жмем Enter
Shell (sh csh tcsh nologin) [sh]: csh
#здесь предлагается выбрать системную оболочку, если вы не собираетесь давать данной #учетной записи,
#удаленный доступ к системе, например через SSH, вписываем nologin,
#либо выбираем из предложенных вариантов, я обычно ставлю csh
Home directory [/home/newuser]:
#назначаем домашнюю директорию, если значение по-умолчанию устраивает, жмем Enter
Home directory permissions (Leave empty for default):
#права доступа на домашнюю директорию, Чтобы оставить по-умолчанию, жмем Enter
Use password-based authentication? [yes]:
#использовать-ли авторизацию по паролю
Use an empty password? (yes/no) [no]:
#можно-ли использовать пустые пароли
Use a random password? (yes/no) [no]:
#система предлагает сгенерировать вам пароль, Чтобы согласиться, нужно написать yes
#на заключительном этапе создания учетной записи, будет показан сгенерированный #пароль
#если предпочитаете ставить пароль вручную, жмите Enter
Enter password:
#вводим пароль, имейте в виду, программа не покажет, что вы вообще что-либо вводите
#так что будьте внимательны
Enter password again:
#повторный ввод пароля
Lock out the account after creation? [no]:
#заблокировать-ли учетную запись после создания
Далее, для подтверждения, будут показаны введенные вами данные
Username : newuser
Password : *****
Full Name :
Uid : 1011
Class :
Groups : newuser
Home : /home/newuser
Home Mode : 777
Shell : /bin/csh
Locked : no
OK? (yes/no): yes
Если все устраивает, пишем yes и жмем Enter. После этого, программа спросит, приступать ли ей к созданию следующей учетной записи:
Add another user? (yes/no): no
Ограничимся одним пользователем, набираем no, жмем Enter.
Итак, что произошло в момент создания учетной записи пользователя
· запись о новом пользователе была добавлена в файл /etc/passwd
· создана домашняя директория пользователя, в нашем случае /home/newuser
· в домашнюю директорию, были скопированы файлы из директории /usr/share/skel
· пользователь был добавлен в соответствующую группу, запись об этом добавлена в файл /etc/group
· в директории /var/mail был создан почтовый файл с именем пользователя
Пакетное создание учетных записей пользователей в операционных системах FreeBSD, программа adduser
Утилита adduser, позволяет выполнять добавление целого списка пользователей разом. Это может понадобится, например если вам нужно добавить десяток одинаковых пользователей на несколько серверов. Чтобы воспользоваться этой возможностью, нужно создать конфигурационный файл и использовать опцию -f, команды adduser.
Конфигурационный файл представляет из себя обычный текстовый файл в котором перечислены все параметры для создаваемых учетных записей. Каждый пользователь прописан на отдельной строке, строка в свою очередь состоит из 10 полей, разделенных знаком ":". Вот содержимое файла:
vds-admin /# cat users.txt
newuser1:3000:3000::::vasya pupkin:/home/newuser1:/bin/sh:12345
newuser2:3001:3001::::vova tyapkin:/home/newuser2:/bin/csh:67890
newuser3:3002:3002::::kisa vorobyaninov:/home/newuser3:/bin/tcsh:1234567890
Что собственно тут написано, по сути все то-же самое, что мы вводим при создании учетной записи, в интерактивном режиме. Заметьте, в нашем случае, заполнены не все поля, это вполне нормально.
newuser1 : 3000 : 3000 : : : : vasya pupkin : /home/newuser1 : /bin/sh : 12345
1. Имя пользователя
2. Идентификатор пользователя, UserID, должен быть уникальным в системе, то есть нужно выбирать тот, который еще не используется, для удобства можно оставить пустым, ID будет назначен автоматически
3. Идентификатор группы, GroupID, для него справедливо все сказанное о UserID
4. Класс пользователя, мы оставили поле пустым, будет назначен класс по умолчанию
5. Срок действия пароля пользователя
6. Срок действия учетной записи пользователя
7. Полное имя пользователя
8. Домашняя директория
9. Оболочка, как и в случае интерактивного создания пользователя, можно выбрать из нескольких или запретить использовать nologin, я всем назначил разные
10. Пароль пользователя
Обратите внимание, пароли пользователей в конфигурационном файле лежат в открытом виде, тогда как после создания учетных записей, они будут закодированы в файл /etc/master.passwd, поэтому настоятельно рекомендую держать конфигурационный файл подальше от посторонних глаз.
Прежде чем использовать утилиту adduser с этим конфигурационным файлом, нужно проделать еще одно действие, а именно, добавить необходимые группы, просто прописав их в файл /etc/group в следующем формате:
newuser1:*:3000:
newuser2:*:3001:
newuser3:*:3002:
Чтобы не заморачиваться с UserID и GroupID, можно, в нашем конфигурационном файле, просто оставить соответствующие поля пустыми, система сама выберет свободные значения и назначит их, при этом будут автоматически созданы необходимые записи в файле /etc/group.
Запускаем:
vds-admin /# adduser -f./users.txt Передаем наш конфиг утилите adduser
adduser: INFO: Successfully added (newuser1) to the user database.
adduser: INFO: Successfully added (newuser2) to the user database.
adduser: INFO: Successfully added (newuser3) to the user database.
Как видите все прошло успешно
Установка значений "по умолчанию" для создаваемых учетных записей пользователей в операционных системах FreeBSD
При желании можно создать конфигурационный файл /etc/adduser.conf, откуда программа adduser будет брать значения при создании новых учетных записей. Лучше всего это сделать, запустив adduser с ключом -C. Процесс выглядит следующим образом:
vds-admin /# adduser -C
Uid (Leave empty for default):
Login group []:
Enter additional groups []:
Login class [default]:
Shell (sh csh tcsh nologin) [sh]: csh
Home directory [/home/]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Lock out the account after creation? [no]:
Pass Type : yes
Class :
Groups :
Home : /home/
Home Mode :
Shell : /bin/csh
Locked : no
OK? (yes/no): yes
Значения, которые вы планируете устанавливать сами в процессе работы утилиты adduser, просто оставляйте пустыми. В итоге будет создан файл конфигурации /etc/adduser.conf, примерно такого содержания:
vds-admin /# cat /etc/adduser.conf
# Configuration file for adduser(8).
# NOTE: only *some* variables are saved.
# Last Modified on Thu Jun 25 06:49:19 UTC 2009.
defaultHomePerm=
defaultLgroup=
defaultclass=
defaultgroups=
passwdtype=yes
homeprefix=/home
defaultshell=/bin/csh
udotdir=/usr/share/skel
msgfile=/etc/adduser.msg
disableflag=
uidstart=1011
При необходимости, данный файл, всегда можно отредактировать вручную, полный список возможных опций можно посмотреть командой man adduser.conf. Теперь при создании учетной записи пользователя, программа adduser, запущенная без ключей, то есть в интерактивном режиме, будет предлагать значения указанные в файле конфигурации.
Опции команды adduser и их использование при создании учетной записи в операционной системе FreeBSD
Любые значения определенные в файле /etc/adduser.conf, можно переопределить из командной строки с помощью опций утилиты adduser. Например, назначить другое местоположение домашней директории пользователя, можно следующим образом:
vds-admin /# adduser -d /otherhome
в данном случае домашняя директория будет /otherhome/user_name
Назначить другую оболочку:
vds-admin /# adduser -s /bin/sh
в качестве оболочки будет использован /bin/sh
Также можно переопределить файлы, которые копируются в домашнюю директорию пользователя при создании учетной записи. Посмотреть их можно командой
vds-admin /# ls -l /usr/share/skel
total 18
-rw-r--r-- 1 root wheel 751 Mar 9 16:37 dot.cshrc
-rw-r--r-- 1 root wheel 248 Mar 9 16:37 dot.login
-rw-r--r-- 1 root wheel 158 Mar 9 16:37 dot.login_conf
-rw------- 1 root wheel 373 Mar 9 16:37 dot.mail_aliases
-rw-r--r-- 1 root wheel 331 Mar 9 16:37 dot.mailrc
-rw-r--r-- 1 root wheel 766 Mar 9 16:37 dot.profile
-rw------- 1 root wheel 276 Mar 9 16:37 dot.rhosts
-rw-r--r-- 1 root wheel 975 Mar 9 16:37 dot.shrc
Если вам нужно Чтобы при создании учетной записи, в домашней директории пользователя, создавались еще какие-то файлы или папки ( например папка public_html ), просто добавьте их в данную директорию, при выполнении adduser скопирует их. Кроме того, можно создать свою заготовку для директорий, создаваемых пользователей и назначить ее для использования командой adduser, в командной строке.
vds-admin /# adduser -k /usr/share/newskel
Чтобы совсем проигнорировать настройки из файла /etc/adduser.conf и использовать системные значения по-умолчанию, можно использовать ключ -N:
vds-admin /# adduser -N
Если вам не нужно Чтобы при создании учетной записи, создавалась домашняя директория пользователя, используйте следующий вариант:
vds-admin /# adduser -D
По-умолчанию, утилита adduser, использует класс пользователей "default", Чтобы изменить это значение, используйте:
vds-admin /# adduser -L newclass
Чтобы упростить процесс администрирования системы и сделать его более гибким, FreeBSD поддерживает полезную возможность, использование так называемых классов пользователей (login class ). При создании учетной записи пользователя, по умолчанию, используется класс "default", берется он, из соответствующей секции файла /etc/login.conf. Кроме класса "drfault", файл содержит еще несколько предопределенных классов, например класс "russian" с соответствующими языковыми настройками, класс "root", "standart", "xuser", "news", "dialer", "siit", часть из них закомментирована, но при необходимости можете раскомментировать и использовать.
В секции класса прописаны начальные системные настройки для пользователя и это довольно важный момент администрирования системы. Приведу пример секции "default" из файла /etc/login.conf, в системе FreeBSD 7.1.
default:\
:passwd_format=md5:\
Как можно догадаться по названию, это алгоритм шифрования паролей, вместо md5, можно использовать, например DES
:copyright=/etc/COPYRIGHT:\
Файл копирайта, можно назначить какой угодно
:welcome=/etc/motd:\
Сообщение выводимое при логине пользователя в системе
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
Устанавливает некоторые переменные окружения оболочки
:path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
Пути к директориям с исполняемыми файлами, данная опция может быть переопределена из других файлов конфигурации.
:nologin=/var/run/nologin:\
Опция, указывающая на местоположение файла nologin, запрещающего пользователю вход в систему.
Администратор может использовать этот файл, для временного запрета входа пользователей в систему.
:cputime=unlimited:\
:datasize=unlimited:\
:stacksize=unlimited:\
:memorylocked=unlimited:\
:memoryuse=unlimited:\
:filesize=unlimited:\
:coredumpsize=unlimited:\
:openfiles=unlimited:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
:priority=0:\
Начальный приоритет процессов по-умолчанию
:ignoretime@:\
:umask=022:
Задает так называемую маску прав доступа к файлам и директориям, в данном случае, если пользователь создаст файл, права доступа будут выставлены как 644, при создании директории 755
Кроме перечисленного в классе можно задавать различные лимиты на использование пользователем системных ресурсов, процессорного времени, памяти, файлов и т.д.
Список всех возможных опций и значений файла login.conf, можно посмотреть на страницах руководства man login.conf. Как было упомянуто выше, вы можете легко создать свой класс или использовать один из существующих, просто раскомментировав соответствующую секцию файла.
Имейте в виду, что после редактирования файла /etc/login.conf, вам необходимо пересобрать базу данных логинов /etc/login.conf.db, делается это так:
vds-admin /# cap_mkdb /etc/login.conf
В операционной системе FreeBSD, информация из файла /etc/login.conf.db, используется при каждом входе пользователя в систему.
Изменение учетных записей пользователей в операционных системах FreeBSD
После создания учетной записи, может понадобится что-то изменить или исправить в начальных пользователя. Есть несколько мест, где это можно делать, например, домашняя директория пользователя содержит файлы, имена которых начинаются со знака "." ( точка ). В этих файлах как правило содержаться настройки пользовательской оболочки, переменные среды, настройки приложений. Основные настройки учетной записи можно изменить в файле /etc/passwd. Для безопасного редактирования используйте специальный редактор файла паролей vipw.
vds-admin #/ vipw
Конечно можно использовать любой редактор для изменения файла паролей, но у vipw есть некоторое преимущество, при редактировании с помощью vipw, файл паролей блокируется, Чтобы избежать изменения содержимого, по какой-либо другой причине. Файл паролей может редактировать только пользователь root. Типичная запись из файла паролей:
drupal:*:1007:1007:drupal cms:/home/drupal:/bin/csh
В данном примере показана запись о пользователе drupal, идентификатор пользователя и группы: 1007, полное имя: drupal cms, домашняя директория:/home/drupal, оболочка: /bin/csh. В общем-то данный файл не несет никакой критической информации, как видите во втором поле строки, вместо пароля, стоит символ "*", это говорит о том, что сам пароль, в зашифрованном виде, храниться в файле master.passwd.
Будьте осторожны, если надумаете менять идентификаторы пользователя или группы. В результате установки не правильных значений, пользователь может получить доступ туда, куда ему ходить не следует. )
Удаление учетных записей пользователей в операционных системах FreeBSD, программа rmuser
Удалить учетную запись пользователя, можно с помощью команды rmuser. Запущенная без параметров, команда rmuser, запросит имя пользователя, которого вы желаете удалить, покажет соответствующую запись из файла паролей и попросит подтверждение удаления, при положительном ответе, будет задан вопрос по поводу удаления домашней директории пользователя. Обычный вывод команды rmuser можно увидеть ниже.
vds-admin /# rmuser
Please enter one or more usernames: newuser
Вводим имя учетной записи
Matching password entry:
newuser:*:1011:1011::0:0:User &:/home/newuser:/bin/csh
Строка из /etc/passwd
Is this the entry you wish to remove? y
Удалить учетную запись
Remove user's home directory (/home/newuser)? y
Удалить домашнюю директорию
Removing user (newuser): files(1) mailspool home passwd.
Чтобы на все вопросы, программа получала утвердительный ответ, можно использовать ее с опцией -y. А Чтобы увидеть подробный отчет о проделанной работе, используйте ключ -v. Также, при необходимости, можно воспользоваться возможностью команды rmuser, брать список пользователей из текстового файла, в нем просто перечисляются все учетные записи для удаления, по одной на строку, а команде rmuser передается опция -f и имя файла.
vds-admin /root# rmuser -yv newuser
Removing crontab for (newuser):.
Removing at(1) jobs owned by (newuser): 0 removed.
Removing IPC mechanisms.
Terminating all processes owned by (newuser): -KILL signal sent to 0 processes.
Removing files owned by (newuser) in /tmp: 0 removed.
Removing files owned by (newuser) in /var/tmp: 0 removed.
Removing mail spool(s) for (newuser): /var/mail/newuser.
Removing user (newuser) (including home directory) from the system: Done.
Как видите, rmuser, подчищает все довольно капитально, удаляя записи из таблицы планировщика crontab, убивает процессы запущенные данным пользователем, чистит временные папки и т.д.
Управление паролями учетных записей в операционных системах FreeBSD, программа passwd
Для работы с паролями учетных записей предназначена специальная утилита, passwd. Кроме того можно работать с паролями и с помощью утилиты vipw, описанной выше. Обычный пользователь может управлять только своим паролем, пользователь root, может управлять любыми паролями в системе.
Смена пароля пользователем:
vds-admin /home/user# passwd
Запускаем passwd
Changing local password for user
Old Password:
Вводим старый пароль
New Password:
Вводим новый пароль
Retype New Password:
Повторно вводим новый пароль
Смена пользователем root, пароля на учетной записи обычного пользователя
vds-admin /root# passwd user
Запускаем passwd имя учетной записи в качестве параметра
Changing local password for user
New Password:
Вводим новый пароль
Retype New Password:
Повторно вводим новый пароль
При запуске пользователем root, утилиты passwd без параметров, ему будет предложено сменить свой пароль
Не забывайте, пароль должен быть сложным ! Это значит, чем из большего числа символов состоит пароль, тем лучше, использовать в паролях, желательно, как буквы в верхнем и нижнем регистрах, так и цифры и не буквенно-цифровые символы, такие как &^@)*_, и т.д. Конечно для обычных пользователей это не столь критично как для пользователя root, поэтому желательно создавать для них такие пароли, которые они в состоянии запомнить, не записывая на бумажку и не приклеивая ее на морду монитора..:)
Создание групп в операционной системе FreeBSD, файл /etc/group
При создании учетной записи пользователя, он добавляется в одну или более групп. По-умолчанию, для каждой учетной записи создается отдельная группа, с тем-же именем, что и учетная запись, в нее и добавляется, только что созданный, пользователь. Права группы, зависят от того как выставлены права для группы, на конкретных объектах ( файлы, директории, и т.д. ). Добавление пользователя к определенной группе, дает ему дополнительные права на объекты, на которые есть права у данной группы.
Записи о группах и пользователях в них входящих, хранятся в файле /etc/group, формат его весьма прост:
# $FreeBSD: src/etc/group,v 1.35 2007/06/11 18:36:39 ceri Exp $
#
wheel:*:0:root
daemon:*:1:
kmem:*:2:
sys:*:3:
tty:*:4:
operator:*:5:root
mail:*:6:
bin:*:7:
sshd:*:22:
Это укороченный вариант, но для ознакомления достаточно. В первом поле, имя группы, далее пароль, вместо него как правило стоит символ "*", далее идентификатор группы ( GroupID ), и в последнем поле, через запятую, перечисляются пользователи, входящие в данную группу. Группы с идентификаторами меньше 100, это административные группы, обычные группы начинаются с ID 1001. Существуют также специальные группы, предназначенные для отображения групповых прав пользователей, через сеть, такие как nogroup ( 65533 ) и nobody ( 65534 ).
При создании учетной записи пользователя, будет создана соответствующая группа, он имеет полный доступ к своим файлам и директориям, если необходимо разрешить доступ еще кому-либо, например для совместной работы над каким-то проектом, можно включить второго пользователя в группу, владеющую данными файлами и директориями.
Группа wheel, является привилегированной, как видите в нее входит пользователь root, добавляя в эту группу еще какого-то пользователя, вы тем самым даете ему права root, помните об этом.
Права пользователей
Как и в любой многопользовательской системе, в операционных системах Unix, есть механизм управления доступом пользователей к тем или иным ресурсам системы ( процессорное время, память, файлы, директории и прочее ). Основными участниками данного механизма являются: Пользователь ( user ), Группа ( group ), Другие ( Other ), основными правами доступа в Unix, являются:
· права доступа на чтение;
· права доступа на запись;
· права доступа на выполнение;
Соответственно, в Unix, права доступа и участники, сгруппированы три по три, read/write/execution для user/group/other.
Кроме вышеупомянутых прав доступа, операционные системы Unix, поддерживает "файловые флаги", для обеспечения дополнительного уровня защиты, контроля и управления объектами системы. Например, с помощью флагов, можно запретить удаление файла, даже пользователю root.
Вообще, правильней говорить не о правах пользователей, на тот или иной файл/директорию, а о правах процессов, так как все манипуляции с файлами ( создание, чтение, изменение, удаление ), производятся с помощью какой-то программы, например текстового редактора, который в запущенном виде, собственно и является процессом.
Каждому пользователю системы, присваиваются идентификаторы, UserID ( идентификатор пользователя ) и GroupID ( идентификатор группы), именно по ним операционная система определяет владельца и группу для того или иного объекта системы. Символические имена назначаются исключительно для удобства чтения, пользователями.
Каждый процесс в операционной системе Unix, имеет не два, а четыре идентификатора, это, реальный UserID ( UID ) и эффективный UserID ( UID ) а также реальный и эффективный идентификатор группы GroupID ( GID ).
Реальный UserID ( Реальный GroupID ) - реальные номера применяются для учета использования системных ресурсов.
Эффективный UserID ( Эффективный GroupID ) - новый идентификатор, полученный процессом уже во время выполнения, применяются для определения прав доступа.
Процессы запущенные автоматически ( например при старте системы ), также получают UserID, какой именно, определяется запускающей программой ( cron, inetd и т.д. ), в обычных случаях, UserID наследуется от родительского процесса. Некоторые процессы - "родители", могут присваивать, дочернему процессу - "потомку", UserID, не совпадающий со своим.
Иногда, запущенный процесс, может во время выполнения, менять свои идентификаторы. Это происходит, когда в правах доступа на файл, установлены дополнительные биты, SUID ( Set user ID - бит смены идентификатора пользователя ) и SGID ( Set group ID - бит смены идентификатора группы ). Когда пользователь или процесс запускает файл, у которого установлен один из этих битов, процессу, временно присваиваются права владельца данного файла ( а не того, кто его запускает ). Таким образом, обычный пользователь, может выполнять команды от имени пользователя root.
Как было упомянуто выше, права доступа к файлам и директориям, определяются по Реальному UserID и Реальному GroupID. Если идентификатор не меняется в процессе выполнения программы, Реальный UserID ( реальный GroupID ) и Эффективный UserID ( эффективный GroupID ) совпадают.
Система обеспечения прав доступа в операционных системах Unix, имеет числовое и символическое, выражения. Числовае выглядит следующим образом:
Значение Права доступа В списке файлов каталога
0 (000) Ничего не разрешено ---
1 (001) Нельзя читать и писать, разрешено исполнять --x
2 (010) Нельзя читать и исполнять, разрешено писать -w-
3 (011) Нельзя читать, разрешено писать и исполнять -wx
4 (100) Разрешено читать, нельзя писать и исполнять r--
5 (101) Разрешено читать и исполнять, нельзя писать r-x
6 (110) Разрешено читать и писать, нельзя исполнять rw-
7 (111) Разрешено все rwx
Плюс к этому, биты смены идентификаторов SUID и SGID, восьмеричные значения 4000 и 2000, как было сказано выше, они обеспечивают программам, доступ к файлам и процессам, к которым в обычных условиях, пользователь доступа не имеет. В случае установки бита SGID для директории, созданные в ней файлы, при запуске, будут принимать идентификатор группы каталога, а не группы в которую входит владелец файла.
Существует еще один бит с восьмеричным значением 1000, так называемый Stiky-bit ( липучка ). Если данный бит установлен на директорию, содержащиеся в ней файлы, разрешено удалять и переименовывать, только в случае, если пользователь является, владельцем каталога, владельцем файла или это пользователь root.
Символические выражения для установки прав доступа. В качестве аргументов команды chmod, вместо восьмеричных значений, используются буквенные эквиваленты.
...Подобные документы
Анализ достоинств и недостатков FreeBSD при инсталляции ее в роли настольной и серверной операционной системы. Сравнение с UNIX-подобными и неродственными программными продуктами. Взаимодействие с компьютерами по сети, требования к аппаратной среде.
курсовая работа [600,0 K], добавлен 31.05.2009История разработки многозадачной операционной системы POSIX-стандарта - FreeBSD; описание ее виртуальной памяти, файловой системы, уровня защиты. Описание основных средств синхронизации процессов - сигналов и семафоров. Способы блокировки файлов.
презентация [584,2 K], добавлен 02.06.2011Історія розробки та призначення FreeBSD – безкоштовної операційної системи з відкритим програмним кодом, особливості її взаємодії з іншими комп'ютерними системами в мережі. Загальна характеристика основних конфігурацій програмного забезпечення UNIX.
реферат [27,9 K], добавлен 26.12.2010Принципи організації друку у ОС FreeBSD, механізм черг який забезпечує коректний доступ до принтерів у багатокористувацькій системі. Особливості файлу, що містить записи для кожного приєднаного до системи принтера. Приклади завдання параметрів друку.
контрольная работа [19,8 K], добавлен 29.06.2010Захист файлів від несанкціонованого доступу в ОС FreeBSD. Атрибути та права доступу до файлу. Загальні принципи захисту для всіх існуючих варіантів системи. Значення прав доступу для різних типів файлів. Паролі, їх роль у забезпеченні безпеки системи.
контрольная работа [33,0 K], добавлен 29.06.2010Разработка программного обеспечения, которое позволяет посетителям и работникам организации при помощи портативного устройства или стационарного компьютера подключаться к сети Internet по средствам WEB интерфейса. Основные пользовательские требования.
дипломная работа [1,6 M], добавлен 04.04.2014Розсилання пошти користувачами. Практичні навички у розсиланні пошти з використанням протоколу UUCP та команди MAIL у мережевій операційній системі FreeBSD 4.2. Стандартні опції для UUCP. Hастройка uucp-сервера. Опції команди MAIL. Hастройка mailertable.
контрольная работа [22,8 K], добавлен 29.06.2010Исследование сетевой операционной системы. Определение набора веб-приложений, которые объединены в рамках единого пользовательского интерфейса, напоминающего классические десктопные системы. Рассмотрение сетевых утилит операционной системы Windows.
отчет по практике [255,1 K], добавлен 20.10.2021История развития и основные направления использования вычислительной техники как в России, так и за рубежом. Понятие, особенности и развитие операционной системы. Содержание и структура файловой системы. Системы управления базами данных и их применение.
контрольная работа [81,4 K], добавлен 06.04.2011Создание автоматизированной системы обработки заявок пользователей. Анализ требований к информационному, техническому и программному обеспечению. Проектирование интерфейса системы. Выбор средств реализации. Модель базы данных системы обработки заявок.
курсовая работа [1,6 M], добавлен 22.12.2014Системные требования для установки программного обеспечения Windows XP Professional, особенности его интерфейса, структуры, возможностей, практическое применение и круг пользователей. Характеристика работы приложений операционной системы, ее надежность.
презентация [1020,0 K], добавлен 02.02.2010Характеристика особенностей инфраструктурных серверов, построенных на основе Linux. Создание и конфигурация рабочей станции сети предприятия. Установка операционной системы и ее первоначальная настройка. Администрирование сервисов, пользователей и групп.
курсовая работа [1,4 M], добавлен 07.01.2014Загальна характеристика алгоритму та опис програми. Керівництво системного програміста. Особливості запуску програми в Linux, FreeBSD, Windows. Аналіз результатів тестування програми, що проектується, вивчення та оцінка її практичної ефективності.
курсовая работа [91,4 K], добавлен 13.06.2014Выбор серверов и компьютеров для пользователей, операционной системы. Расчет сетевого оборудования. Обзор возможных угроз для сети и вариантов их предотвращения. Анализ рынка для приобретения качественных сетевых аксессуаров при минимальных затратах.
курсовая работа [641,0 K], добавлен 11.07.2012Види віртуальних тестових машин, їх ключові можливості, сумісність c операційними системами. Процес установки гостьових ОС BackTrack і FreeBSD. Встановлення серверного програмного забезпечення. Тестування веб-сервера і засобів віддаленого управління.
дипломная работа [3,5 M], добавлен 22.07.2015Мониторинг операционной системы в современном мире. Программа для операционной системы Windows как средство для его проведения. Особенности разработки программы в Delphi 7.0. Описание работы программы, порядок выполняемых действий, и программная часть.
курсовая работа [2,7 M], добавлен 02.12.2009Выбор администратора безопасности компьютера. Привилегии на администрирование системы защиты. Включение режима запроса пароля при входе в систему. Состав пользователей компьютера, настройка свойств, создание шаблона настроек. Ограничение времени работы.
лабораторная работа [1,1 M], добавлен 15.07.2009Определение файловой системы. Виртуальные и сетевые файловые системы. Структура и версии системы FAT. Определение максимального размера кластера. Драйверы файловой системы, файлы и каталоги. Способы доступа к файлам, находящимся на удаленном компьютере.
доклад [29,2 K], добавлен 11.12.2010История создания операционной системы Linux. Стандартный откомпилированный набор пакетов (дистрибутивов): базовая система, утилиты для инсталляции, готовые к инсталляции пакеты инструментов для UNIX. Регистрация драйверов и разрешение конфликтов.
презентация [1,3 M], добавлен 24.01.2014Технические различия между операционными системами UNIX и Linux. Архитектура аппаратного обеспечения и ядро ОС. Поддержка файловой системы. Доступность приложений. Системное администрирование. Разработка программы на языке Си, реализующей алгоритм стека.
курсовая работа [1,0 M], добавлен 28.05.2015