Операционные системы и СУБД ЛИНТЕР
Покупка
Новинка
Основная коллекция
Издательство:
ПресСто
Составитель:
Калач Андрей Владимирович, Перегудов Александр Николаевич, Здольник Владимир Вячеславович
Год издания: 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 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 позволяющую быстро использовать подключаемое к компьютеру оборудование, как при первоначальной загрузке, так и при использовании режима горячей замены и много другое. Так же к новшествам данной операционной системы относится непосредственно пользо вательский интерфейс, графическое и функциональное оформление рабочего