Практическое задание для сдачи зачета по дисциплине

" Операционные системы класса UNIX"


  1. Включить машину.
  2. Зайти в систему под именем root c виртуальной консоли N5.
  3. Определить свободное дисковое пространство и размеры домашних каталогов пользователей.
  4. Создать пользователя с именем zachet и назначить ему пароль.
  5. Зайти в систему под именем zachet c виртуальной консоли N2 и сменить пароль пользователю zachet.
  6. Закончить сеанс пользователя zachet и снова начать его.
  7. Определить, кто есть в системе в данный момент.
  8. Определить последних 20 (не больше и не меньше) пользователей, заходивших в систему.
  9. Получить информацию о себе.
  10. Найти файл dmesg.
  11. Определить текущий каталог.
  12. Просмотреть его содержимое и объяснить информацию, показанную на экране.
  13. Определить тип содержимого всех файлов, имеющихся в каталоге.
  14. Определить права доступа к текущему каталогу.
  15. Разрешить чтение и вхождение в этот каталог группе и всем прочим.
  16. Запретить вхождение в каталог всем прочим.
  17. Создать в своем домашнем каталоге каталог с названием test.
  18. Перейти во вновь созданный каталог.
  19. Создать в этом каталоге файл (не пользуясь интерактивными редакторами типа vi, mcedit, emacs и пр.) с именем prog.c, содержащий текст
    int main(void)
    {
    }
    
  20. Создать "мягкую" ссылку на файл prog.c с именем src.
  21. Просмотреть содержимое файла prog.c на экране, используя сам файл и ссылку.
  22. Переместить файл prog.c в свой домашний каталог.
  23. Скопировать файл prog.c из домашнего каталога в каталог test в домашнем каталоге.
  24. Удалить файл prog.c из домашнего каталога.
  25. Запустить программу Midnight Commander.
  26. Используя встроенный редактор этой программы, модифицировать файл prog.c в каталоге test таким образом, чтобы полученная программа выполняла следующие действия:
  27. Откомпилировать написанную программу в исполнимый модуль с именем type.
  28. Используя программу type, выполнить следующие действия:
  29. Перейти в консоль, где сессия открыта пользователем root.
  30. Вставить в дисковод дискету.
  31. Подключить (смонтировать) файловую систему на накопителе на гибком диске в точку /mnt/floppy.
  32. Создать на дискете каталог <Ваша фамилия>
  33. Скопировать файлы type.c, prog.c и type в этот каталог.
  34. Отключить (размонтировать) файловую систему на накопителе на гибком диске.
  35. Вынуть дискету из дисковода.
  36. Перейти в консоль с сессией пользователя zachet.
  37. Удалить каталог test вместе со всем содержимым.
  38. Перейти в консоль с сессией пользователя root.
  39. Просмотреть список всех работающих в системе процессов и дерево процессов.
  40. Вывести на экран список процессов, запущенных в консоли N2 и всех их завершить.
  41. Удалить пользователя zachet и его домашний каталог.
  42. Послать сигнал HungUp процессу inetd.
  43. Определить IP-адрес узла www.aport.ru и сетевой маршрут до него.
  44. Остановить операционную систему.
  45. Выключить машину.

  46. Составил ст.преп. КИИСиФЭ Жиганов Е.Д.

    Last revised June 25, 2009


    Программа  Программы курсов