Skip to content

Лабораторная работа №1 по АрхВС

Notifications You must be signed in to change notification settings

itregernium/avs_lab1

Repository files navigation

Лабораторная работа №1

Знакомство с Linux

В этой вступительной лабораторной работе вам предстоит познакомиться с Linux-подобными системами, а так же основным инструментом взаимодействия - терминалом.

Установка

Требуется установить виртуальную машину с любым из Linux дистрибутивов. Рекомендуется Debian 13. В качестве гипервизора можете выбрать любой удобный, совместимый с вашей основной ОС, но, скорее всего, это будет VMware или VirtualBox. Графическое окружение не требуется, для дальнейшей работы вам пригодится только терминал

После установки убедитесь, что виртуальная машина запускается и имеет доступ к интернету.

(BA)SH

На этом этапе предлагается на практике познакомится с некоторыми возможностями терминала - создать файлы, дирректории, редактировать их содержимое, выставлять права доступа, ...

Разрешено использовать только ограниченный пул команд - mkdir, echo, cat, touch, chmod, ls, pwd, cd, less, head, tail, cp, ln, rm, rmdir, mv, wc, sort. По всем ним можно получить справку, воспользовавшись терминалом - man [КОМАНДА] или google.com/search?q=что делает команда [КОМАНДА] в линуксе?

В соответствии с вашим табельным номером ИСУ выберите свой вариант (вариант = ИСУ mod 5 + 1. Пример - 408366 % 5 + 1 = 2)

Вариант 1 Вариант 2 Вариант 3 Вариант 4 Вариант 5

  1. Создать приведенное в варианте дерево каталогов и файлов с содержимым. В качестве корня дерева использовать каталог lab0 своего домашнего каталога

  2. Установить права на файлы и каталоги, используя различные способы указания прав.

  3. Скопировать часть дерева и создать ссылки внутри дерева при помощи команд cp и ln, а также комманды cat и перенаправления ввода-вывода.

  4. Используя команды cat, wc, ls, head, tail, echo, sort, grep выполнить поиск и фильтрацию файлов, каталогов и содержащихся в них данных.

  5. Выполнить удаление файлов и каталогов при помощи команд rm и rmdir

Конечный результат - один или несколько исполняемых файлов, которые выполнят все пункты

Возможные вопросы на защите лабораторной работе:

  • Что делает [КОМАНДА]. Какие ключи принимает и что они делают
  • Чем отличается символическая ссылка от жесткой ссылки
  • Права доступа, битовая маска, группы пользователей
  • Конвейры, перенаправление потоков ввода/вывода
  • Как файловая система хранит информацию на диске

About

Лабораторная работа №1 по АрхВС

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published