Операционные системы и СУБД ЛИНТЕР
Покупка
Основная коллекция
Издательство:
ПресСто
Составитель:
Калач Андрей Владимирович, Перегудов Александр Николаевич, Здольник Владимир Вячеславович
Год издания: 2023
Кол-во страниц: 152
Дополнительно
В учебном пособии излагается как теоретический, так и практический материал, который необходим пользователю на начальном этапе организации работы с информационными системами, использующими СУБД ЛИНТЕР, а также работающих под управлением современных операционных систем, в том числе отечественных. Учебное пособие предназначено для курсантов, студентов и слушателей технических специальностей, а также может быть полезно
для практических работников территориальных органов и учреждений УИС, использующих в профессиональной деятельности СУБД ЛИНТЕР и современные операционные системы, в том числе операционную систему Astra Linux.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Специалитет
- 40.05.02: Правоохранительная деятельность
- 40.05.03: Судебная экспертиза
- 40.05.04: Судебная и прокурорская деятельность
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
ФЕДЕРАЛЬНАЯ СЛУЖБА ИСПОЛНЕНИЯ НАКАЗАНИЙ ФЕДЕРАЛЬНОЕ КАЗЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ ВОРОНЕЖСКИЙ ИНСТИТУТ ФСИН РОССИИ Кафедра безопасности информации и защиты сведений, составляющих государственную тайну ОПЕРАЦИОННЫЕ СИСТЕМЫ И СУБД ЛИНТЕР Учебное пособие Иваново 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 interface), компьютерная мышь, системы меню и многое другое. Рис. 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 является операционная система Windows NT 3.1. Windows 95 являлась уже полноценной пользовательской операционной системой реализующей графический интерфейс. Необходимо отметить, что на дату выхода Windows 95 обладала рядом новшеств, а именно: поддержка 32-х разрядных приложений API Win32, возможность использования до 256 знаков в имени файлов, технология Plug and Play позволяющую быстро использовать подключаемое к компьютеру оборудование, как при первоначальной загрузке, так и при использовании режима горячей замены и много другое. Так же к новшествам данной операционной системы относится непосредственно пользовательский интерфейс, графическое и функциональное оформление рабочего