Основы администрирования ОС Linux

Исследование установки ОС Linux на виртуальную машину. Изучение использования команды fdisk. Особенность определения значения umask, при котором создаваемые файлы и каталоги будут недоступны для чтения, записи и исполнения никому, кроме владельца.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 20.10.2021
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

Муромский институт (филиал)

федерального государственного бюджетного образовательного учреждения высшего образования

«Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых»

(МИ ВлГУ)

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

по дисциплине «Администрирование информационных систем» (наименование дисциплины)

Тема «Основы администрирования ОС Linux»

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

Щаников С.А.

Студент

Шипелов Д.Е.

Муром 2021

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

Тема: Основы администрирования ОС Linux.

Цель работы: изучить основные моменты администрирования ОС Linux.

Задание:

Скачайте и установите на ПК виртуальную машину

2. Скачайте и установите ОС Ред ОС на виртуальную машину (рабочая станция)

3. При установке используйте инструкцию

4. Ознакомьтесь с основами работы с Ред ОС

5. Выполните следующие задания:

a. Изучите использование команды fdisk. Используя fdisk, выясните какие разделы содержатся на жестких дисках. Результат отобразите в отчете.

b. Изучите использование команд mount и umount. Произведите монтирование файловой системы fd0 (гибкий диск) либо cdrom (привод оптических дисков) в каталог /mnt/tmp. Результат отобразите в отчете.

c. Изучите назначение и использование команд useradd и passwd. Создайте пользователя со своим именем. Попробуйте войти в систему с именем созданного пользователя. Результат отобразите в отчете.

d. Ознакомьтесь с текстовым редактором , создайте текстовый файл и поместить его в /home/<имя пользователя>/texts e. Ознакомьтесь с графическим редактором, создайте любой графический файл и поместите его в /home/<имя пользователя>/texts f. Ознакомьтесь с работой файловой оболочки Midnight Commander.

Попробуйте создавать, копировать и удалять файлы в каталоге /home/<имя пользователя>/. Результаты отобразите в отчете. g. Ознакомьтесь с работой файловой оболочки Double Commander.

Попробуйте создавать, копировать и удалять файлы в каталоге /home/<имя пользователя>/. Результаты отобразите в отчете.

h. Ознакомиться со следующими командами для пользовательской работы в ОС Unix: man, apropos, ls, cd, pwd, mkdir, rmdir, cp, mv, rm, cat, echo, less, touch, grep, date, history. i. Определить абсолютный путь своего домашнего каталога и узнать его размер в килобайтах.

j. Ознакомиться с командами определения прав доступа к файлам и их изменения (команды id, groups, ls -l, stat, chmod, chown, chgrp, umask).

k. Найти запись в файле /etc/passwd, соответствующую вашей учётной записи.

l. Определить свой UID, узнать, к каким группам относится пользователь, объяснить вывод команд id, groups. m. Определить список групп, в которые входит пользователь root. n. Узнать, какими правами доступа обладают вновь создаваемые файлы и каталоги (т. е. создать новый файл и новый каталог, и просмотреть для них права доступа).

o. Определить значение umask, при котором создаваемые файлы и каталоги будут недоступны для чтения, записи и исполнения никому, кроме владельца.

p. Сделать свой домашний каталог видимым для всех пользователей группы users.

q. Создать в домашнем каталоге подкаталог tmp, файлы в котором сможет создавать, удалять и переименовывать любой, входящий в группу users, при этом содержимое этого подкаталога не должно быть видимым всем прочим пользователям.

Ход работы:

Скачайте и установите на ПК виртуальную машину.

Для этого перейдем на сайт: https://www.virtualbox.org/wiki/Downloads

Выберем нужную версию и ОС и скачаем установщик virtualbox как показано на рисунке 1.

Рисунок 1. Загрузка пакета установки VirtualBox 6.1.22

После загрузки запустим скачанный пакет как показано на рисунке 2.

Рисунок 2. Запуск скаченного пакета установки

Далее, следуя подсказкам мастера по установке программ(рис. 3-8), установим VirtualBox на ПК.

Рис. 3 Запуск мастера по установке программ

Рис. 4 Выбор компонентов для установки

Рис. 5 Настройка дополнительных опций VirtualBox

Рис. 6 Окно с предупреждением о перезапуске сети

Рис. 7 Запуск установки VirtualBox

Рис. 8 Окно с сообщением об успешности установки

Скачайте и установите ОС Ред ОС на виртуальную машину (рабочая станция)

Далее необходимо скачать дистрибутив с ОС Ред ОС

Выберем необходимую версию дистрибутива и нажмем на гипертекстовую ссылку, начнется скачивание(рис. 9)

Рис. 9 Загрузка дистрибутива Ред ОС

Далее следуя инструкции

Рис. 10 Инструкция по установке Ред ОС

Используя Руководство пользователя, ознакомимся с основными моментами при работе с ОС Ред ОС(рис. 11)

Рис. 11 Фрагмент Руководства пользователя

Выполним задания:

Используя команду fdisk можно просматривать, создавать, изменять размер, удалять, копировать и перемещать разделы на жестком диске. Для отображения разделов, содержащихся на жестком диске, выполним команду: sudo fdisk -l Результат выполнения этой команды отображен на рисунке 12.

Рис. 12 Выполнение команды fdisk -l

Для того, чтобы примонтировать CDROM к каталогу /mnt/tmp в терминале необходимо выполнить следующую команду: sudo mount -t iso9660 -o ro /dev/cdrom /mnt/tmp

Команда: useradd служит для добавления нового пользователя в систему, а команда passwd - для задания пароля пользователя(рис. 13)

Рис. 13 результат выполнения команд useradd и passwd и вход под новым пользователем

Создадим текстовый файл text как показано на рисунке 14

Рис. 14 Перенаправление потока вывода в файл

Для ознакомления с работой файловой оболки Midnight Commander, сначала установим его при помощи команды: yum install mc(Рис. 15)

Рис. 15 Установка пакета Midnight Commander

Для запуска файловой оболочки наберем в терминале команду: mc

Далее создадим файл в каталоге test, для этого перейдем в нужный каталог и нажмем сочетание клавиш Shift + F4, запустится текстовый редактор.

Введем туда некоторый текст и нажмем F2 для сохранения результата(рис. 16-17)

Рис. 16 Создание текстового файла в Midnight Commander

Рис. 17 Проверка результата

По нажатию клавиши F5 мы можем скопировать файл, для этого выберем нужный файл, нажмем F5, в появившемся окне укажем путь куда копировать файл и нажмем «Дальше»(рис. 18)

Рис. 18 Копирование файла

Рис. 19 Проверка результата копирования

Для удаления файла необходимо выделить его и нажать клавишу F8 и подтвердить удаление(рис. 20)

Рис. 20 Удаление файла

Запустим Double Commander(рис. 21)

Рис. 21 Запуск Double Commander

Для создания файла нажимаем комбинацию клавиш Shift + F4 и вводим имя файла(рис.22) виртуальный команда файл

Рис. 22 Создание фала в Double Commander

Рис. 23 Ввод текста в созданный файл

Введем некий текст и сохраним его. Для сохранения документа нажмем F2(рис. 23)

Чтобы скопировать файл, необходимо выделить его, а затем нажать клавишу F5, в появившемся окне выбрать путь для копирования(рис. 24)

Рис. 24 Копирование файла

Для удаления файла необходимо нажать клавишу F8 и подтвердить удаление(рис. 25)

Рис. 25 Удаление файла

Man - команда, предназначенная для форматирования и вывода справочных страниц;

Apropos - осуществляет поиск переданной пользователем строки в заголовках страниц руководств;

ls - утилита Unix, которая печатает в стандартный вывод содержимое каталогов;

cd - команда для изменения рабочего каталога;

pwd - консольная утилита в UNIX-подобных системах, которая выводит полный путь от корневого каталога к текущему рабочему каталогу;

mkdir - команда для создания новых каталогов;

rmdir - удаляет указанные каталоги, которые должны быть пустыми;

cp - команда, предназначенная для копирования файлов из одного в другие каталоги;

mv - используется для перемещения или переименования файлов;

rm - используется для удаления файлов из файловой системы;

cat - утилита, выводящая последовательно указанные файлы (или устройства), таким образом, объединяя их в единый поток;

echo - команда, предназначенная для отображения строки текста;

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

touch - команда Unix, предназначенная для установки времени последнего изменения файла или доступа в текущее время. Также используется для создания пустых файлов;

grep - утилита командной строки, которая находит на вводе целые строки, отвечающие заданному регулярному выражению, и выводит их, если вывод не отменён специальным ключом;

date - выводит текущую дату и время в различных форматах и позволяет устанавливать системное время;

history - команда для просмотра ранее введенных команд.

Чтобы определить абсолютный путь своего домашнего каталога введем команду: pwd

Для вывода размера каталога в килобайтах введем: du -k

Параметр -k указывает на то, что размер выводится в килобайтах

Результат отображен на рисунке 26

Рис. 26 Вывод команд pwd и du -k

Команда id - UNIX-утилита, выводящая информацию об указанном пользователе;

Groups - команда, предназначенная для вывода списка групп, в которых состоит пользователь с указанным именем;

Ls -l - просмотр содержимого директории, ключ -l - -l -- выдавать (в одноколоночном формате) тип файла, права доступа к файлу, количество ссылок на файл, имя владельца, имя группы, размер файла (в байтах), временной штамп и имя файла;

Stat - утилита командной строки, которая отображает подробную информацию о данных файлах или файловых системах;

Chmod - команда для изменения прав доступа к файлам и каталогам;

Chown - утилита, изменяющая владельца и/или группу для указанных файлов;

Chgrp- уимлита, используется непривилегированными пользователями для изменения группы файлов;

Umask - функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и каталогам по умолчанию.

Для просмотра содержимого файла passwd, введем следующую команду: cat /etc/passwd Рис. 27

Рис. 27 Вывод информации, соответствующей учетной записи из файла passwd

Для того, чтобы определить свой UID, введем команду: id

Для вывода групп воспользуемся командой: groups

Команда id - UNIX-утилита, выводящая информацию об указанном пользователе;

Groups - команда, предназначенная для вывода списка групп, в которых состоит пользователь с указанным именем;

Результат отображен на рисунке 28

Рис. 28 Вывод команд id и groups

Чтобы определить список групп пользователя root введем команду: groups root как показано на рисунке 29

Рис. 29 Список групп пользователя root

Создадим новый катало при помощи команды: mkdir и в нем создадим файл: touch newfile.txt

Далее для вывода информации о праваз доступа для файлов и каталогов введем команду : ls -l

Результат отображен на рисунке 30

Рис. 30 Вывод команды ls -l

Выведем текущее значение umask: umask(Рис. 31)

В результате получили 0002 Т.е для user - 7(rwx), для group - 7(rwx), для остальных - 5(rx)

Read -4(r)

Write -2(w)

Excecute -1(x)

Полные права в сумме равны 7

Полные права имеют маску 000 или значение 777, значит для установки прав только для владельца, umask должен быть: 077

Рис. 31 Значение umask

Для того чтобы сделать домашний каталог видимым для группы user, добавим пользователя в данную группу при помощи команды: usermod -g users student

Рис. 32 Добавление пользователя в группу

Создадим каталог tmp: mkdir /home/student/tmp

Далее с помощью команды: chown student:users /home/student/tmp Установим для группы пользователей users права на каталог tmp.

Вывод: В результате этой лабораторной работы были изучены основные моменты администрирования ОС Linux

Размещено на Allbest.ru


Подобные документы

  • Пример окна входа в систему Linux (графический режим). Простейшие команды Linux. Основные задачи при управлении пользователями. Сведения, которые нужно указать для вновь создаваемого пользователя. Содержимое файла/etc/shadow (в котором содержатся пароли).

    лекция [603,7 K], добавлен 20.12.2013

  • Использование дистрибутива GNU/Linux Mandriva, который по праву считается одним из наиболее легких для освоения начинающими пользователями, для взаимодействия с командным интерпретатором GNU/Linux. Информация о формате и основных ключах команды cal.

    лабораторная работа [2,4 M], добавлен 28.12.2012

  • Основні особливості операційної системи Linux, її системні та програмні характеристики. Файли, каталоги та посилання ОС. Робота зі з'ємними носіями інформації. Архівування даних. Особливості роботи в мережі, додатки, текстовий режим функціонування в ОС.

    курсовая работа [2,5 M], добавлен 07.07.2013

  • Анализ технических возможностей операционной системы Mandriva Linux - дистрибутива GNU/Linux, разрабатываемого французской компанией Mandriva, выпускающей свободные, коммерческие и корпоративные версии своего дистрибутива. Этапы установки оболочки Linux.

    презентация [26,2 M], добавлен 23.05.2010

  • Механизмы шифрования данных в ОС LINUX MINT. Реализация FDE в интерфейсе инсталлятора. Одно из главных достоинств утилиты CryptKeeper. Создание учётной записи через терминал. Графический интерфейс прав доступа. Резервное копирование данных программы.

    курсовая работа [2,9 M], добавлен 11.12.2014

  • Изучение операционной системы Linux: элементов файлов, структуры каталогов и прав доступа к ним. Получение практических навыков по работе с некоторыми командами данной ОС. Теоретические сведения и практические навыки по работе с процессами Linux.

    лабораторная работа [847,5 K], добавлен 16.06.2011

  • Принцип действия чередующегося тома и его преимущества перед другими типами томов. Концепция логического тома, области действия файловой системы. Выполнение стандартных операций с файлами конфигурации ОС Linux, статические и динамические библиотеки.

    контрольная работа [1,6 M], добавлен 04.08.2010

  • Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дистрибутива ALT Linux 5.0 "Ковчег" и Apache2+php+MySQL. Пример настройки работы сайта на web-сервере.

    курсовая работа [6,0 M], добавлен 24.10.2012

  • Схемы графической аутентификации, их реализация и внедрение в операционных системах Linux. Оценка вероятности взлома графического пароля. Буквенно-цифровые пароли. Схемы треугольника и подвижной рамки. Исследование удобства и простоты использования.

    дипломная работа [5,1 M], добавлен 25.01.2013

  • Linux - ядро операционной системы с монолитной архитектурой. Прародители операционной системы Linux, ее стабильные и экспериментальные версии. Процесс внедрения Linux и свободного программного обеспечения в школах и государственных учреждениях России.

    реферат [18,2 K], добавлен 19.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.