1103

Операционные системы UNIX на примере реализации Kubuntu

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

Информатика, кибернетика и программирование

Запуск операционной системы Kubuntu Desktop 6 (Portable). Навигация в linux. Создание и модификация пользователей и групп. Установка и удаление программ на примере пакета webmin. Просмотр системной информации. Манипулирование владельцами файлов и директорий.

Русский

2013-01-06

52 KB

23 чел.

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

Операционные системы UNIX на примере реализации Kubuntu.

Предварительные этапы. Запуск операционной системы Kubuntu Desktop 6 (Portable).

  1.  1. Запустите Vmware. Создайте новую машину с оперативной памятью 256 Mb, жестким диском 2 Гб для запуска операционной системы Kubuntu Desktop 6 (Portable). В качестве iso образа установите kubuntu-6.06-desktop-i386.iso .

После запуска в появившемся меню нажмите F2 и выберите язык – Русский. Затем выберите пункт меню Запуск Kubuntu и нажмите Enter. 

Дождитесь запуск операционной системы. 

  1.  На рабочем столе запустите программу Install. Следуя указаниям системы установите на виртуальный жесткий диск.
  2.  Перезапустите операционную систему, выполнив вход введенным при установке пользователем. 

Упражнение 1. Навигация в linux.

Выберите  в меню Terminal и задайте пароль root командой passwd root с паролем qwerty.

Войдите в систему под именем root, используя пароль qwerty или выполняйте команды с использованием sudo_команда.

В окне терминала введите cd / для перехода в корень файловой системы. Команда ls –la выведет содержимое текущей директории.

Введите mkdir /lab1 для создания новой директории.

Аналогичным образом создайте директорию /lab2.

Введите команду cd /lab1 для смены текущей директории. Команда pwd печатает полное имя текущей директории.

Введите команду touch file1 для создания файла в текущей директории.

Введите команду ls –la для детального просмотра текущей директории.

Введите команду cp /lab1/file1 /lab2/file2 для копирования файла из одной папки в другую.

Введите команды ls для проверки того, что файл file1 находиться директории /lab1

Смените текущую директорию на /lab2, использую команду cd.

Просмотрите текущую директорию /lab2, используя команду ls.

Вернитесь в директорию /lab1.

Введите команду mv /lab1/file1 /lab2/

Просмотрите содержимое ваших директорий.

Перейдите в директорию /lab2. Используя команду rm file1, удалите файл file1, для подтверждения удаления введите y.

Аналогичным образом удалите файл file2.

Просмотрите содержимое ваших директорий.

Удалите директории /lab1, /lab2.

Упражнение 2. Создание и модификация пользователей и групп.

       Необходимо загрузить Linux и открыть terminal

Введите useradd –g  users User1, для создания пользователя c логином для входа в систему User1. Введите passwd User1 для включения учетной записи User1 и установки пароля. Для установки пароля введите его в приглашение команды passwd.

Из главного меню выберите пункт Настройки->Системные настройки->Пользователи и группы для просмотра сведений о пользователях и группах на данном компьютере.

Проверьте существование вновь созданного пользователя. Запомните его UID.

Переключитесь в окно терминала и введите следующую команду для изменения UID  на номер 507: usermod –u 507 User1.

Вернитесь в «Пользователи и группы», нажмите Обновить(Refresh) и проверьте что UID изменился.

Переключитесь в окно терминала и для добавления новой группы «Testers» с GID 510 введите следующую команду: groupadd –g510 Testers/

Переключитесь в «Пользователи и группы», нажмите Обновить(Refresh) и проверьте что GID группы “Testers”изменился на номер 510. 

Переключитесь в окно терминала и введите следующую команду для изменения GID  на номер 515: groupmod  –g 507 Testers.

Переключитесь в «Пользователи и группы», нажмите Обновить(Refresh) и проверьте что GID группы “Testers”изменился на номер 515.

Выберите группу, просмотрите ее свойства, перейдите на закладку “Group users”, Выберите User1 для того чтобы добавить пользователя в группу.

Закройте  окно  «Пользователи и группы». 

Упражнение 3. Просмотр деталей файлов и директорий.

Перейдите в свою домашнюю директорию.

Введите ls –la  для просмотра содержимого текущей директории.

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

Упражнение 4. Установка и удаление программ на примере пакета webmin.

Загрузите операционную систему и зайдите в неё как пользователь root.

Создайте в своей домашней директории директорию /webmin

Скопируйте в нее дистрибутив webmin-1.020.i386.rpm

Для установки программ из пакетов RPM существует несколько способов. Если установка происходит из X-window то можно кликнуть мышкой на нужном пакете и в появившемся меню выбрать «Установить», при необходимости необходимо ввести пароль суперпользователя. Также в системе есть и графические менеджеры пакетов. В случае установки пакета из командной строки необходимо воспользоваться командой rpm. 

Для установки rpm –i <имя пакета>, также используются дополнительные ключи  –ivh, что позволяет видеть на экране дополнительную информацию. Для удаления rpm –e <имя пакета>. Для просмотра установленных пакетов rpm –q <имя пакета>. Для более подробного знакомства с этой командой рекомендуется ознакомиться с помощью.

После завершения установки необходимо протестировать работоспособность webmin, для чего в браузере на локальном компьютере необходимо набрать в адресной строке http://localhost:10000. В появившемся окне необходимо указать имя и пароль. По умолчанию доступ разрешен только root. Сразу после входа мы рекомендуем русифицировать webmin, для чего перейдите на вкладку webmin и кликнете по значку Languades. Затем выберите русский язык. Дальнейшая навигация в webmin станет интуитивно понятной.

Упражнение 5. Просмотр системной информации.

Введите ps для просмотра текущих процессов пользователя.

Введите ps -aux для просмотра всех процессов системы.

Введите top для интерактивного просмотра  процессов всей системы.

В то время как  программа top  выполняется, нажмите –H для вызова подсказки поданной программе.

Закройте окно терминала. При необходимости, выходя из программы top, нажмите q

Для просмотра графического аналога  программы top введите gtop или ktop. Или воспользуйтесь системным меню.

Сравните данные программы по функциональности.

После сравнения команд выйдите из программы просмотра системной информации.

В окне терминала наберите следующие команды для просмотра информации об использовании дискового пространства: df  -h.  Обратите внимание на использовании различных ключей данной программы.

Закройте окно терминала.

Упражнение 6. Манипулирование владельцами файлов и директорий.

Для выполнения задания необходимо создать следующий список пользователей и групп:

User1, GroupA

User2, GroupA

User3, GroupB

User4, GroupB

       Пароль каждого пользователя qwerty 

Также необходимо создать следующую структуру файлов и директорий в своей домашней директории:

/Marketing/Compaign.txt

/Marketing/Tracking.txt

/Research/Software.txt

/Research/Development.txt

Проверьте текущих владельцев файлов в директориях /Research/ /Marketing/  использую команду ls –la

Смените текущую директорию на /Marketing/. Проверить текущую директорию можно командой pwd.

Введите chown User1.GroupA Compaign.txt для изменения владельца файла Compaign.txt.

Измените владельца файла Tracking.txt на User2.GroupA.

Перейдите в директорию /Research/

Измените владельца файла Software.txt  на User3.GroupB.

Измените владельца файла Development.txt  на User4.GroupB.

Проверьте текущих владельцев файлов в директории /Marketing/

Проверьте текущих владельцев файлов в директории /Research /

Вернитесь в свою домашнюю директорию.

Из своей домашней директории измените рекурсивно владельца используя следующую команду: chown –R .GroupA Marketing

Упражнение 7. Использование прав доступа к файлам и директориям.

Зайдите в директорию Marketing.

Для изменения прав доступа к файлу Соmpaign.txt введите chmod 740 Соmpaign.txt

Для изменения прав доступа к файлу Tracking.txt введите chmod 740  Tracking.txt

Зайдите в директорию /root.

Для изменения прав доступа к директории /Marketing введите chmod -R 770  /Marketing.

Зайдите в директорию Research.

Для изменения прав доступа к файлу Software.txt введите chmod u+rwx,g+rwx Software.txt

Для изменения прав доступа к файлу Development.txt введите chmod u+rwx,g+rwx Development.txt.

Зайдите в директорию /root.

Для изменения прав доступа к директории /Research введите chmod -R 770  /Research .


 

А также другие работы, которые могут Вас заинтересовать

82766. Давление и сила давления 67.5 KB
  Как вы считаете какие задачи нам нужно решить что нужно узнать о давлении чтобы разгадать всю тайну Учащиеся называют что нужно узнать о давлении что такое давление чем оно характеризуется от чего зависит как его рассчитать где применяется.
82767. Царство Грибов. Плесневые грибы 40.08 KB
  Дидактическая цель: Создать условия для осознания и осмысления блока новой учебной информации средствами критического мышления. Тип урока: комбинированный( изучения нового материала и первичное закрепление); Методы обучения: частично – поисковый, репродуктивный...
82768. С любовью на все времена. Ко Дню 8 Марта 41 KB
  Без солнца не цветут цветы без любви нет счастья без женщин нет любви без матери нет ни поэта ни героя. Горький Ведущий что может быть на свете священнее имени матери Человек еще не сделавший ни одного шага по земле и только только начинающий лопотать неуверенно и старательно складывает...
82769. «Literary quiz». Внеклассное мероприятие для учащихся 9-ых классов 28.43 KB
  Выбор темы внеклассного мероприятия по английскому языку обусловлен ее актуальностью и местом в системе уроков английского языка. Время проведения мероприятия: 40 минут Место проведения: кабинет английского языка. Содержание и методика мероприятия: учащиеся делятся на две команды соответствующие...
82770. Русский лес. Иван Соколов-Микитов. Е. Баратынский. Где сладкий шепот… 299.5 KB
  Цель: учить выразительно читать, оценивать качество чтения и содержание прочитанного, находить нужные части содержания; развивать речь, чувство прекрасного, эстетический вкус и художественное восприятие; воспитывать бережное отношение к природе.
82771. Твоя домівка 196.5 KB
  Підручник з основ здоровя ноутбук проектор екран слайд-шоу фрагменти з мультфільмів виставка Візитна карточка моєї домівки. Тож і ми часу не гаймо Урок основ здоровя починаймо. Повторення вивченого Мозковий штурм Що ви зробили сьогодні зранку щоб бути здоровими Що зробите для цього ввечері...
82772. Овочі і фрукти, молочні продукти, їх значення для росту і розвитку 774 KB
  Вчити учнів розпізнавати корисні і шкідливі продукти харчування пояснити чому дітям потрібно вживати овочі фруктимолочні продукти щодня; пояснити значення харчування для здоров’я; виховувати свідоме ставлення до свого здоров’я. Сюжетні малюнки: овочі фрукти молочні і мясні продукти тістечка цукерки торти...
82773. Я і Україна. Довкілля 78 KB
  Мета уроку: розширити знання учнів про пори року; збагачувати уявлення молодших школярів про красу рідної природи; розвивати спостережливість, допитливість, творчу уяву, мислення, зв’язне мовлення; збагачувати словниковий запас; прищеплювати любов до природи та бережливе ставлення до довкілля.
82774. Досліджую свою оселю 107.5 KB
  Мета: вчити учнів досліджувати своє довкілля, робити висновки зі своїх досліджень, формувати у дітей уявлення про різноманітність архітектурних споруд, викликати інтерес до пізнання через дослідження, розвивати прагнення прикрасити, зробити комфортнішою свою оселю, виховувати активну позицію...