Операционные системы Лабораторная и контрольная работа 1,2,3 вариант 6 (РАБОТА ВЫПОЛНЕНА В ASTRA LINUX 1.8)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Задание к лабораторной работе №1
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is …
2. my surname is …
3. login is …
4. <текст произвольного содержания (не менее 2-х слов)>
5. <текст произвольного содержания (не менее 2-х слов)>
6. <текст произвольного содержания (не менее 2-х слов)>
2. Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида.
3. Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в отчет.
4. Изменить права доступа к этим файлам: владельцу все права, группе чтение и запись, остальным никаких прав доступа. Прочитать новые права доступа.
5. Первые две строки файла a1 занести в файл a3. Добавить в файл a3 две последние строки файла a1. Просмотреть содержимое файла a3.
6. Отсортировать файл a2 в обратном порядке. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s.
7. Отсортировать файл a2 по 2-му столбцу. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s2. Убедиться, что файлы a2_s и a2_s2 созданы; просмотреть их содержимое.
8. Создать файл mix, содержащий 1-ю и 2-ю строки файла a2, 3-ю строку файла а1, 4 и 5-ю строки файла а2_s2.
9. С помощью команды grep найти в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занести в файл a_g.
10. С помощью команды cut выделить в файле a2 первый столбец.
11. С помощью команды cut выделить в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”.
12. Создать в домашней директории каталоги с именем D1 и D1_1.
13. Перенести в директорию D1 файл a2; скопировать в директорию D1 файл a3 под именем a3d1; скопировать в директорию D1_1 файл a3 под именем a3d1_1.
Проверить наличие в директориях D1 и D1_1 указанных файлов.
14. Перейти из домашней директории в директорию D1. Убедиться, что текущей директорией стала директория D1. Создать в текущей директории D1 жесткую
связь с файлом a1, находящимся в домашней директории (создать новое имя существующему файлу), с именем a1_h.
15. Создать в текущей директории D1 файл символической связи с файлом a1, находящимся в домашней директории, с именем a1_sym.
16. Создать в директории D1 каталог с именем D2. Перенести в директорию D2 файл a2; скопировать в директорию D2 файл a3d1 под именем a3d2. Проверить наличие в директории D2 указанных файлов. a) Установить директорию D2 в режим “темной” директории (нет права на чтение, но есть право на исполнение); b) Произвести попытку прочитать содержимое директории D2; c) Прочитать содержимое файлов “темной” директории.
17. Перейти в директорию /home. Убедиться, что текущей директорией стала директория /home. Прочитать рекурсивно содержимое текущей директории.
Исключить вывод потока ошибок на терминал.
18. Перейти в домашнюю директорию. Убедиться, что она стала текущей директорией. С помощью команды du вывести размеры каталогов. Исключить вывод потока ошибок на терминал.
19. Используя команды grep, cut и sort, получить список имён тех файлов в каталоге /etc/, в тексте которых содержится запись ip-адреса. Список имен файлов не должен иметь повторений. Результат занести в файл g_ip.
20. Получить рекурсивно список файлов домашней директории, в имени которых есть буква «а», отсортированный без повторов. Результат занести в файл spisok_a каталога D1_1.
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile.
Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
Задание к лабораторной работе №3 Цель занятия: знакомство с сетевыми командами.
Изучаемые команды: ifconfig, route, traceroute, ping.
1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса.
2. Создать файл, содержащий cписок доступных IP–адресов локальной сети.
3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет.
4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в маршрут до вашего почтового сервера (например, mail.ru, yandex.ru).
5. Определить, какие из этих узлов доступны для связи в данный момент.
Примечание. Команды конфигурации сети находятся в каталоге /sbin.
Если команды недоступны, то необходимо добавить путь /sbin в переменную окружения PATH в файле .bashrc (или .bаsh_profile) домашнего каталога пользователя (в конец файла дописать PATH=$PATH:/sbin). Затем обновить файл командой source .bashrc.
Вариант 6 Теоретический вопрос:
1. Файловая система Unix. Типы файлов. Атрибуты файлов.
Задание:
1. Создать сжатый архив всех файлов, размер которых превышает 1 Кбайт.
2. Подсчитать количество строк во всех файлах с заданными правами доступа каждого класса пользователей.
3. Укажите параметры команд route и iptables для: a. настройки таблицы маршрутизации 10.30.1.0, подсеть на 256 адресов; b. запрета входящих соединений для сервиса http с хостов сети, к которой настроена маршрутизация.
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is …
2. my surname is …
3. login is …
4. <текст произвольного содержания (не менее 2-х слов)>
5. <текст произвольного содержания (не менее 2-х слов)>
6. <текст произвольного содержания (не менее 2-х слов)>
2. Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида.
3. Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в отчет.
4. Изменить права доступа к этим файлам: владельцу все права, группе чтение и запись, остальным никаких прав доступа. Прочитать новые права доступа.
5. Первые две строки файла a1 занести в файл a3. Добавить в файл a3 две последние строки файла a1. Просмотреть содержимое файла a3.
6. Отсортировать файл a2 в обратном порядке. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s.
7. Отсортировать файл a2 по 2-му столбцу. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s2. Убедиться, что файлы a2_s и a2_s2 созданы; просмотреть их содержимое.
8. Создать файл mix, содержащий 1-ю и 2-ю строки файла a2, 3-ю строку файла а1, 4 и 5-ю строки файла а2_s2.
9. С помощью команды grep найти в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занести в файл a_g.
10. С помощью команды cut выделить в файле a2 первый столбец.
11. С помощью команды cut выделить в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”.
12. Создать в домашней директории каталоги с именем D1 и D1_1.
13. Перенести в директорию D1 файл a2; скопировать в директорию D1 файл a3 под именем a3d1; скопировать в директорию D1_1 файл a3 под именем a3d1_1.
Проверить наличие в директориях D1 и D1_1 указанных файлов.
14. Перейти из домашней директории в директорию D1. Убедиться, что текущей директорией стала директория D1. Создать в текущей директории D1 жесткую
связь с файлом a1, находящимся в домашней директории (создать новое имя существующему файлу), с именем a1_h.
15. Создать в текущей директории D1 файл символической связи с файлом a1, находящимся в домашней директории, с именем a1_sym.
16. Создать в директории D1 каталог с именем D2. Перенести в директорию D2 файл a2; скопировать в директорию D2 файл a3d1 под именем a3d2. Проверить наличие в директории D2 указанных файлов. a) Установить директорию D2 в режим “темной” директории (нет права на чтение, но есть право на исполнение); b) Произвести попытку прочитать содержимое директории D2; c) Прочитать содержимое файлов “темной” директории.
17. Перейти в директорию /home. Убедиться, что текущей директорией стала директория /home. Прочитать рекурсивно содержимое текущей директории.
Исключить вывод потока ошибок на терминал.
18. Перейти в домашнюю директорию. Убедиться, что она стала текущей директорией. С помощью команды du вывести размеры каталогов. Исключить вывод потока ошибок на терминал.
19. Используя команды grep, cut и sort, получить список имён тех файлов в каталоге /etc/, в тексте которых содержится запись ip-адреса. Список имен файлов не должен иметь повторений. Результат занести в файл g_ip.
20. Получить рекурсивно список файлов домашней директории, в имени которых есть буква «а», отсортированный без повторов. Результат занести в файл spisok_a каталога D1_1.
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile.
Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
Задание к лабораторной работе №3 Цель занятия: знакомство с сетевыми командами.
Изучаемые команды: ifconfig, route, traceroute, ping.
1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса.
2. Создать файл, содержащий cписок доступных IP–адресов локальной сети.
3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет.
4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в маршрут до вашего почтового сервера (например, mail.ru, yandex.ru).
5. Определить, какие из этих узлов доступны для связи в данный момент.
Примечание. Команды конфигурации сети находятся в каталоге /sbin.
Если команды недоступны, то необходимо добавить путь /sbin в переменную окружения PATH в файле .bashrc (или .bаsh_profile) домашнего каталога пользователя (в конец файла дописать PATH=$PATH:/sbin). Затем обновить файл командой source .bashrc.
Вариант 6 Теоретический вопрос:
1. Файловая система Unix. Типы файлов. Атрибуты файлов.
Задание:
1. Создать сжатый архив всех файлов, размер которых превышает 1 Кбайт.
2. Подсчитать количество строк во всех файлах с заданными правами доступа каждого класса пользователей.
3. Укажите параметры команд route и iptables для: a. настройки таблицы маршрутизации 10.30.1.0, подсеть на 256 адресов; b. запрета входящих соединений для сервиса http с хостов сети, к которой настроена маршрутизация.
Похожие материалы
Термодинамический цикл 3 Вариант 6
Z24
: 30 сентября 2025
Определить:
1 Параметры в характерных точках цикла р, υ, Т.
2 Средние массовые теплоемкости в процессах цикла.
3 Термодинамическую l и потенциальную работу ω, теплоту q, изменение внутренней энергии Δu, энтальпии Δh и энтропии ΔS в процессах цикла, работу цикла lц,термический к.п.д. цикла ηt.
4 Построить цикл в координатах P-V и T-S.
800 руб.
Лабораторная работа №3. Вариант №6
nell
: 10 октября 2017
Графы. Нахождение кратчайшего расстояния между двумя вершинами с помощью алгоритма Форда-Беллмана
Написать программу, которая по алгоритму Форда-Беллмана находит кратчайшее расстояние от указанной вершины до всех остальных вершин связного взвешенного неориентированного графа, имеющего 7 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Данные считать из файла.
оконный интерфейс
300 руб.
Лабораторная работа №3. Вариант №6
nell
: 9 октября 2017
Цель:
1) провести анализ GOMS интерфейса программы («Графический редактор») на примере одной репрезентативной задачи.
2) провести анализ GOMS выполнения следующей задачи - Microsoft Word: выделение слова желтым цветом.
100 руб.
Изображение резьбы. Задание 3 - Вариант 6
.Инженер.
: 23 мая 2026
В.П. Большаков. Создание трехмерных моделей и конструкторской документации в системе КОМПАС-3D. Практикум. Задание 3. Изображение резьбы - Вариант 6
1. Изобразить и обозначить резьбу метрическую с крупным шагом на поверхности L. Построить вид слева.
2. Изобразить и обозначить резьбу метрическую с мелким шагом на поверхности L. Построить вид слева.
3. Показать условное изображение резьбы при длине нарезанной части L на поверхностях 1 и 2.
В состав работы входит:
Чертежи;
3D модели.
В
250 руб.
Теплотехника ИрГАУ Задача 3 Вариант 6
Z24
: 22 февраля 2026
Определить потери теплоты за 1 час с 1 м длины горизонтально расположенной цилиндрической трубы, охлаждаемой свободным потоком воздуха, если известны наружный диаметр d трубы, температура стенки трубы tст и температура воздуха tв в помещении (табл. 4).
150 руб.
Виды. Графическая работа 3 - Вариант 6
.Инженер.
: 14 февраля 2026
П.В. Зеленый. Инженерная графика. Практикум по черчению. Виды. Графическая работа 3 - Вариант 6
Перечертить главный вид и вид сверху; построить вид слева; нанести необходимые размеры, оформить чертеж в соответствии с требованиями стандартов ЕСКД.
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
150 руб.
Термодинамика ЗабГУ Задача 3 Вариант 6
Z24
: 1 февраля 2026
В емкости объемом V находится азот при температуре T. Масса азота равна М. Определить избыточное давление газа, если барометрическое давление рб.
130 руб.
Гидрогазодинамика ТПУ Задача 3 Вариант 6
Z24
: 30 декабря 2026
Для передачи наверх и контроля уровня топлива в открытом подземном резервуаре использован дифференциальный манометр, заполненный ртутью, плотность которой ρрт=13,6 т/м³. Определить высоту столба ртути h2, если разность уровней топлива в указателе и резервуаре h м. Как изменится положение уровня в указателе при понижении уровня топлива в резервуаре на Δh м?
150 руб.
Другие работы
Лабораторная работа 1-3 по дисциплине: Основы антикоррупционной культуры. Вариант 01
IT-STUDHELP
: 4 апреля 2022
Лабораторная работа №1
По дисциплине:
Основы управления техническими системами
Практическая работа 1
Тема: Коррупция как социальное явление
Цель: Проведите самостоятельное исследование публикаций в прессе о коррупции и подготовьте отчет
Содержание
1. Анализ информации, представленной в СМИ за последние 3 месяца по 1 СМИ на выбор 3
2. Частота упоминаний о коррупции 6
3. Тематика материалов (разъяснительные, констатирующие, расследующие и др.) 10
4. Объекти
900 руб.
Теплотехника ТОГУ-ЦДОТ 2008 Задача 3 Вариант 38
Z24
: 21 января 2026
Расход газа в поршневом одноступенчатом компрессоре составляет V1 при давлении р1=0,1 МПа и температуре t1. При сжатии температура газа повышается на 200ºC. Сжатие происходит по политропе с показателем n. Определить конечное давление, работу сжатия и работу привода компрессора, количество отведенной теплоты (в киловаттах), а также теоретическую мощность привода компрессора.
Указание. При расчете принять: k=cp/cυ=const≠f(t)
Ответить на вопросы: Как влияет показатель политропы на конечное давл
200 руб.
Построение 3-х видов. Вариант 1 ЧЕРТЕЖ
coolns
: 29 января 2026
Построение 3-х видов. Вариант 1 ЧЕРТЕЖ
ГРАФИЧЕСКАЯ РАБОТА № 3
ПОСТРОЕНИЕ 3-Х ВИДОВ
Цель работы: Познакомиться с методом прямоугольного проецирования.
Выработать навыки построения трех основных видов.
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопрос
170 руб.
Бухгалтерский баланс как основа бухгалтерской отчетности
alfFRED
: 7 сентября 2013
Содержание
Введение
1. Бухгалтерская отчетность для характеристики деятельности предприятия
1.1 Значение и требования, предъявляемые к бухгалтерской отчетности для характеристики деятельности предприятия
2. Бухгалтерский баланс как основа бухгалтерской отчетности
2.1 Состав бухгалтерской отчетности на примере ООО «Мартен»
2.2 Виды бухгалтерского баланса, подходы, отличия
2.3 Структура содержания бухгалтерского баланса
3. Совершенствование бухгалтерского баланса в применении МСФО (междуна
10 руб.