Содержание
- 2. Файловая система
- 3. Файловая система Организация данных в операционных системах определяется структурой файловой системы. Файловая система является одной из
- 4. Файловая система Файловая система UNIX также обеспечивает: • эффективное выполнение операций восстановления данных в случае их
- 5. Файловая система Файловая система UNIX устроена таким образом, чтобы соответствовать одной из основных концепций этой операционной
- 6. Файловая система В UNIX к файлам относятся: • дисковые файлы или каталоги, • программные объекты —
- 7. Файловая система При этом устройства ввода/вывода представлены специальными файлами, которые имеют название файлов устройств. Подобное представление
- 8. Файловая система Сказанное касается всех пользовательских и части системных программ, для которых собственно и создана такая
- 9. Файловая система Есть еще одна причина, по которой выбрана именно такая архитектура файловой системы, — это
- 10. Файловая система Для программы пользователя обращение к разным по природе типам устройств (параллельный порт и жесткий
- 11. Файловая система Подобная структура файловой системы очень удобна для разработчиков программного обеспечения, поскольку она обеспечивает унифицированный
- 12. Файловая система К ним относятся: • бинарные файлы, содержащие двоичные данные (например, программы или текст), записанные
- 13. Файловая система Бинарные файлы содержат наборы двоичных битов, в которых в закодированном виде находится та или
- 14. Файловая система Специальные файлы устройств позволяют операционной системе UNIX и другим программам взаимодействовать с аппаратными средствами
- 15. Файловая система Файлы устройств можно представить как шлюзы, через которые драйвер получает запросы. Когда ядро получает
- 16. Файловая система Еще один тип файла UNIX — сокет (гнездо). Чаще всего сокеты используются для взаимодействия
- 17. Файловая система К объектам файловой системы UNIX относят именованные каналы. Так же как и локальные сокеты,
- 18. Файловая система Файловые системы UNIX располагаются, как правило, на жестких дисках, каждый из которых состоит из
- 19. Файловая система Файловую систему можно рассматривать, с одной стороны, как логическую структуру в виде дерева каталогов
- 20. Файловая система Основой любой файловой системы является корневой каталог (обозначается как / ). Корневой каталог, как
- 21. Файловая система
- 22. Файловая система Совокупность имен каталогов, через которые проходит путь к заданному файлу, образует, вместе с именем
- 23. Файловая система В операционной системе UNIX путевое имя файла принято называть жесткой ссылкой. Причем для большинства
- 24. Файловая система Другой тип ссылки — символическая, или, как ее называют по-другому, "мягкая" ссылка — позволяет
- 25. Файловая система Файл, адресуемый символической ссылкой, и сама ссылка являются физически разными объектами файловой системы. Символическая
- 26. Файловая система В операционной системе UNIX все объекты файловой системы имеют определенные права доступа, которые позволяют
- 27. Файловая система Биты доступа может изменить либо владелец файла, либо суперпользователь root при помощи команды UNIX
- 28. Файловая система В UNIX-системах нельзя устанавливать биты прав доступа отдельно для каждого пользователя — вместо этого
- 29. Файловая система • три старших бита (восьмеричные значения 400, 200 и 100) определяют права доступа к
- 30. Файловая система Для того чтобы удалить или переименовать файл, необходимо, чтобы были установлены соответствующие биты прав
- 31. Файловая система Содержимое каталога можно просмотреть только при установленных битах чтения и выполнения. Установленные биты записи
- 32. Файловая система Команда chmod устанавливает права доступа к указанным в командной строке файлам и имеет следующий
- 33. Файловая система В восьмеричной нотации первая цифра относится к владельцу, вторая — к группе, а третья
- 34. Файловая система Абсолютные права доступа задаются восьмеричным числом, в то время как символьные права доступа указываются
- 35. Файловая система Он может принимать значения u, g, о и а, относящиеся к владельцу, группе, остальным
- 36. Файловая система Если элемент пользователи не указан, изменения прав действуют для всех категорий пользователей, хотя не
- 37. Файловая система Права доступа в команде chmod
- 38. Файловая система Например, команда chmod 744 text предоставляет владельцу все права доступа к файлу text и
- 39. Файловая система Примеры мнемонических спецификаций команды chmod
- 40. Файловая система Рассмотрим пример изменения прав доступа. Предположим, что в текущем каталоге имеется файл test, для
- 41. Файловая система
- 42. Файловая система
- 43. Файловая система Владелец файла, а также суперпользователь root могут изменить владельца и группу-владельца файла, используя команду
- 44. Файловая система В качестве первого параметра обеих команд используется имя нового владельца файла или новой группы
- 45. Файловая система В большинстве версий команд chown и chgrp предусмотрен флаг -R, который задает смену владельца
- 46. Файловая система Необходимо учитывать, что после смены владельца файла бывший владелец будет иметь права доступа, установленные
- 47. Файловая система Из результата выполнения команды ls видно, что владельцем файла test является пользователь user1, в
- 48. Файловая система то увидим, что после выполнения команды chown пользователем файла test является root. Теперь пользователь
- 49. Файловая система Помимо рассмотренных нами атрибутов доступа, объекты файловой системы операционной системы UNIX имеют и другие
- 50. Файловая система Проанализируем полученный результат. Здесь в первом поле задается тип файла и маска режима доступа
- 51. Файловая система Обозначение типов файлов в выводе команды ls -l
- 52. Файловая система Вернемся к результату выполнения команды ls. Следующие за дефисом девять символов первого поля представляют
- 53. Файловая система В следующем поле вывода команды ls отображается количество жестких ссылок на файл — оно
- 54. Файловая система Следующие два поля отображают владельца и группу-владельца файла — в данном примере владельцем файла
- 55. Файловая система Далее следует поле, отображающее размер файла в байтах: данный файл имеет размер 87 924
- 56. Результат работы этой команды иной, чем в предыдущем примере. Вместо размера в байтах показаны старший и
- 57. Файловая система При поиске жестких ссылок часто бывает полезной команда ls -i, отображающая для каждого файла
- 58. Список литературы: Unix и Linux: руководство системного администратора, 4-е издание, 2012, Э. Немет, Г. Снайдер, Т.
- 60. Скачать презентацию