Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4-1 Iнформаційна безпека в системi Unix / Лб - 01 Безопасность Unix ВСТАНОВЛЕННЯ ОС LINUX ЯК ВІРТУАЛЬНОЇ МАШИНИ VIRTUALBOX

.docx
Скачиваний:
134
Добавлен:
02.02.2021
Размер:
1.12 Mб
Скачать

Міністерство освіти і науки України

Харківський національний університет радіоелектроніки

Факультет Інфокомунікацій .

Кафедра Інфокомунікаційної інженерії імені В.В. Поповського .

ЗВІТ

з лабораторного заняття №1

з дисципліни

Iнформаційна безпека в системi Unix

Тема заняття: ВСТАНОВЛЕННЯ ОС LINUX ЯК ВІРТУАЛЬНОЇ МАШИНИ VIRTUALBOX.

.

2020 р.

Цель: Изучение основ операционной системы Linux. Получение навыков установки и первоначальных настроек ОС Linux.

  1. Запуск и настройка VirtualBox

Рисунок 1 – Настройка виртуальной машины

На рис. 1 показаны настройки виртуальной машины Linux в программе Virtual Box. В настройках можно указать ресурсы, которые будут доступны для системы, такие как количество озу, а также мощности процессора, графики и периферийные соединения. Сама программа имеет интуитивный интерфейс и практически не ограничивает производительность системы и подойдет для работы практически в любой ОС.

  1. Выбор и установка требуемой ОС на виртуальный диск.

Рисунок 2 – Установка системы

На рис. 2 показана установка linux mint х86 на виртуальный жесткий диск. Сама система запускается в качестве liveusb и позволяет установить систему из-под понятного интерфейса, а не просто используя установщик как в windows. Во время установки можно переразметить диски, а также включить функцию шифрования диска / домашней папки благодаря чему повышается безопасность системы.

  1. Задать начальные настройки во время установки системы.

Рисунок 3 – Начальная настройка системы

На рис. 3 показана настройка системы после установки, в ходе которой нужно выбрать имя учётной записи, а также задать пароль. Пароль для root записи нужно задавать отдельно после полной установки системы.

  1. Открыть терминал на системе.

Рисунок 4 – Открытие термина

На рис. 4 показано открытие терминала.

  1. Выполнить команды на консоли.

Рисунок 5.1 – Работа команды cd

На рис. 5.1 показана команда cd. Это встроенная команда Bash и меняет текущую папку только для оболочки, в которой выполняется. Дальше нужно указать директорию, в которую следует перейти. Если этого не сделать, а вызвать cd без параметров, то рабочей папкой будет выбран ваш домашний каталог. С помощью символа черты "-" вы можете вернуться в предыдущую папку. Используя двойную точку ".." можно перейти в родительский каталог.

Рисунок 5.2 – Работа команды ls

На рис. 5.2 показана команда ls. Она выводит содержимое указанной папки. Другое применение команды ls - посмотреть разрешения для файлов и папок. Если запустить команду без пути, то она выдаст содержимое текущего каталога. Опции команды указывают как именно и в каком виде нужно выводить информацию на экран. Ознакомиться с полным списком ключей можно ls --help или man ls.

Рисунок 5.3 – Работа команды ll

На рис. 5.3 показана команда ll. Она выводит содержимое указанной папки. Она является псевдонимом (alias) для команды ls –alF, то есть она показывает подробный список с типом файлов, включая скрытые файлы. Ключи для работы дна использует аналогичные ls. Во время использования псевдонима для команды оболочка заменяет введенный псевдоним на заложенную команду для исполнения.

Рисунок 5.4 – Работа команды pwd

На рис. 5.4 показана работа команды pwd. Это очень простая команда, которая обычно используется без каких-либо опций. Ее задача - напечатать полный путь текущего рабочего каталога. Путь печатается абсолютный, начиная от корневого каталога /. Используется в основном в bash скриптах, потому что практически все оболочки показывают рабочую папку вместе с абсолютным путем к ней.

Рисунок 5.5 – Работа команды mkdir

На рис 5.5 показана работа команды mkdir. Эта команда создает каталоги. Для создания каталога необходимо располагать правом записи в вышележащий каталог. Ключ –p используется для предварительного создания все несуществующие вышележащих каталогов. Все созданные каталоги имеют rwxr-xr-x права для текущего пользователя.

Рисунок 5.6 – Работа команды rmdir

На рис 5.6 показана работа команды rmdir. Эта команда удаляет каталоги. Для удаления каталога необходимо чтобы он быть пуст перед удалением. Если удаляемый каталог не существует, rmdir сообщит вам об этом. Ключ –p используется для удаления каталога и всех его родительских каталогов. Интересная команда, но её функционал есть в команде rm.

Рисунок5.7 – Работа команды mv

На рис. 5.7 показана работа команды mv. Команда mv используется для перемещения файлов/директорий в другую директорию, а также для переименования файлов и директорий. Для безопасной работы необходимо использовать вместе с ключами -i при перезаписи существующих файлов спрашивать разрешение пользователя, а также ключ -v который выводит информацию о каждом файле, который обрабатывается.

Рисунок 5.8 – Работа команды man

На рис. 5.8 показана работа команды man. Она форматирует и отображает страницы электронного справочника по командам. По всем командам в Linux составляется подробная документация для работы.

Рисунок 5.9 – Работа команды top

На рис. 5.9 показана работа команды top. Она позволяет вывести в виде таблицы перечень запущенных процессов и оценить, какой объем ресурсов они потребляют, какую нагрузку создают на сервер и дисковую подсистему.

Рисунок 5.10 – Работа команды vmstat

На рис. 5.10 показана работа команды vmstat. Она позволяет вывести информацию об использовании памяти, дисков, процессора. vmstat показывает информацию о процессах, памяти, страницах, I/O, и о работе процессора. Для работы приложения на постоянной основе можно указать интервал дискретизации, который дает возможность наблюдать работу системы в близком к реальному времени, для этого можно указать (например) vmstat 2 4, программа будет обновляться 4 раза каждые 2 секунды.

Рисунок 5.11 – Работа команды free

На рис. 5.11 показана работа команды free. Она позволяет вывести информацию о используемой системой оперативной памяти. Выводит информацию в килобайтах. Без ключей выводит всю информацию в байтах. Для постоянного обновления информации используется ключ –s с указанием цифрой времени в секундах.

Рисунок 5.12 – Работа команды netstat

На рис. 5.12 показана работа команды netstat. Она отображает различную сетевую информацию, такую как текущие сетевые подключения, статистику интерфейсов, а также протоколов, таблицы маршрутизации. Это очень полезно с точки зрения устранения неполадок в сети и измерения производительности. Является одним из базовых инструментов для работы с сетью.

  1. Создание пользователя с помощью useradd.

Рисунок 6 – Работа команды useradd

На рис. 6 показана работа команды useradd. Она используется для создания пользовательского аккаунта. После создания пользовательского аккаунта, новый пользователь будет заблокирован. Чтобы разблокировать его, необходимо задать его пароль с помощью passwd.

Выводы

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