Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Операционные системы и СУБД ЛИНТЕР

Покупка
Новинка
Основная коллекция
Артикул: 835535.01.99
В учебном пособии излагается как теоретический, так и практический материал, который необходим пользователю на начальном этапе организации работы с информационными системами, использующими СУБД ЛИНТЕР, а также работающих под управлением современных операционных систем, в том числе отечественных. Учебное пособие предназначено для курсантов, студентов и слушателей технических специальностей, а также может быть полезно для практических работников территориальных органов и учреждений УИС, использующих в профессиональной деятельности СУБД ЛИНТЕР и современные операционные системы, в том числе операционную систему Astra Linux.
Операционные системы и СУБД ЛИНТЕР : учебное пособие / сост. А. В. Калач, А. Н. Перегудов, В. В. Здольник ; ФКОУ ВО Воронежский институт ФСИН России. - Иваново : Издательско-полиграфический комплекс «ПресСто», 2023. - 152 с. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2158318 (дата обращения: 16.07.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
ФЕДЕРАЛЬНАЯ СЛУЖБА ИСПОЛНЕНИЯ НАКАЗАНИЙ 
ФЕДЕРАЛЬНОЕ КАЗЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ 
ВЫСШЕГО ОБРАЗОВАНИЯ 
ВОРОНЕЖСКИЙ ИНСТИТУТ ФСИН РОССИИ 

Кафедра безопасности информации и защиты сведений, 
составляющих государственную тайну 

ОПЕРАЦИОННЫЕ СИСТЕМЫ 

И СУБД ЛИНТЕР 

Учебное пособие 

Иваново 
2023 

УДК 004.451 
ББК 32.97 
О-60 

Утверждено методическим советом 
Воронежского института ФСИН России 
18 июля 2023 г., протокол № 11 

Рецензенты: 

профессор кафедры управления  
Воронежского государственного технического университета  
доктор технических наук, доцент В.П. Морозов; 
профессор кафедры информационной безопасности  
телекоммуникационных систем Воронежского института ФСИН России 
 доктор технических наук, профессор В.И. Сумин 

Операционные системы и СУБД ЛИНТЕР : учебное пособие / 
сост. А. В. Калач, А. Н. Перегудов, В. В. Здольник ; ФКОУ ВО 
Воронежский институт ФСИН России. – Иваново : Издательскополиграфический комплекс «ПресСто», 2023. – 152 с. 

В учебном пособии излагается как теоретический, так и практический материал, который необходим пользователю на начальном этапе 
организации работы с информационными системами, использующими 
СУБД ЛИНТЕР, а также работающих под управлением современных 
операционных систем, в том числе отечественных. 
Учебное 
пособие 
предназначено 
для 
курсантов, 
студентов 
и слушателей технических специальностей, а также может быть полезно 
для практических работников территориальных органов и учреждений 
УИС, использующих в профессиональной деятельности СУБД ЛИНТЕР 
и современные операционные системы, в том числе операционную 
систему Astra Linux. 

УДК 004.451 
ББК 32.97 

Издано в авторской редакции. 

© ФКОУ ВО Воронежский институт 
ФСИН России, 2023 
© Составление. Калач А. В.,  
Перегудов А. Н., Здольник В. В., 2023 

О-60 

Оглавление 

ВВЕДЕНИЕ ................................................................................................................................................ 5 

ГЛАВА 1. ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ ................................................ 8 

1.1. ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS ............................. 10 

1.2. ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ UNIX/LINUX............................. 12 

1.3. ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ  КОМПАНИИ APPLE ......... 14 

КОНТРОЛЬНЫЕ ВОПРОСЫ ......................................................................................................... 15 

ГЛАВА 2. УСТАНОВКА ОПЕРАЦИОННОЙ СИСТЕМЫ ASTRA LINUX ............................... 16 

2.1. ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ ВИРТУАЛИЗАЦИИ ДЛЯ РАБОТЫ  
С ОПЕРАЦИОННОЙ СИСТЕМОЙ ASTRA LINUX ................................................................... 17 

2.2. УСТАНОВКА ВИРТУАЛЬНОЙ МАШИНЫ ORACLE VM VIRTUALBOX ................... 18 

2.3. СОЗДАНИЕ ВИРТУАЛЬНОЙ МАШИНЫ В  ORACLE VM VIRTUALBOX ................. 23 

2.4. ПЕРВОНАЧАЛЬНАЯ НАСТРОЙКА ВИРТУАЛЬНОЙ МАШИНЫ VIRTUALBOX ... 30 

2.5. ОСНОВНЫЕ ЭТАПЫ УСТАНОВКИ  ОПЕРАЦИОННОЙ  
СИСТЕМЫ ASTRA LINUX .............................................................................................................. 33 

КОНТРОЛЬНЫЕ ВОПРОСЫ ......................................................................................................... 48 

ГЛАВА 3. РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ ASTRA LINUX ...................................... 49 

3.1. РАБОТА С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ 
В ОПЕРАЦИОННОЙ СИСТЕМЕ ASTRA LINUX ....................................................................... 51 

3.2. РАБОТА С ОКНАМИ В ГРАФИЧЕСКОМ ИНТЕРФЕЙСЕ .............................................. 56 

3.3. РАБОТА С МЕНЕДЖЕРОМ ФАЙЛОВ .................................................................................. 57 

3.4. ФАЙЛОВАЯ СИСТЕМА ........................................................................................................... 60 

3.5. РАБОТА С ПАКЕТОМ LIBREOFFICE .................................................................................. 63 

3.6. ОРГАНИЗАЦИЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ ......................................................... 69 

3.7. РАБОТА С ПЕРИФЕРИЙНЫМИ УСТРОЙСТВАМИ ........................................................ 74 

3.8. РАБОТА СО СПРАВОЧНОЙ СИСТЕМОЙ В ASTRA LINUX .......................................... 77 

3.9. ОСНОВЫ РАБОТА С КОМАНДНОЙ СТРОКОЙ В ASTRA LINUX ............................... 82 

КОНТРОЛЬНЫЕ ВОПРОСЫ ......................................................................................................... 87 

ГЛАВА 4. ЗНАКОМСТВО С СУБД ЛИНТЕР………………………………………………………89 

4.1. СТРУКТУРНЫЕ ОСОБЕННОСТИ  СУБД ЛИНТЕР ......................................................... 89 

4.2. ОСНОВНЫЕ ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ СУБД ЛИНТЕР ....................................... 92 

4.3. ОСНОВЫ РАБОТЫ С SQL В СУБД ЛИНТЕР ..................................................................... 97 

4.4. ВОПРОСЫ АДМИНИСТРИРОВАНИЯ СУБД ЛИНТЕР ................................................. 100 

КОНТРОЛЬНЫЕ ВОПРОСЫ ....................................................................................................... 101 

ГЛАВА 5. РАБОТА С СУБД ЛИНТЕР ............................................................................................. 102 

5.1. УСТАНОВКА СУБД ЛИНТЕР В СРЕДЕ UNIX/LINUX .................................................... 102 

5.2. РЕАЛИЗАЦИЯ ЭТАПОВ УСТАНОВКИ СУБД ЛИНТЕР ................................................ 103 

5.3. СТРУКТУРА И СОДЕРЖАНИЕ КАТАЛОГОВ СУБД ЛИНТЕР ................................... 108 

5.4. КРАТКИЙ СПИСОК УТИЛИТ И ДИНАМИЧЕСКИХ БИБЛИОТЕК .......................... 110 

КОНТРОЛЬНЫЕ ВОПРОСЫ: ...................................................................................................... 112 

ГЛАВА 6. ПРИНЦИПЫ РАБОТЫ С SQL В СУБД ЛИНТЕР ..................................................... 113 

6.1. РЕАЛИЗАЦИЯ ФУНКЦИЙ ПОИСКА ДАННЫХ В СУБД ЛИНТЕР ............................ 115 

6.2. ИСПОЛЬЗОВАНИЕ СКАЛЯРНЫХ ФУНКЦИЙ И РАБОТА С ТАБЛИЦАМИ  
В СУБД ЛИНТЕР ............................................................................................................................. 119 

6.3. РАБОТА С ЗАПРОСАМИ В СУБД ЛИНТЕР ...................................................................... 128 

КОНТРОЛЬНЫЕ ВОПРОСЫ ....................................................................................................... 134 

ГЛАВА 7. ОБЕСПЕЧЕНИЕ МЕР ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ 
В СУБД ЛИНТЕР ................................................................................................................................. 135 

7.1. РЕАЛИЗАЦИЯ В СУБД ЛИНТЕР МЕР ЗАЩИТЫ ОТ НСД ........................................... 135 

7.2. ФОРМИРОВАНИЕ МОДЕЛИ ЗАЩИТЫ ДАННЫХ В СУБД ЛИНТЕР ....................... 139 

7.3. ОРГАНИЗАЦИЯ ДОСТУПА В СУБД ЛИНТЕР ................................................................. 143 

КОНТРОЛЬНЫЕ ВОПРОСЫ ....................................................................................................... 148 

ЗАКЛЮЧЕНИЕ .................................................................................................................................... 149 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ......................................................................... 150 

ВВЕДЕНИЕ 

 

Цифровая трансформация и научно-техническое развитие уголовно
исполнительной системы из концепции развития уголовно-исполнительной си
стемы Российской Федерации на период до 2030 года во все сферы деятельно
сти ее учреждений и органов предусматривает создание информационных си
стем сбора, обработки, принятия решений и управления процессами. Все это 

сопровождается использованием программного обеспечения. 

Исходя из этих поставленных задач в настоящее время необходимо про
вести анализ и выявить тот перечень информационных систем и операционных 

систем которые там задействованы. В зависимости от спектра услуг информа
ционных систем выделяют операционные системы семейства Windows, Linux, 

Unix, FreeBSD, mac OS, Android, iOS и другие. 

В современном понимании операционная система (ОС) есть не что иное 

как набор или совокупность программного обеспечения (программ) которые 

направленны на: 

1) 
обеспечение связь пользователя с аппаратной составляющей ком
пьютера, посредством графического интерфейса; 

2) 
обеспечение полноценное взаимодействие пользователя со сторон
ним программным обеспечением, не являющимся частью операционной  

системы; 

3) 
управление аппаратной составляющей компьютера и периферий
ным оборудованием. 

Сегодня в рамках внешнеэкономической ситуации вокруг нашей страны 

мы являемся свидетелями того, как происходит формирование новых требова
ний, не только к операционным системам, но и к пользователям, одно из таких 

требований обусловлено переходом учреждений на работу с отечественными 

операционными системами. Из выше изложенного возникает необходимость 

внедрения отечественных разработок операционных систем и обучение пользо
вателей этих систем.  

За многие годы развития информационных систем и цифровизации ком
пания Microsoft заняла лидирующую позицию в этой сфере в различных сег
ментах. И так как в процессе развития цифрового общества альтернативы опе
рационных систем, можно сказать не было, общество, организации и учрежде
ния были вынуждены пользоваться услугами операционных систем семейства 

Windows. За это время у пользователей четко сформировалась картина работы с 

данной ОС. И когда появились новые отечественные разработки ОС, ничем не 

уступающих иностранным аналогам, а где-то и выигрывая у них, то пользова
телю в некоторой степени достаточно сложно осуществить переход на другую 

ОС, здесь можно сказать о некотором психологическом барьере, обусловлен
ном боязнью перехода.  

Все это связано по большей степени с недостаточной информированно
стью общества о развитии и возможностях отечественных современных опера
ционных систем. 

Данное учебное пособие, помимо того о том, как работать, в том числе, 

призвано рассеять миф о сложности работы с современной отечественной опе
рационной системой на примере ОС Astra Linux. 

В пособии рассматривается ОС Astra Linux, которая является отече
ственной разработкой и в настоящее время получила большое распространение 

среди операционных систем используемых государственными учреждениями и 

подразделениями ФСИН России, в том числе осуществляющих автоматизиро
ванную обработку сведений ограниченного доступа, так ка данная ОС оснаще
на мощным пакетом безопасности. 

В процессе изучения представленного материала в учебном пособии чи
татель должен получить определенные навыки и компетенции, такие как: 

- установка и настройка автоматизированного рабочего места на опера
ционной системе Astra Linux; 

- работа не только с системными но и с прикладными приложениями 

операционной системы Astra Linux; 

- обеспечение взаимодействия ОС Astra Linux и прикладных приложе
ний с периферийным оборудованием; 

- выполнение сетевых настроек для полноценной работы в системах и 

сетях; 

- 
организация 
взаимодействия 
с 
программными 
средствами  

виртуализации. 

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

раскрыть все теоретические и практически аспекты применения операционных 

систем, так как это огромный объем информации в той или иной степени отно
сящейся к операционным системам, настройкам безопасности и администриро
вания этих ОС. 

 
 

ГЛАВА 1. ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ 

 

Считается что разностная машина английского математика Чарльза Бэб
биджа (1792-1871), модель которой была представлена в 1822 году, а также 

дальнейшие его работы по созданию аналитической машины, стали прообразом 

электронных вычислительных машин. 

Середина прошлого века была ознаменована появлением и развитием 

первых прототипов современных электронных вычислительных машин. При
менение транзисторов, а в дальнейшем малых интегральных схем явились важ
ными вехами не только в истории развития электронных вычислительных ма
шин, но и в истории развития информационных технологий в целом и операци
онных систем в частности. 

Необходимо понимать, что первые операционные системы имели так 

называемый интерфейс командной строки, то есть пользователи управляли 

своими операционными системами, равно как и персональными компьютерами 

с помощью набора специальных команд. Данная ситуация изменилась благода
ря многочисленным разработкам Дугласа Карла Энгельбарта (1925 – 2013), та
ких как: графический интерфейс пользователя (рис.1) (GUI – graphical user inter
face), компьютерная мышь, системы меню и многое другое. 

 

Рис. 1. Структурная схема  

графического интерфейса пользователя (GUI) 

 

Такие компании как Apple и Microsoft в 1980-х годах разглядели потен
циал технологии GUI и стали её внедрять в свои продукты, впоследствии на 

рынке появились операционные системы Macintosh (в последствии переимено
вана в Mac OS)  и Windows соответственно. 

Середина 80-х годов прошлого столетия была ознаменована бурным ро
стом числа компьютерных сетей, а так же развитием сетевых технологий, что 

так же оказало существенное влияние на развитие операционных систем, в 

частности появились сетевые и распределенные операционные системы. 

Дальнейшее развития технологий привели к появлению в середине 1990
х годов первых мобильных компьютеров, так компания IBM представила пер
вый персональный коммуникатор IBM Simon (портативный КПК с сенсорным 

экраном), на выставке CeBIT 1996 компанией Nokia был представлен коммуни
катор Nokia 9000, а в 1997 году компания Ericsson придумала и ввела в обиход 

всем знакомый термин «смартфон».  

Технологический прогресс в области мобильных компьютеров, (смарт
фонов) привел к появлению так называемых мобильных операционных систем, 

призванных управлять мобильными устройствами. С середины 90-х годов про
шлого столетия до начала 2000-х лидирующие позиции в области мобильных 

операционных систем занимала операционная система Symbian OS, являющей
ся разработкой компании Nokia, в 2011 году компания Nokia перевела работу 

своих устройств на операционную систему Windows Phone, в свою очередь 10 

декабря 2019 года компания Microsoft прекратила поддержку мобильных опе
рационных систем собственной разработки. 

В 2003 году американский программист Эндрю Э. Рубин (1963) со свои
ми товарищами создает компанию Android Inc, деятельность которой нацелена 

на создание мобильной операционной системы, в 2005 году Android Inc. была 

куплена компанией Google, которая к тому времени начала всё больше уделять 

внимание разработке мобильных операционных систем. В октябре 2008 года 

начинаются официальные продажи первого смартфона (HTC Dream) под 

управлением операционной системы Android 1.0, в 2011 году на рынок выходит 

первая версия Android (версия 3.0) разработанная для планшетных персональ
ных компьютеров. Дальнейшее развитие Android позволило заручится под
держкой основных мировых лидеров в области производства смартфонов и 

планшетов - Samsung, LG, Sony, Huawei, Xiaomi, Lenovo, Asus и др. 

На современном этапе развития мобильных операционных систем прак
тически весь мировой рынок поделен между разработанной компанией Google 

мобильной операционной системой Android  и операционной системой iOS от 

компании Apple, при этом, на сегодняшний день по числу пользователей мо
бильная операционная система Android занимает лидирующие позиции.   

 

1.1.  ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS 

 

Компания Microsoft была создана в 1975 году, не смотря на то, что пер
вым программным продуктом компании был интерпретатор языка Basic, в 1981 

году компания поставляет свою первую операционную систему MS-DOS 1.0. 

Первый программный продукт компании Microsoft с названием Windows (вер
сии  1.0, 2.0 и 3.0) с точки зрения пользователя хоть и представлял собою пол
ноценную операционную систему, на самом деле таковой не являлся, с техни
ческой точки зрения это была реализация графического интерфейса операцион
ной системой MS-DOS, тогда как первой операционной системой с графиче
ским интерфейсом компании Microsoft является  операционная система Win
dows NT 3.1. 

Windows 95 являлась уже полноценной пользовательской операционной 

системой реализующей графический интерфейс. Необходимо отметить, что на 

дату выхода Windows 95 обладала рядом новшеств, а именно: поддержка 32-х 

разрядных приложений API Win32, возможность использования до 256 знаков в 

имени файлов, технология Plug and Play позволяющую быстро использовать 

подключаемое к компьютеру оборудование, как при первоначальной загрузке, 

так и при использовании режима горячей замены и много другое. Так же к 

новшествам данной операционной системы относится непосредственно пользо
вательский интерфейс, графическое и функциональное оформление рабочего 

стола, наличие кнопки «Пуск». Однако, у данной операционной системы были 

и недостатки,  так или иначе оказывающие отрицательное влияние на её ста
бильную работу. 

Хронологически развитие пользовательских операционных систем ком
пании Microsoft (линейки Windows) выглядит следующим образом: 

1. Windows 1.0 – 20 ноября 1985 года; 

2. Windows 2.0 – 9 декабря 1987 года; 

3. Windows 3.0 – 22 мая 1990 года; 

4. Windows NT 3.1 – 27 июля 1993 года; 

5. Windows 95 – 24 августа 1995 года; 

6. Windows 98 – 25 июня 1998 года; 

7. Windows 2000 – 17 февраля 2000 года; 

8. Windows Millennium Edition (Me) – 14 сентября 2000 года; 

9. Windows XP – 25 октября 2001 года; 

10. Windows Vista – 30 января 2007 года; 

11. Windows 7 – 22 октября 2009 года; 

12. Windows 8 – 26 октября 2012 года; 

13. Windows 10 – 30 сентября 2014 года; 

14. Windows 11 – 5 октября 2021 года; 

При этом необходимо отметить, что линейка операционных систем 

Windows NT (NT – New Technology) развивалась самостоятельно, отличитель
ной особенностью которой была надежность и возможность работать не только 

с рабочими станциями, но и с серверными платформами в качестве серверной 

операционной системы. 

Развитие серверных операционных систем в Microsoft и сегодня явля
ется одним из важных направлений деятельности, хронология появления сер
верных операционных систем семейства Windows выглядит следующим обра
зом: 

1. Windows NT 3.1 Advanced Server –1993 год; 

2. Windows NT 3.5 Server –1994 год; 

3. Windows NT 3.51 Server –1995 год; 

4. Windows NT 4.0 Server –1993 год; 

5. Windows 2000 Server – 2000 год; 

6. Windows.NET Server – 2002 год; 

7. Windows Server 2003 – 2003 год; 

8. Windows Server 2008 – 2008 год; 

9. Windows Server 2012 – 2012 год; 

10.  Windows Server 2016 – 2016 год; 

11. Windows Server 2019 – 2018 год; 

12. Windows Server 2022 – 2021 год. 

Операционные системы компании Microsoft являются самыми распро
страненными операционными системами для настольных решений в пользова
тельском сегменте, однако, популярность операционных систем среди рядовых 

пользователей привела к росту популярности и среди злоумышленников, что 

обуславливает значительное количество вредоносного программного обеспече
ния разработанного исключительно под операционные системы семейства Win
dows.  

 

1.2.  ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ UNIX/LINUX 

 

Родоначальником UNIX в какой-то мере можно считать операционную 

систему Multics, над которой работали специалисты американской компании 

Bell Labs, в частности, в конце 1960-х годов Кеннет Лейну Томпсону (1943) 

пришла в голову идея самостоятельно реализовать упрощенную версию опера
ционной системы Multics, которая в последствии получила название UNICS 

(UNiplexed Information and Computing), в дальнейшем данное название преобра
зовалось в UNIX. 

Росту популярности операционной системы UNIX способствовало то 

обстоятельство, что на тот момент в США многим университетам совместно с