
- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- •1. Организация самостоятельной работы
- •2. Методические указания по подготовке к занятиям
- •3. Методические указания по изучению отдельных вопросов
- •Тема1:Эволюция операционных систем. Семейства операционных систем.
- •Тема2: Оконная среда kde.
- •Тема3: Компоненты рабочего стола kde.
- •Тема4: Файловый менеджер Konqueror Web Browser.
- •Тема5: Расширение возможностей пользователя. Обеспечение жизнеспособности системы.
- •Тема6: Файловая система. Организация файловой системы ос Linux.
- •Тема7: Формирование системного гибкого диска ос Linux.
- •Тема8: Монтирование и демонтирование файловой системы.
- •Тема9: Создание и выполнение командных файлов в среде ос Linux.
- •Тема10:Графический интерфейс в ос Linux.
- •Тема11: Методы повышения устойчивости файловых систем.
- •Тема12: Реализация прав доступа к файлам в ос Linux.
- •Тема13: Константа прав доступа.
- •Тема14: Язык Shell-script ос Linux.
- •Тема15: Командные языки Shell.
- •4. Рефераты (примерная тематика):
Тема12: Реализация прав доступа к файлам в ос Linux.
Литература.
1. Г.В. Курячий, К.А. Маслинский: «Операционная система Linux. Курс лекций. Учебное пособие», / [электронный ресурс] Издательство: ДМК Прес; ALT Linux, 2008 г. – ЭБС «Книгафонд»
2. «ALT Linux изнутри» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»
Установка и поддержание оптимальных прав доступа является одной из важнейших задач системного администратора. Права должны быть достаточными для нормальной работы пользователей и программ, но не большими, чем необходимо для такой работы. ALT Linux 2.4 Master обладает продуманной системой прав (предопределённые группы, псевдопользователи для различных программ-серверов, права доступа для системных файлов и каталогов). Прежде чем вносить существенные изменения в эту систему, целесообразно понять её логику и выяснить, нет ли другого способа достичь нужной цели.
Поскольку программы, исполняемые от имени суперпользователя (root), могут совершать любые действия с любыми файлами и каталогами, их выполнение может нанести системе серьёзный ущерб. Это может быть как следствием уязвимостей или ошибок в программах, так и результатом ошибочных действий самого пользователя. Поэтому работа с правами суперпользователя требует особой осторожности. Чтобы уменьшить связанные с этим риски, разработчики системы ALT Linux 2.4 Master рекомендуют для выполнения задач, требующих таких прав, использовать утилиту sudo.
Тема13: Константа прав доступа.
Литература.
1. Г.В. Курячий, К.А. Маслинский: «Операционная система Linux. Курс лекций. Учебное пособие», / [электронный ресурс] Издательство: ДМК Прес; ALT Linux, 2008 г. – ЭБС «Книгафонд»
2. «ALT Linux изнутри» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»
Тема14: Язык Shell-script ос Linux.
Литература.
1. Г.В. Курячий, К.А. Маслинский: «Операционная система Linux. Курс лекций. Учебное пособие», / [электронный ресурс] Издательство: ДМК Прес; ALT Linux, 2008 г. – ЭБС «Книгафонд»
2. «ALT Linux изнутри» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»
Командная оболочка (или интерпретатор команд) — это программа, задача которой состоит в том, чтобы передавать ваши команды операционной системе и прикладным программам, а их ответы — вам. По своим задачам ему соответствует command.com в MS-DOS или cmd.exe в Windows, но функционально оболочки в Linux несравненно богаче. На языке командной оболочки можно писать небольшие программы для выполнения ряда последовательных операций с файлами и содержащимися в них данными — сценарии (скрипты).
Зарегистрировавшись в системе (введя имя пользователя и пароль), вы увидите приглашение командной строки — строку, оканчивающуюся символом $ (далее этот символ будет использоваться для обозначения командной строки). В случае, если при установке был настроен запуск графического интерфейса при загрузке системы, то добраться до командной строки можно на любой виртуальной текстовой консоли (нажав Ctrl-Alt-F1 — Ctrl-Alt-F6) или при помощи любой программы эмуляции терминала, например xterm. Подробнее об эмуляторах терминала см. раздел Терминалы. В дистрибутиве ALT Linux 2.4 Master доступны следующие командные оболочки:
Bash - Самая распространённая оболочка под Linux. Она умеет дополнять имена команд и файлов, ведёт историю команд и предоставляет возможность их редактирования.
Pdkdh - Клон korn shell, хорошо известной в системах UNIX командной оболочки.
Sash - Особенность этой оболочки состоит в том, что она не зависит ни от каких разделяемых библиотек и включает в себя упрощённые реализации некоторых важнейших утилит, таких как ls, dd и gzip. Поэтому sash особенно полезна при восстановлении после некоторых системных сбоев или при обновлении версии важнейших разделяемых библиотек.
Tcsh - Улучшенная версия C shell.
Zsh - Новейшая из перечисленных здесь оболочек, в ней реализованы расширенные возможности автодополнения аргументов команд и множество других функций, делающих работу с оболочкой ещё более удобной и эффективной. Однако обратите внимание, что все расширения zsh по умолчанию отключены, поэтому прежде чем начать пользоваться этой командной оболочкой, необходимо прочесть документацию к ней и включить те функции, которые вам необходимы.
Оболочкой по умолчанию является bash (Bourne Again Shell). Чтобы проверить, какую оболочку вы используете, наберите команду: echo $SHELL.
Оболочки отличаются друг от друга не только возможностями, но и синтаксисом команд. Если вы — начинающий пользователь, мы рекомендуем вам использовать bash, дальнейшие примеры описывают работу именно в этой облочке.