Archive for: Декабрь, 2007

Прием задолженностей по курсу «Системное программное обеспечение» (семестр 3.1)

Дек 21 2007 Published by under Обучение

Внимание!!!

Группы

535, 535а, 535б, 535в

Прием задолженностей по курсу

«Системное программное обеспечение»

состоится 24 декабря (понедельник) c 11.00 до 14.30 в ауд. 136р.

состоится 26 декабря (среда) c 12.00 до 14.30 в ауд. 136р.

ассистент каф. 503 Куланов С.А.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)

No responses yet

Экзаменационные вопросы по курсо СПО (семестр 3.1)

Дек 21 2007 Published by under Обучение

1. Понятие операционной системы. История развития ОС.
2. Основные характеристики ОС Linux.
3. Понятие дистрибутива. Классификация дистрибутивов.
4. Понятие терминала. Терминал в ОС Linux. Виртуальные консоли.
5. Виртуальные консоли, переключение, достоинства использования, примеры использования виртуальных консолей.
6. Понятие учетной записи в ОС Linux. Домашний каталог.
7. Домашний каталог. Конфигурационные файлы пользователя.
8. Командная оболочка. Синтаксис командной строки. Функциональные клавиши, используемые при работе с командной строкой.
9. Интерпретатор командной строки. Процедура терминального входа.
10. Командная строка. История командной строки.
11. История командной строки. Механизм достраивания. Использование истории команд для ускорения ввода. Рекурсивный поиск.
12. Стандартные шаблоны. Символы, используемые для задания шаблона.
13. Команды и параметры. Общий подход. Получение помощи по команде.
14. Команды в ОС Linux. Командные ключи.
15. Организация справочной подсистемы ОС Linux. Страницы руководства Man. Разделы Man.
16. Получение и изменение личной информации о пользователе. Основные команды и файлы для работы с личной информацией.
17. Файловая система ОС Linux. Дерево каталогов.
18. Общая классификация файловых систем. Задачи файловой системы.
19. Журналируемые файловые системы. Достоинства и недостатки.
20. Файловая структура ОС Linux. Иерархия каталогов.
21. Файловая структура ОС Linux. Именование файлов и каталогов. Понятие каталога и расширения.
22. Файловая структура ОС Linux. Типы файлов.
23. Файлы физических устройств. Основные типы их краткая характеристика и назначение.
24. Основные команды навигации по файловой системе.
25. Полный (абсолютный) и относительный путь в файловой системе ОС Linux.
26. Информация о каталоге. Понятие корневого каталога.
27. Команда ls. Основные ключи и применение. Расширенный вывод информации о каталоге.
28. Основные команды для работы с файлами и каталогами (копирование, удаление, перемещение и т.д.).
29. Копирование и перемещение файлов и каталогов с использованием дополнительных ключей.
30. Ссылки в ОС Linux. Понятие жесткой и мягкой ссылки.
31. Создание ссылок в ОС Linux. Типы ссылок, их преимущества и недостатки при использовании.
32. Назначение ссылок в ОС Linux. Их создание, определение в системе.
33. Жесткие ссылки и индексный дескриптор.
34. Организация поиска в системе ОС Linux. Основные утилиты.
35. Организация поиска в системе ОС Linux. Утилита find. Основные ключи и параметры.
36. Организация поиска в системе ОС Linux. Утилита locate. Основные ключи и параметры.
37. Утилита поиска подстрок в потоке grep. Основные функции, ключи и назначение.
38. Утилиты семейства *grep (fgrep, egrep, pgrep). Основное назначение. Примеры использования.
39. Организация потоков в ОС Linux. Основные типы потоков.
40. Организация потоков в ОС Linux. Потоки ввода-вывода. Команды для работы с потоками.
41. Перенаправление ввода/вывода. Основные команды для организации механизма перенаправления потоков.
42. Понятие конвейера. Использование утилит и команд для организации конвейера. Выборка, сортировка, подсчет.
43. Работа с носителями информации в ОС Linux. Типы жестких дисков и их отображение в файловой системе.
44. Монтирование файловых систем и устройств.
45. Основные конфигурационные файлы и команды для работы с пользователями в ОС Linux. Файл /etc/passwd, его структура и поля. Псевдопользователи.
46. Работа с пользователями в ОС Linux. Понятие пользователя и группы. Файлы /etc/passwd и /etc/group их функциональное назначение и структура.
47. Команды для работы с учетными записями пользователей. Основные ключи и параметры.
48. Иерархия прав доступа. Понятие владельца файла и группы.
49. Права доступа в ОС Linux. Команды смены прав доступа и владельца файла, основные ключи и опции.
50. Понятие механизма подмены идентификатора, назначение, применение. Команды для реализации механизма подмены идентификатора.
51. Понятие sticky-бита, его назначение и применение.
52. Дисковые квоты в ОС Linux. Основной подход и принцип.
53. Установка квот в ОС Linux. Основные команды и конфигурационные файлы.
54. Процессы в ОС Linux. Основной подход, «дерево процессов». Состояние процессов и граф переходов из состояния в состояние.
55. Основные параметры процессов. Жизненный цикл процесса.
56. Файловая система /proc. Основные механизмы и информация о процессах.
57. Получение информации о процессах. Утилита ps. Основные ключи и параметры.
58. Команда top. Основные опции и команды для работы с процессами (сортировка, изменение приоритета, фильтрация и т.д.).
59. Понятие приоритета процесса в ОС Linux. Команды изменения приоритета.
60. Сигналы в ОС Linux. Основные сигналы, используемы для управления процессами. Команды и утилиты, работающие с механизмом сигналов.
61. Команды kill и killall, основное назначение и применение.
62. Работа с процессами в фоновом режиме. Перевод процесса в режим фоновой обработки.
63. Команды для работы с процессами jobs, fg, bg, nohup, назначение, основной подход, ключи и опции.
64. Виртуальная память, файл и раздел подкачки. Основные команды для работы с областью SWAP.
65. Понятие демона в ОС Linux. Основной подход, назначение демона и его применение.
66. Команды для управления демонами. Запуск и останов демона.
67. Редактор vi. Назначение, применение. Режимы работы vi. Смена режимов работы редактора.
68. Редактор vi. Работа с файлами, перемещение по тексту. Понятие множителя.
69. Редактор vi. Редактирование, форматирование и изменение текста. Гнездовая команда. Работа с фрагментами текста.
70. Редактор joe. Вызов и использование справки. Многооконный режим. Переход в режим оболочки bash.
71. Редактор joe. Редактирование текста, работа с блоками.
72. Подсистема печати в ОС Linux. Общий подход. Демон печати lpd и основные команды по работе с печатью.
73. Работа с архивами в ОС Linux. Утилита архивирования tar.
74. Упаковка/распаковка данных в ОС Linux. Утилиты gzip и bzip2.
75. Использования связки архиватора и упаковщика tar+gzip и tar+bzip2.
76. Командные скрипты в ОС Linux. Общий подход, права доступа, назначение.
77. Понятие alias и переменных окружений.
78. Фильтрация содержимого потоков. Утилиты tail, head, sort, wc.
79. Загрузка ОС Linux. Основные этапы.
80. Загрузка ОС Linux. Досистемная загрузка.
81. Загрузка ОС Linux. Загрузчик ОС Linux GRUB. Назначение, конфигурационные файлы.
82. Стартовый виртуальный диск initrd. Модули ядра. Назначение и использование в процессе загрузки.
83. Файл /etc/inittab. Назначение, структура и применение.
84. Запуск системных служб. Старт и останов демонов.
85. Стартовый сценарий системной службы.
86. «Схема .d» принцип построения, применение и назначение.
87. Уровни выполнения (run levels). Общая характеристика уровней.
88. Уровни выполнения (run levels) и «схема .d». Применение и назначение.
89. Уровни выполнения (run levels). Принцип построения системы старта и останова демонов. Последовательность старта/останова. Команды перевода ОС Linux на разные уровни.
90. Останов системы. Команды останова системы halt, shutdown, reboot.
91. Установка программ в ОС Linux. Менеджер пакетов rpm. Общий подход и использование.
92. Утилита rpm и RPM пакеты. Режимы работы утилиты rpm.
93. Компиляция программ из исходных кодов. Общие этапы сборки программ из исходных кодов.
94. Основные шаги установки программ из исходных кодов. Утилита make.
95. Понятие ядра в ОС Linux. Основное назначение. Тип ядра при его сборке. Нумерация версий ядра.
96. Установка нового ядра из rpm пакета. Общий принцип и подход.
97. Основные шаги компиляции и установки ядра из исходных кодов. Файлы помощи.
98. Основные шаги компиляции и установки ядра из исходных кодов. Проверка удовлетворительных зависимостей для установки ядра.
99. Компиляция ядра. Этап конфигурирования. Утилиты и ключи.
100. Этапы компиляции ядра. Установка ядра и модулей. Проверка работоспособности нового ядра.

Вопросы по курсу СПО (3.1) в формате pdf

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)

3 responses so far

Настраиваем VPN/OpenVPN на WinXP Professional и Win2003 Server

Дек 19 2007 Published by under News

Наткнулся на интересную статью, на пальцах описывающую настройку VPN, решил опубликовать. Единственное в дальнейшем необходимо будет самому протестировать + выложить настройки и рекомендации по модемам и ipcop.

Автор: ‘Copyright © FARAON Portal — Belarus Security Portal’

Источник: Copyright © FARAON Portal — Belarus Security Portal

Настраиваем VPN/OpenVPN на WinXP Professional и Win2003 Server
Невероятно, но VPN-сервер можно поднять даже на платформе Windows XP Professional. 1. Первым делом переходи в «Панель управления ->gt; Сетевые подключения ->gt; Создание нового подключения».

2. Мастер новых подключений должен быть тебе хорошо знаком. В явном виде о настройке VPN-соединения здесь нигде не упоминается, но зато есть пункт «Прямое подключение к другому компьютеру». Вот его и выбирай.

3. На следующем этапе из двух предложенных вариантов выбирай опцию «Принимать входящие подключения». Это логично, так как мы настраиваем сервер.

4. Далее мастер предложит указать те устройства, с помощью которых планируется принимать входящие подключения. В списке будут представлены установленные в системе модемы, Bluetooth-адаптеры и подобные девайсы. Однако все они нас сейчас мало интересуют, поэтому снимай все опции, самовольно установленные мастером, и жми «Далее».

5. Наконец-то! Мастер догадывается, что нас, возможно, интересует настройка VPN, и поэтому задает соответствующий вопрос. Смело отвечай «Разрешить виртуальные частные сети».

6. Следующий шаг — параметры авторизации пользователей. Само собой разумеется, что подключиться к VPN-серверу может не каждый. Для установки соединения клиент в обязательном порядке должен пройти процедуру авторизации. Собственно, сейчас мастер предлагает выбрать тех пользователей, которым разрешен вход в виртуальную частную сеть. Можно выбрать некоторых локальных юзеров или же добавить новых. В последнем случае нажми на кнопку «Добавить» — мастер сразу потребует ввести имя нового пользователя и пароль.

7. Настройка сетевых протоколов и в особенности TCP/IP не менее важна. Выбери соответствующий пункт в списке протоколов и нажми на кнопку «Свойства». Для того чтобы пользователь мог получить доступ к твоей сети, необходимо активировать опцию «Разрешить звонящим доступ к локальной сети». Далее требуется обозначить диапазон IP-адресов, которые смогут использовать подключившиеся клиенты. Возможен также вариант, когда юзеру IP-адрес будет выдаваться автоматически посредством службы DHCP.

8. Все, настройка на этом завершена. Можешь попросить кого-нибудь из друзей подключиться к твоему новоиспеченному серверу. Настройка клиентского подключения мало чем отличается от создания Dial-up соединения, поэтому мы ее рассматривать не будем. Слишком просто.

Настройку VPN в Windows XP урезали по самое не балуй. С одной стороны, это хорошо и позволяет разобраться в установке даже новичкам, но что же делать нам — гуру? Ответ на этот вопрос также прост, как и очевиден: вместо пресловутой XP, которая едва ли подходит для подобных экспериментов, использовать мощную систему в лице Windows 2003 Server. Настроить серверную ось несколько сложнее, но этот подробный мануал избавит тебя от лишних вопросов:

1. Для начала через меню «Пуск» открой окно «Администрирование» и далее «Маршрутизация и удаленный доступ».

2. В консоли управления выбери локальный сервер и внимательно смотри на нижнюю левую часть окна. Если увидишь красный индикатор, значит, необходимая нам служба не подключена. Хорошо бы это исправить: для этого нажми правой кнопкой по имени сервера и выбери в меню «Настроить и включить маршрутизацию и удаленный доступ».

3. Далее щелкни по иконке «Удаленный доступ (VPN или модем)», и специальный мастер спросит тебя, какие подключения можно принимать. Нас сейчас интересует исключительно VPN — его и отмечаем.

4. Появившееся окно «VPN-подключение» предлагает обозначить некоторые параметры будущих подключений. Выбери то подключение, которое относится к твоей локальной сети или же Интернету (в зависимости от планируемой структуры и назначения VPN-соединения), а затем нажми кнопку «Далее».

5. В окне «Назначение IP-адреса» мастер предлагает задать настройки IP-адресов, которые будут присваиваться клиентам при подключении. Если на машине установлен DHCP-сервер (что довольно вероятно), выбери пункт «Автоматически» и жми «Далее».

Если хочешь задать диапазон выдаваемых IP-адресов вручную, введи интересующие тебя значения в поля «Начальный IP-адрес» и «Конечный IP-адрес». Проследи, чтобы эти IP-адреса были из той же подсети, что и твой компьютер. В противном случае придется прописывать дополнительные правила маршрутизации, чтобы все клиенты были достигаемы.

6. На следующем шагу рекомендую принять параметр по умолчанию «Нет, использовать маршрутизацию и удаленный доступ для проверки подлинности запросов на подключение». В последний раз жми кнопку «Далее», затем «Готово» — на этом предварительная подготовка завершена.

По большому счету, VPN-сервер готов к работе, однако, подключения к нему пока еще запрещены. Разрешить удаленные подключения поможет опять же системный апплет «Маршрутизация и удаленный доступ» (окно «Администрирование»):

1. Дважды кликни по объекту сервера и выбери «Политики удаленного доступа».

2. Теперь найди значок «Подключения к серверу маршрутизации и удаленного доступа», щелкни по нему правой кнопкой мыши и перейди в меню «Свойства».

3. Мы добрались до интересующей нас опции — «Предоставить разрешение на удаленный доступ». Активируй ее и нажми «ОК». Настройка завершена.

Теперь VPN-сервер может принимать входящие подключения, но пока непонятно, какие и от кого. Осталось самая малость — указать системе авторизированных для подключения пользователей, что осуществляется через службу каталогов (Active Directory). Если она не установлена или не настроена, могу только посочувствовать и посоветовать прочитать статью «Windows 2003 Server». Если же с AD все ОК, то порядок действий будет следующим:

1. Перейди «Пуск ->gt; Администрирование ->gt; Active Directory — пользователи и компьютеры»

2. Теперь создай новую или найди интересующую тебя учетную запись и открой ее свойства.

3. В закладке «Входящие соединения» есть пункт «Разрешить доступ». Его и нужно активировать.

В системе есть еще немало настроек, относящихся к VPN-соединениям. Все они нужны для того, чтобы администратор мог до мельчайших деталей отконфигурировать виртуальную частную сеть и сделать ее такой, какой бы хотел ее видеть.

VN:F [1.9.13_1145]
Rating: 8.8/10 (8 votes cast)
VN:F [1.9.13_1145]
Rating: +3 (from 3 votes)

6 responses so far

Задание на лабораторные работы по курсу СПО

Дек 17 2007 Published by under Обучение

В данном архиве собраны задания на лабораторные работы по курсу «Системное программное обеспечение» (семестр 3.1) для студентов очной формы обучения
Примечание: Архив содержит только название лабораторных работ и вопросы, которые необходимо рассмотреть. Дополнительная информация может быть получена с сервера кафедры или используя поиск в интернете.
Для допуска к экзамену необходимо сдать не менее 4х лабораторных. На экзамене за каждую не сданную работу добавляется дополнительно по 3 вопроса по теме лабораторной. Всего 7 лабораторных работ, для упрощениямеханизма сдачи заданий, последняя работа с ядром была значительно упрощена и урезана.

Следите за обновлением новостей. Скачать задание на лабораторные работы можно скачать тут

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)

No responses yet

Older posts »