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 .


 

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

24183. Сущность социальных отношений 47 KB
  Социальные нормы это средства социальной регуляции поведения индивидов и групп. Социальная роль это социальная функция модель поведения объективно заданная социальной позицией личности в системе социальных и межличностных отношений. С социальной стратификацией связано понятие социальной мобильности. Под социальной мобильностью понимается любой переход индивида или социального объекта ценности то есть всего того что создано или модифицировано человеческой деятельностью из одной социальной позиции в другую.
24184. Классификация социальных процессов 50 KB
  В тех случаях когда цели и способы их достижения у индивида или группы не могут удовлетворить индивида компромисса достичь не удается и индивид не приспосабливается к новым условиям окружающей среды. Ассимиляция ссимиляция это процесс взаимного культурного проникновения через который личности и группы приходят к разделяемой всеми участниками процесса общей культуре. Это всегда двухсторонний процесс в котором каждая группа имеет возможности для проникновения своей культуры в другие группы пропорционально своему размеру престижу и другим...
24185. Применение имитационного моделирования 47.5 KB
  Имитационное моделирование это частный случай математического моделирования. Применение имитационного моделирования К имитационному моделированию прибегают когда: дорого или невозможно экспериментировать на реальном объекте; невозможно построить аналитическую модель: в системе есть время причинные связи последствие нелинейности стохастические случайные переменные; необходимо сымитировать поведение системы во времени. Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов...
24186. АЛЛЕРГИЯ 276 KB
  В поддержании аллергического иммунного ответа важны долговременные клетки памяти в т. Схема 1 Классификация аллергических реакций: Влмфзависимые Активные Немедленная по ДжеллКумбсу гуморальные и анафилаксия 1й тип реагины Тлмфзависимые Пассивные Отсроченная 5 ч 2й цитолиз клеточные АТ и клетки Замедленная дни 3й имм. Неклеточные структуры тканей коллагена миелина базальной мембраны почек вовлекаются соседние клетки вторично. Медиаторы: гаммаинтерферон...
24187. ПАТОЛОГИЯ ВОДНО-СОЛЕВОГО ОБМЕНА 289.5 KB
  Эфферентная часть: основной механизм регуляция почек диуреза: а Вегетативная нервная симпатическая адреналин чревный нерв снижение диуреза; б Гипоталамогипофизарная регуляция: супраоптические и паравентрикулярные ядра АДГ задний гипофиз почечные канальцы гиалуронидаза активация реабсорбции тоже снижение диуреза; в передний гипофиз АКТГ надпочечники альдостерон почечные канальцы сукцинатдегидрогеназа усиление реабсорбции Na и пассивно воды г диэнцефальный мозг адреногломерулотропин ...
24188. КИСЛОТНО-ОСНОВНОЕ СОСТОЯНИЕ 70 KB
  Начальные сдвиги и компенсаторные реакции при нарушениях КОС Нарушения КОС Сдвиг КОС Компенсация Дыхательные Ацидоз рН  рСО2 НСО3 Алкалоз рН рСО2 НСО3 Негазовые Ацидоз рН НСО3 рСО2 Алкалоз рН НСО3 рСО2 Схема 1 Работа гемоглобиновой буферной системы Легкие О2 Нв НвО2 СО2  Кровь: венозный_Нв артериальный_НвО2щелочные_продукты  Нв  ...
24189. ПАТОФИЗИОЛОГИЯ ОБМЕНА БЕЛКА И НК 374 KB
  ПАТОФИЗИОЛОГИЯ ОБМЕНА БЕЛКА И НК Роль белков в организме незаменимые аминокислоты типы синтеза белка типы патологии белкового обмена типы алиментарной недостаточности периоды голодания и особенности обмена; синдром мальадсорбции; нарушения синтеза белка в клетке; диспротеинозы; амилоидоз формы теории развития стадии; подагра. Пластическая роль белков структурная основа тканей и основа ферментов определяет их главенствующую роль в метаболизме. В отличие от жиров и углеводов полное белковое голодание даже при наличии...
24190. ПАТОФИЗИОЛОГИЯ ОБМЕНА ЖИРОВ 262.5 KB
  Виды ЛП: по убыли размера частиц и содержания триглицеридов нарастание фосфолипидов: хиломикроны ЛПОНП ЛППП и ЛПНП атерогены ЛПВП антиатерогены так как вытесняют холестерин с рецепторов клеток. Гиперплазия жировых клеток сохраняется навсегда особенно у детей и в пубертатном периоде. Стадии: жировой полоски пятна липидов в 12 мм появляются макрофаги которые накапливают липиды и превращаются в пенистые клетки фиброзной бляшки эксцентричный рост во внутренней оболочке артерий; капсула из эндотелия Тлимфоцитов пенистых...
24191. НАРУШЕНИЯ ОБМЕНА УГЛЕВОДОВ. САХАРНЫЙ ДИАБЕТ и КОМЫ 328.5 KB
  НАРУШЕНИЯ ОБМЕНА УГЛЕВОДОВ САХАРНЫЙ ДИАБЕТ и КОМЫ Пути метаболизма глюкозы точки приложения действия инсулина влияние инсулина на жировой и белковый обмен влияние инсулина на водноминеральный обмен контраинсулярные гормоны и эх эффекты классификация сахарного диабета факторы предрасположения к СД патогенез жалоб и симптомов при СД осложнения СД патогенез разных типов ком при СД клиника ком принчипы лечения различных видов ком и принципы лечения СД. При аэробном расщеплении окислительное фосфорилирование в...