- •Оглавление
- •Введение
- •Лабораторная работа 1 Операционная система Linux в графическом режиме
- •1.1. Изучим элементы рабочего стола gnome
- •1.2. Познакомимся с авторами интегрированной среды gnome и других программ
- •1.3. Создадим панель и изучим порядок изменения ее свойств
- •1.4. Освоим порядок изменения свойств программы Наутилус
- •1.5. Изучим управление свойствами окна в графической среде gnome
- •1.6. Сохраним в виде графического файла содержимое экрана
- •1.7. Освоим программу создания архивов в графическом режиме
- •1.8. Используем простой текстовый редактор для подготовки командного файла – сценария
- •1.9. Изучим действия, позволяющие ассоциировать документ с приложением
- •Лабораторная работа 2 Основы использования командной строки
- •2.1. Выполним первые действия в командном режиме
- •2.2. Изучим команды, сообщающие информацию о программно-аппаратном комплексе компьютера
- •2.3. Познакомимся с командой echo, и переменными оболочки
- •2.4. Изучим систему помощи в командном режиме семейства unix/Linux
- •2.5. Изучим, что такое команда
- •2.5.1. Рассмотрим типы и количество команд
- •2.5.2. Рассмотрим параметры командной строки
- •2.5.3. Рассмотрим использование нескольких опций одной команды
- •2.6. Рассмотрим использование специальных символов оболочки
- •2.7. Изучим историю набранных команд и средства редактирования командной строки
- •2.8. Рассмотрим простейшее использование текстового редактора VI
- •VI file_one
- •2.9. Ознакомимся с основами работы с программой Midnight Commander
- •Лабораторная работа 3 файловая система
- •3.1. Изучим иерархическую файловую систему
- •3.2. Рассмотрим права доступа к файлам
- •3.3. Рассмотрим типы файлов
- •3.4. Рассмотрим примеры файлов разного типа
- •3.5. Рассмотрим команды работы с каталогами
- •3.5.1. Научимся создавать каталоги
- •VI script3
- •VI script4
- •3.5.2. Научимся удалять каталоги
- •3.5.3. Научимся копировать и перемещать файлы и каталоги
- •3.5.4. Изучим возможность выполнять разные операции над каталогами с разными правами доступа
- •3.6. Рассмотрим использование ссылочных файлов
- •3.7. Изучим понятие таблицы иноде (inode)
- •3.8. Расширим понимание и умение использовать команды less и more
- •3.9. Рассмотрим сортировку содержимого файлов
- •3.10. Познакомимся с командой grep
- •3.11. Познакомимся с командой diff
- •3.12. Познакомимся с командой find
- •1) Find / -name echo
- •4.1. Рассмотрим классификацию процессов Linux
- •4.2. Изучим команды получения информации о загруженности системы и активных пользователях
- •VI working
- •4.3. Познакомимся с командами top и ps
- •Vim topfile
- •4.4. Рассмотрим работу в фоновом режиме
- •4.5. Рассмотрим управление приоритетами процессов
- •4.6. Изучим простые возможности обмена информацией между пользователями
- •4.7. Рассмотрим средства управление ресурсами пользователя
- •Лабораторная работа 5 Сценарии в операционной системе Linux
- •If условие
- •If условие
- •If условие
- •Библиографический список
Национальный исследовательский технологический университет
Московский институт стали и сплавов (МИСиС),
Широков А.И.
Калашникова О.Н.
Крапухина Н.В.
Мурадханов С.Э
Подлазова А.В.
Многопользовательские операционные системы:
Лаб. практикум. 2-е изд
Национальный исследовательский технологический университет
Московский институт стали и сплавов (МИСиС),
Широков А.И.
Калашникова О.Н.
Крапухина Н.В.
Мурадханов С.Э
Подлазова А.В.
Многопользовательские операционные системы:
Лаб. практикум. 2-е изд
Под ред. Е.А. Калашникова и Ю.Ю. Прокопчука
Москва, Издательский дом МИСиС, 2010
УДК 004.45 Ш87
Рецензент канд. техн. наук, доц. С.В. Никифоров
Широков А.И., Калашникова О.Н., Крапухина Н.В., Мурадханов С.Э., Подлазова А.В.
Ш87 Многопользовательские операционные системы: Лаб. практикум. 2-е изд. / Под ред. Е.А. Калашникова и Ю.Ю. Прокопчука. – М.: МИСиС, 2010. – ??? с.
Практикум содержит пять лабораторных работ, посвященных работе пользователя, как в графическом, так и в командном режимах; устройству файловой системы и работе с ней; управлению процессами. Также приводится описание одного из инструментов настройки системы – сценариев. Все практические действия предполагают работу с одной из версий операционной системы для IBM PC.
Материал практикума соответствует учебному плану курса «Многопользовательские операционные системы», который преподается студентам специальности 230401 «Прикладная математика» и обеспечивает 14 часов занятий в дисплейном классе.
-
Национальный исследовательский технологический университет Московский институт стали и сплавов (МИСиС), 2010
Оглавление
От авторов
Введение
Лабораторная работа 1. Операционная система Linux в графическом режиме
1.1. Изучим элементы рабочего стола GNOME
1.2. Познакомимся с авторами интегрированной среды GNOME и других программ
1.3. Создадим панель и изучим порядок изменения ее свойств
1.4. Освоим порядок изменения свойств программы Наутилус
1.5. Изучим управление свойствами окна в графической среде GNOME
1.6. Сохраним в виде графического файла содержимое экрана
1.7. Освоим программу создания архивов в графическом режиме
1.8. Используем простой текстовый редактор для подготовки командного файла – сценария
1.9. Изучим действия, позволяющие ассоциировать документ с приложением
Лабораторная работа 2. Основы использования командной строки
2.1. Выполним первые действия в командном режиме
2.2. Изучим команды, сообщающие информацию о программно-аппаратном комплексе компьютера
2.3. Познакомимся с командой echo, переменными оболочки и параметрами запуска программ
2.4. Изучим систему помощи в командном режиме семейства UNIX/Linux
2.5. Изучим, что такое команда
2.5.1. Рассмотрим типы и количество команд
2.5.2. Рассмотрим параметры командной строки
2.5.3. Рассмотрим использование нескольких опций одной команды
2.6. Рассмотрим использование специальных символов оболочки
2.7. Изучим историю набранных команд и средства редактирования командной строки
2.8. Рассмотрим простейшее использование текстового редактора vi
2.9. Ознакомимся с основами работы с программой Midnight Commander
Лабораторная работа 3. Файловая система
3.1. Изучим иерархическую файловую систему
3.2. Рассмотрим права доступа к файлам
3.3. Рассмотрим типы файлов
3.4. Рассмотрим примеры файлов разного типа
3.5. Рассмотрим команды работы с каталогами
3.5.1. Научимся создавать каталоги
3.5.2. Научимся удалять каталоги
3.5.3. Научимся копировать и перемещать файлы и каталоги
3.5.4. Изучим возможность выполнять разные операции над каталогами с разными правами доступа
3.6. Рассмотрим использование ссылочных файлов
3.7. Познакомимся с командой find
3.9. Расширим понимание и умение использовать команды less и more
3.10. Познакомимся с командой diff
3.11. Рассмотрим сортировку содержимого файлов
3.12. Познакомимся с командой grep
3.13. Изучим понятие таблицы иноде (inode)
Лабораторная работа 4. Процессы и пользователи в Linux
4.1. Рассмотрим классификацию процессов Linux
4.2. Изучим команды получения информации о загруженности системы и активных пользователях
4.3. Познакомимся с командами top и ps
4.4. Рассмотрим работу в фоновом режиме
4.5. Рассмотрим управление приоритетами процессов
4.6. Изучим простые возможности обмена информацией между пользователями
4.7. Рассмотрим средства управление ресурсами пользователя
Лабораторная работа 5. Сценарии в операционной системе Linux
Библиографический список
Приложение. Перечень команд, упомянутых в пособии
Памяти
Анатолия Григорьевича
Дьячко.
От авторов
Данное пособие авторы и редакторы посвящают памяти Анатолия Григорьевича Дьячко, профессора, доктора технических наук, заведующего кафедрой автоматизированных систем управления (АСУ) Московского Института Стали и Сплавов (МИСиС), скончавшегося 30 сентября 2008 года после тяжелой и продолжительной болезни.
Анатолий Григорьевич Дьячко родился 26 февраля 1937 года. После окончания школы он поступил в Московский Институт Цветных Металлов и Золота, ставший позднее частью Московского Института Стали и Сплавов, который окончил в 1959 году по специальности «Автоматизация металлургических процессов». Дальнейшая судьба привела Дьячко в Государственный НИИ цветных металлов «Гинцветмет», где он прошел путь от младшего научного сотрудника до заведующего отделом автоматизации.
В 1970 году Анатолий Григорьевич был принят в МИСиС, где работал сначала доцентом, а после защиты в 1975 году докторской диссертации, профессором и долгое время заместителем заведующего кафедрой инженерной кибернетики. С 1983 по 1987 год он перешел на должность заместителя директора по методике преподавания технических и естественных наук Научно-исследовательского института высшего образования (НИИВО), продолжая работу в МИСиС по совместительству в должности профессора кафедры инженерной кибернетики и научного руководителя лаборатории оперативного управления металлургическим производством.
В 1987 году А.Г. Дьячко избирается на должность заведующего вновь образованной кафедры автоматизированных систем управления МИСиС, а годом позже он возглавил также вновь образованный факультет Информатики и Экономики, где проработал деканом до 2005 года.
Анатолий Григорьевич был великолепным методистом и наставником. Начиная с первого выпуска кафедры инженерной кибернетики МИСиС в 1973 году, под его руководством ежегодно защищали дипломные работы по несколько человек. Как научный руководитель и консультант Анатолий Григорьевич подготовил 6 докторов и 47 кандидатов технических и экономических наук. Его методический багаж – это многочисленные варианты учебных планов нескольких специальностей, руководство и сопредседательство несколькими государственными аттестационными комиссиями по присуждению квалификации специалист.
Долгие годы Анатолий Григорьевич был председателем докторского Ученого Совета по присуждению ученых степеней в области системного анализа, обработки информации и автоматизации, а до этого работал в экспертном совете Высшей Аттестационной Комиссии при Совете Министров СССР по присуждению ученых степеней по автоматизации и применению вычислительной техники.
Основные научные интересы А.Г. Дьячко находились в области методов математического моделирования и управления сложными объектами. Наиболее ценные результаты Анатолием Григорьевичем были получены при построении и реализации моделей сложных технологических процессов в условиях прохождения гетерогенных химических реакций, разнообразных фазовых превращений веществ, образования новых агрегатных состояний.
Разработанные под его руководством автоматические и автоматизированные системы внедрены на многих металлургических предприятиях: Западно-Сибирском металлургическом комбинате, Новолипецком металлургическом комбинате, Карагандинском металлургическом комбинате, заводе «Днепроспецсталь», Среднеуральском медеплавильном заводе и Алмалыкском горно-металлургическом комбинате.
Список научных трудов Анатолия Григорьевича насчитывает 307 научных работ, в числе которых свыше 20 монографий и учебных пособий, 10 изобретений, 7 зарегистрированных пакетов прикладных программ.
За свою научную, педагогическую и практическую деятельность А.Г. Дьячко был удостоен премии Совета Министров СССР (1984) и Государственной премии СССР (1989). В 1998 году он был удостоен звания Заслуженный деятель науки Российской Федерации.
Авторы настоящего пособия работали с Анатолием Григорьевичем в течение многих десятилетий. У нас на долгие годы сохранятся самые тёплые воспоминания о нём как о специалисте высшей категории, надежном партнере, отзывчивом старшем товарище и доброжелательном человеке.