
- •Оглавление
- •1 Создание и конфигурирование системы в среде Oracle Virtual Box
- •2 Изучение процессов и потоков в Linux
- •2.4 Контрольные вопросы
- •3 Изучение возможности командной оболочки и способы применения основных команд и утилит ос Windows
- •3.3.5. Изучение команды Copy
- •3.3.6. Изучение команды Xсopy
- •3.3.7. Изучение команды Move
- •Move [{/y|/-y}] [источник] [результат], где
- •3.3.8. Изучение команды Replace
- •Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/a] [/p] [/r] [/w] Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/p] [/r] [/s] [/w] [/u],
- •3.3.9. Изучение команды Ren (Rename)
- •Ren [диск:][путь] имя_файла1 имя_файла2,
- •3.3.10. Изучение команд Del (Delete) и Erase
- •Del [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]] Erase [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]]
- •3.3.11. Изучение команды Dir
- •Dir [диск:][путь][имя_файла] [...] [/p] [/q] [/w] [/d] [/a[[:]атрибуты]][/o[[:]порядок_сортировки]] [/t[[:]поле_сортировки]] [/s] [/b] [/l] [/n] [/X] [/c] [/4]
- •3.3.12. Изучение команды Cd (ChDir)
- •Cd [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]], Chdir [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]],
- •3.3.13. Изучение команды Md (MkDir)
- •Mkdir [диск:]путь, Md [диск:]путь,
- •3.3.14. Изучение команды Rd (RmDir)
- •Rmdir [диск:]путь [/s] [/q], Rd [диск:]путь [/s] [/q],
- •3.4 Практические навыки
- •4 Основы работы в среде Windows xp
- •4.4 Контрольные вопросы:
- •4.5 Практические навыки:
- •5 Сетевая установка ос Windows
- •Контрольные вопросы
- •6 Создание и управление учетными записями пользователей
- •6.3.1 Активация гостевой учетной записи
- •6.3.2 Отключение гостевой учетной записи
- •6.3.3 Настройка консоли ммс
- •6.3.4 Создание локальной учетной записи пользователя
- •Контрольные вопросы
- •6.5 Практические навыки
- •7 Использование реестра
- •7.4 Контрольные вопросы
- •8 Управление дисковыми квотами
- •8.4 Контрольные вопросы
- •8.5 Практические навыки
- •9 Использование дисковых утилит
- •9.3.1. Дефрагментация дисков
- •9.3.2. Использование утилиты Проверка диска
- •9.3.3. Использование утилиты Очистка диска
- •9.4 Контрольные вопросы
- •9.5 Практические навыки
- •10 Установка и настройка сетевых протоколов
- •10.4 Контрольные вопросы
- •10.5 Практические навыки
- •11 Настройка параметров безопасности системы
- •11.4 Контрольные вопросы
- •12 Архивация и восстановление данных
- •12.4 Контрольные вопросы
- •Архив в формате zip
- •Архив в формате rar
- •13 Изучение возможностей утилиты cmd
- •14.4 Практические навыки
- •14 Создание командных файлов
- •15 Изучение графического интерфейса Linux. Работа с поисковой системой
- •15.4 Контрольные вопросы
- •Внешний вид
- •Главное меню kde
- •Центр управления kde
- •Настройка панели и значков на рабочем столе
- •16 Основные команды работы с каталогами и файлами
- •16.1 Цель работы
- •16.2 Приборы и оборудование
- •16.2.1 Пэвм типа ibm pc
- •16.3 Порядок выполнения работы
- •16.4 Контрольные вопросы
- •16.5 Практические навыки
- •Основные команды работы с каталогами
- •Управление файлами
- •Генерация имен файлов и каталогов (Pathname Expansion)
- •17 Создание ссылок на файлы
- •17.4 Контрольные вопросы
- •17.5 Практические навыки
- •Ссылки на файлы
- •18 Назначение и изменение прав доступа к файлам
- •18.4 Контрольные вопросы
- •18.5 Практические навыки
- •19 Управление пользователями и группами
- •19.4 Контрольные вопросы
- •14.5 Практические навыки
- •20 Менеджер архивов ark
- •20.4 Контрольные вопросы
- •Утилита ark
- •21 Изучение текстового редактора VI
- •21.4 Контрольные вопросы
17.4 Контрольные вопросы
17.4.1 Как создать символическую ссылку на файл?
17.4.2 Как создать жесткую ссылку на файл?
17.4.3 Чем символическая ссылка отличается от жесткой?
17.4.3 Сколько ссылок можно создать на единственный файл из разных каталогов?
17.4.4 Как создать несколько ссылок с совпадающими именами на несколько файлов в другом каталоге?
17.4.5 Какое соответствие атрибутов имеют связанные между собой файлы?
17.4.6 На какой атрибут и как влияет удаление одного из связанных файлов?
17.4.7 Как отражается на содержимом связанных файлов изменение содержания одного из них и почему?
17.5 Практические навыки
17.5.1 Создание жесткой и символической ссылки на файлы
Приложение 1
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Ссылки на файлы
Имя любого файла в Linux является ссылкой на индексный дескриптор файла. Поэтому каждый файл может иметь сколько угодно разных имен. Эти имена называют еще "жесткими" ссылками. Когда вы удаляете файл, имеющий несколько разных имен — жестких ссылок, то фактически удаляется только одна ссылка — та, которую вы указали в команде удаления файла. Даже когда вы удаляете последнюю ссылку, это еще может не означать удаления содержимого файла — если файл еще используется системой или каким-то приложением, то он сохраняется до тех пор, пока он не "освободится".
Помимо жестких ссылок в Linux можно создавать символические ссылки. Символическая ссылка ссылается на полное имя файла, жесткая – на его индексный дексриптор файла.
Для того чтобы задать ссылки на файл, используется команда ln:
ln [-ключ] вх_файл_1 [вх_файл_2 [... вх_файл_n]] вых_файл
В формате команды заложено 2 режима ее использования:
1-й: Если вых_файл - обычный файл, то допускается только один вх_файл_1; в этом случае на н равным именам: вх_файл_1 и вых_файл.
Количество ссылок на файл в его описателе увеличивается на 1.
2-й: Если вых_файл - каталог, то в нем создаются элементы, включающие имена перечисленных в команде входных файлов и ссылки на них, после чего в каталоге вых_файл можно работать с этими файлами, как с файлами этого каталога.
При создании жесткой ссылки ключ в команде не указывается. Символическая ссылка создается командой ln с ключом s.
Обобщение свойств команды ln при создании жесткой ссылки:
каждая ссылка на входной файл добавляет +1 к числу ссылок входного файла, после чего к упомянутому файлу можно обращаться по двум именам;
все связанные файлы имеют совпадающие описатели в каталогах;
если изменяется содержимое одного из связанных файлов, то меняется содержимое всех связанных файлов, т.к. связанные файлы разделяют одни и те же данные на диске;
если удалить один из связанных файлов, то сокращается число взаимных ссылок на -1.
18 Назначение и изменение прав доступа к файлам
18.1 Цель работы
18.1.1 Изучить принципы защиты каталогов от несанкционированного доступа
18.1.2 Изучить влияние задаваемых прав доступа к каталогу на выполнение различных команд по обработке этих каталогов.
18.2 Приборы и оборудование
18.2.1 ПЭВМ типа IBM PC
18.2.2 ОС Linux
18.3 Порядок выполнения работы
18.3.1 Зарегистрируйтесь в ОС Linux.
18.3.2 Создайте в Вашем домашнем каталоге один текстовый файл, например с именем f1. Выведите на экран полный листинг каталога.
18.3.3 Проанализируйте и умейте объяснить какие права доступа к f1 имеет владелец файла, его группа и остальные пользователи.
18.3.4 Выведите на экран содержимое файла f1. Объясните, почему операция выполнилась успешно.
18.3.5 Запретите права на чтение f1 владельцу и группе. Попытайтесь вывести на экран текст файла. Объясните, почему операция не выполняется.
18.3.6 Удалите права на запись в файл. Попытайтесь добавить к файлу текст и удалить его. Объясните результат.
18.3.7 Выведите на экран Терминала справку по следующим командам: chmod. Назначение и формат команд приведите в отчете.
18.3.8 Проанализируйте права доступа к Вашему личному каталогу. Есть ли ограничения на работу с файлами в этом каталоге?
18.3.9 Удалите право на модификацию каталога. Выполните операцию удаления файла внутри этого каталога. Объясните результат.
18.3.10 Создайте подкаталог. Разместите в нем текстовый файл. Проанализируйте права доступа к подкаталогу и объясните возможности по использованию подкаталога.
183.11 Удалите право владельца на «выполнение» подкаталога.
18.3.12 Попытайтесь сделать подкаталог текущим. Объясните результат.
18.3.13 Просмотрите содержимое подкаталога. Объясните результат.
18.3.14 Попытайтесь вывести длинный листинг подкаталога только для одного из файлов (поиск файла по подкаталогу). Объясните результат.
18.3.15 Попытайтесь вывести на экран содержимое файла. Объясните результат.
18.3.16 Верните право для подкаталога на «выполнение», удалите право на «чтение» и сохраните право на «модификацию».
18.3.17 Завершите работу с Терминалом