Лабораторная работа №1 по дисциплине: Технологии разработки программного обеспечения. Вариант 4

Состав работы

material.view.file_icon 0120D19C-2F5E-4606-A48E-E64F28968A00.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Тема: Установка и настройка Linux.

Цель: Освоение техники установки ОС Linux и ее компонентов, изучение системных команд и команд работы с файлами и каталогами, распределение прав доступа в Linux и основы написание bash скриптов. Освоение работы с текстовыми файлами, процессами. Изучение настройки сети в Linux, освоение работы с пакетными менеджерами, установка периодических заданий через cron и подключение по SSH.


Задание.

1. Установить в VirtualBox дистрибутив Debian 12 . Тип виртуального сетевого адаптера выбрать «Сетевой мост»
2. При установке Выбрать Install. Настройки сети выбрать по DHCP. Разметить диск автоматически с использованием LVM. Включить внешние источники установки (репозитории)
Из программного обеспечения установить только:
a) SSH Server
b) Standard system utilities
3. В терминале выполнить следующие действия:
3.1 Авторизоваться в системе под пользователем root
3.2 Выполнить установку пакета логирования rsyslog
3.3 Вывести тип операционной системы, версию ядра.
3.4 Вывести объем свободной памяти в системе.
3.5 Вывести время работы системы
3.6 Создать следующую структуру каталогов и файлов в /srv
3.7 Скопировать все файла из каталога /var/log/ в каталог /srv/domains/mysite.com/logs/
4. Написать команду, которая удалит все файлы из каталога /srv, не трогая структуру каталога.
5. Создать пользователя [username] - где username фамилия студента в латинской транскрипции.
6. Вывести на экран содержимое файлов /etc/passwd , /etc/group , /etc/shadow, /etc/gshadow
7. Выполнить следующие задания:
7.1 Создать в домашней папке каталог lab<Nвар> (для варианта №4: lab4)
7.2 Изменить владельца на созданного пользователя
7.3 Установить права:
- владелец - чтение, запись, выполнение;
- группа - чтение и запись;
- остальные - только чтение.
8. Выполнить следующие задания:
8.1 Создать в домашней папке пользователя файл lab<Nвар>/lab<Nвар>.txt (для варианта №4: lab4/lab4.txt)
8.3 Установить права:
- владелец - чтение, запись, выполнение
- группа - чтение и запись
- остальные - запретить доступ
9. Вывести последние [Nвар * 2] строк файла /var/log/auth.log.
10. Вывести первые [Nвар * 3] строк файла /var/log/syslog.
11. В домашнем каталоге пользователя с помощью программных каналов, перенаправления и команды grep создать:
а) файл auth.log, содержащий все строки файла /var/log/auth.log где встречается слово pam;
б) файл syslog, содержащий все строки файла /var/log/syslog, где встречается слово cron.
12. С помощью wc посчитать количество строк файла /var/log/auth.log, содержащих слово root.
13. Вывести все процессы, запущенные в системе, командой ps aux и написать что означает каждое из выводимых полей.
14. Запустить в фоновом режиме поиск всех файлов в корневой директории, содержащих в своем имени «log». Результат направить в домашней папке в файл find_output.txt.
15. Запустить в фоновом режиме поиск всех файлов в корневой директории, содержащих в своем имени «log». Результат направить в домашней папке в файл find_output.txt.
Вариант 4. 
Написать скрипт, который выводит количество строк в файле, переданном в параметре 1, не содержащих значение переданное в параметре 2.
16. Настроить сеть и доступ в интернет на этом сервере с использованием systemd-networkd.
17. Задать имя узла - [фамилия студента в латинской транскрипции]-[номер группы]. Пример: ivanov-pi82.
18. Установить пакет midnight-commander (mc).
19. Написать bash скрипт, который будет:
a. архивировать каталог /etc с помощью команды tar -cvz;
b. складывать архивные копии в /backup c именем файла
etc_[номер варианта]_день_месяц_год.tar.gz;
c. удалять архивные файлы старше 30 дней.
20. Выполнение этого скрипта добавить в crontab пользователя root, чтобы этот скрипт выполнялся каждый [номер варианта*2] день месяца в 12:00 и каждый второй день недели в [номер варианта]:00 часов.

Вывод.

Дополнительная информация

Зачет.
2024 год
Преподаватель: Полетайкин А.Н.
«Технология разработки программного обеспечения». вариант №4.
По дисциплине «Технология разработки программного обеспечения» вариант 4. Разработать программу шестнадцатеричный калькулятор для выражений с инфиксной формой записи для ПК с архитектурой Intel x86 и операционной системой Windows. Утилита должна выполнять действия: 1) Запрашивать имя текстового файла с математическими выражениями в шестнадцатеричной системе исчисления; 2) Открывать исходный файл, обрабатывая возможные ошибочные ситуации; 3) В исходном файле могут быть записаны несколько выраже
User Anza : 14 марта 2019
250 руб.
«Технология разработки программного обеспечения». вариант №4.
Технология разработки программного обеспечения.
Вопрос 1. Разработать ПО ИС сборки компьютера: с применением структурного подхода; Система предполагает решение следующих задач: формирование заявки на новый компьютер, определение области использования данного компьютера, подбор необходимых компонент для решения поставленных задач, сборка компьютера, передача компьютера заказчику. Перечень решаемых задач в процессе работы информационной системы сборки компьютера, перечень входной и выходной информации приведены в таблице 6. Таблица 6. Перечень
User studypro3 : 4 августа 2019
500 руб.
Технология разработки программного обеспечения
Экзаменационная работа по предмету Технология разработки программного обеспечения. Вариант билета №3
User Проходимец : 16 июня 2017
100 руб.
Технология разработки программного обеспечения
Зачетное задание по дисциплине «Технология разработки программного обеспечения» вариант №5 Вопрос 1. Общие вопросы и коллективная разработка (гл. 1, 5 и 7) Вариант 5. Каковы вопросы, которые необходимо прояснить каждому участнику коллектива до начала выполнения работ? Вопрос 2. Разработка требований Вариант 5. На какие основные вопросы отвечает анализ осуществимости? Вопрос 3. Проектирование Вариант 5. В чем заключается понятие паттерна? Какими свойствами оно обладает? Вопрос 4. Программиров
User piligrim-24 : 17 января 2012
50 руб.
Технология разработки программного обеспечения. Контрольная работа. Вариант №4.
Вариант 4. Шестнадцатеричный калькулятор для выражений с инфиксной формой записи. В минимальном виде калькулятор – это утилита, которой в качестве параметров передается имя входного файла, содержащего выражение. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный, обрабатывая возможные ошибочные ситуации, 3) производит вычисление результата выражения, 4) печатает и завершает работу. Выражение для калькулятора– это: • беззнаковая шестнадцатиричная констант
User SibGUTI2 : 5 сентября 2016
50 руб.
Технология разработки программного обеспечения. Курсовая работа. Вариант №4.
Шестнадцатеричный калькулятор для выражений с инфиксной формой записи. В минимальном виде калькулятор – это утилита, которой в качестве параметров передается имя входного файла, содержащего выражение. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный, обрабатывая возможные ошибочные ситуации, 3) производит вычисление результата выражения, 4) печатает и завершает работу. Выражение для калькулятора– это: • беззнаковая шестнадцатиричная константа; • (выражен
User zhekaersh : 23 февраля 2015
250 руб.
Технология разработки программного обеспечения. Курсовая работа. Вариант №4.
Контрольная работа По дисциплине: «Технология разработки программного обеспечения». ВАРИАНТ 4
Задания к контрольной работе В рамках данной контрольной работы предлагается осуществить формирование требований, проектирование, реализацию и тестирование программы. Типовые темы заданий приводятся ниже для десяти вариантов. Возможен выбор темы, отличающейся от типовой. Выбор темы из приводимого ниже списка альтернативных тем производится без согласования с преподавателем. При согласовании с преподавателем допускается выбор собственной темы, отличающейся от типовой или альтернативной из списка.
User holm4enko87 : 21 февраля 2025
500 руб.
promo
Контрольная работа по дисциплине: Технология разработки программного обеспечения. Вариант №4
Содержание 1. Формирование требований 3 2. Проектирование 4 3. Реализация 6 4. Оценка производительности 14 Заключение 15 + отдельный файл с документацией к разработанной программе. Вариант 4. Шестнадцатеричный калькулятор для выражений с инфиксной формой записи. В минимальном виде калькулятор – это утилита, которой в качестве параметров передается имя входного файла, содержащего выражение. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный, обрабатывая в
1000 руб.
Конструкция силовых агрегатов автомобилей
Лабораторная работа №1Тема работы:Общее устройство топливного насоса высокого давления Лабораторная работа №2Тема работы:Устройство газовых систем питания ,работающих на компримированном природном газе и газе сжатом нефтяном Лабораторная работа №3Тема работы:Электронная система управления. Контроллер Лабораторная работа №4Тема работы: Каталитический нейтрализатор Лабораторная работа №5Тема работы: Устройство автомобильного кондиционера
User DoctorKto : 3 июля 2013
15 руб.
Конструкция силовых агрегатов автомобилей
Зачетная работа по дисциплине: Алгебра и геометрия. Билет №6.
Билет № 6 1. Вектор. Операции над векторами. Коллинеарность и компланарность векторов. Линейная зависимость векторов. Векторный базис. Разложение вектора по базису. 2. Решить матричное уравнение , где 3. Даны векторы Найти . 4. Даны координаты вершин пирамиды A(5;2;0), B(5;4;0), C(7;-2;-1), D(4;3;1). Найти координаты точки пересечения плоскости ABC с высотой пирамиды, опущенной из вершины D на эту плоскость 5. Привести к каноническому виду уравнение кривой второго порядка, построить к
User Ivan2013 : 4 марта 2017
250 руб.
Ролик упорный - 00.16.000 СБ
С.К. Боголюбов. Чтение и деталирование сборочных чертежей. Альбом. 1972 г. Задание 16. Ролик упорный. Деталирование. Сборочный чертеж. Модели. Для направления заготовок, перемещаемых при прокатке, служат упорные ролики. Каждый ролик 7 свободно вращается на короткой оси 3, закрепленной планкой 9 и болтами 11. Вилка 2 плотно насажена на конец стержня 8, который может перемещаться в осевом направлении. Регулирование первоначальной силы нажатия пружины 5 на ролик производится гайкой 15. Для предупр
User .Инженер. : 10 октября 2024
750 руб.
Ролик упорный - 00.16.000 СБ promo
Онлайн Тест 2 по дисциплине: Визуальное программирование и человеко-машинное взаимодействие.
Вопрос №1 Из чего состоит модель GOMS: из набора репрезентативных задач из описания методов, необходимых для достижения заданных целей из правил выбора элементарных операций из списка проблем по каждому действию Вопрос №2 Время какой операции в анализе GOMS может быть разным в зависимости от величины перемещения и других сопутствующих деталей: P R D M Вопрос №3 Какое правило нарушено в данном фрагменте интерфейса: будьте последовательны минимизируйте загрузку памяти польз
User IT-STUDHELP : 3 ноября 2022
500 руб.
promo
up Наверх