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

БОС1 / БОС_ЛР_4

.pdf
Скачиваний:
3
Добавлен:
03.05.2025
Размер:
1.98 Mб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

ОСНОВЫ РАБОТЫ В ASTRA LINUX

Отчет по лабораторной работе №4

по дисциплине «Безопасность операционных систем»

Выполнил: Студент гр. 712-1

_______ Будаев А.Г.

_______

Руководитель:

Преподаватель кафедры КИБЭВС

_______ _______ Вовченко А.В.

_______

Томск 2024

Введение

В лабораторной работе будут рассмотрены типы терминалов и их настройка. Рассмотрена утилита screen. Произведён вход в систему и выход из системы. Будут изучены основы работы в командной строке Astra Linux:

Структура командной строки

Форматы записи параметров

Работа с переменными

Символы подстановки в именах файлов и командная подстановка

Выполнение арифметических вычислений

Отмена значений специальных символов

История команд

Назначение псевдонимов

Дополнение команд и имен переменных

Также будет рассмотрено использование следующих справочных ресурсов:

Отслеживание подсказок команд

Использование помощи по встроенным в интерпретатор командам

Работа со справочной системой man

Работа со справочной системой info

Использование электронной справки Astra Linux

Использование официальной документации

Поиск ответов на вопросы на wiki.astralinux.ru

2

1 РАБОТА В ТЕРМИНАЛЕ

После установки и первичной настройки операционной системы войдем в нее через графический интерфейс (рис. 1.1).

Рисунок 1.1 – Вход в систему Запустим терминал и узнаем название (рис. 1.2).

Рисунок 1.3 – Имя запущенного терминала

Откроем ещё одну вкладку и посмотрим его имя (рис. 1.3). Названия отличаются.

Рисунок 1.3 – Имя открытой вкладки

3

Посмотрим содержимое каталога /dev/pts (рис. 1.4).

Рисунок 1.4 – Содержимое каталога /dev/pts

Сделаем так, чтобы все команды вводились и выводились в одну строку командой stty -echo raw (рис. 1.5).

Рисунок 1.5 – Результат команды stty -echo raw

Ввернем терминал к привычному виду командой stty sane (рис. 1.6).

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

Перейдем на третий терминал и узнаем количество строк и столбцов на текстовом терминале, а также сделаем шрифт жирным и вернем все к исходному состоянию (рис. 1.7).

4

Рисунок 1.7 – Третий терминал

Вернемся в графическую оболочку и установим мультиплексор screen (рис. 1.8).

Рисунок 1.8 – Установленный мультиплексор screen

Создадим новую сессию top и выведем список сессий (рис. 1.9).

Рисунок 1.9 – Список сессий Присоединимся к сессии top (рис. 1.10).

5

Рисунок 1.10 – Сессия top

Создадим ещё одно окно в сессии и выполним команду watch /usr/bin/vmstat (рис. 1.11).

Рисунок 1.11 – Команда watch /usr/bin/vmstat в новом окне Получим список окон и переименуем второе окно в vmstat (рис. 1.12).

Рисунок 1.12 – Переименование окна

6

Отсоединимся от сессии top и запустим новую сессию, в ней откроем редактор nano (рис. 1.13).

Рисунок 1.13 – Редактор nano в новой сессии

Выйдем из сессии, посмотрим список и вернемся в нее, создадим новое окно и переопределим переменную TERM (рис. 1.14).

Рисунок 1.14 – Переопределении переменной TERM

Теперь нам не доступно редактирование в nano, переопределим снова

TERM = LINUX, всё снова работает (рис. 1.15).

7

Рисунок 1.15 – Работающий редактор nano

8

2 ОСНОВЫ РАБОТЫ В КОМАНДНОЙ СТРОКЕ OC ASTRA LINUX

С помощью механизма дополнения имен переменных выведем все команды (рис. 2.1).

Рисунок 2.1 – Все команды

С помощью механизма дополнения имен выведем все переменные,

которые начинаются с «HIST» (рис. 2.2).

Рисунок 2.2 – Все переменные, которые начинаются с «HIST»

Узнаем сколько команд может храниться в истории (рис. 2.3).

Рисунок 2.3 – Переменная HISTFILESIZE

Выведем имена файлов и каталогов из домашнего каталога, которые начинаются с «.c» (рис. 2.4).

9

Рисунок 2.4 – Файлы и каталоги из домашнего каталога, которые начинаются с «.c»

Настроим вывод даты выполнения команд, хранящихся в истории (рис.

2.5).

Рисунок 2.5 – Вывод истории с датой

Настроим автоматическое сохранение набираемых команд в истории и определим переменную PROMT_HISTORY (рис. 2.6).

Рисунок 2.6 – History 10

Соседние файлы в папке БОС1