Лабораторная работа №3 по курсу " Операционные системы" " Работа пользователя в linux" Студент группы 06-в-2



страница5/7
Дата14.08.2018
Размер0.56 Mb.
#44039
ТипЛабораторная работа
1   2   3   4   5   6   7

Файл fstab содержит информацию о всех разделах жесткого диска и других носителях информации в компьютере. Этот файл находится в каталоге /etc. В файле fstab прописано, куда и как разделы винчестера и другие носители должны быть примонтированы. Файл fstab - текстовый файл, его можно редактировать в любом текстовом редакторе. Единственное требование - наличие прав суперпользователя. Редактирование данного файла, обычно решает все проблемы с монтированием. Структура файла всегда одинакова. Содержимое файла fstab:


LABEL=/ / ext3 defaults 1 1

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0
Каждая строка содержит информацию об одном разделе или устройстве.
Первый и второй столбцы содержат имя устройства (раздела) и точку его монтирования. Точка монтирования, указанная в файле fstab, является точкой монтирования по умолчанию. Третий столбец указывает тип файловой системы раздела или устройства (файловая система типа "swap" используется в разделах подкачки).
В четвертом столбце перечислены все опции, с которыми устройство или раздел будут смонтированы. По совместительству, это еще и самый сложный для заполнения столбец. Рассмотрим наиболее широко распространенные параметры данного столбца( более детальная информация об остальных параметрах может быть найдена в руководтве man в разделе посвещенном команде mount).

auto и noauto если задана опция auto, то устройство будет смонтировано автоматически


во время запуска компьютера(включено по умолчанию). Если
не требуется автоматического монтирования, необходимо задать параметр
noauto(с данным параметром устройство или раздел могут быть
смонтированы только явно).

exec и noexec если необходимо запускать двоичные программы, которые находятся в


данном разделе, то задается параметр exec, а если нет, то noexec.

ro монтирует файловую систему в режиме "только чтение".

rw монтирует файловую систему в режиме "чтение и запись".

sync and async эти опции определяют как осуществляется ввод/вывод в данную файловую


систему: синхронно или асинхронно(по умолчанию используется async).

defaults по умолчанию включены следующие опции: rw, suid, dev, exec, auto, nouser


и async.

Пятый столбец файла fstab - это опция дампа, выраженная числом. От значения этого числа зависит, будет ли создаваться резервная копия данной файловой системы. Если это ноль, программа dump проигнорирует такую файловую систему. В шестой колонке опция программы fsck. Программа fsck использует значение чисел в этом столбце, чтобы определить, в каком порядке проверять файловые системы. Если ноль, то файловая система вообще не будет проверяться.


5. Управление файлами.

5.1 Команды файловых операций.

  1. Команда ls.

ls [параметр]

-a - выводит все файлы (и те которые начинаются с точки (.)).

-b - выводит печатные символы в именах в восьмеричном коде.

-c - сортирует файлы по времени создания.

-d - выводит каталоги так же, как и обычные файлы (а не выводит их оглавление).

-f - выводит оглавление без сортировки (так как хранится на диске).

-l - выводит список в полном формате.

-p - добавляет к имени файлов символ типа.

-r - сортирует файлы в обратном алфавитном порядке.

-s - выводит размер файлов.

-1 - вывод в один столбец.

-R - рекурсивный вывод имен файлов из всех подкаталогов.

Команда ls выводит оглавление указанного каталога. Если имя опущено команда ls выводит оглавление ткущего каталога. По умолчанию ls не отображает имена начинающиеся с точки (.).

Результат команды:

Ls –l|more



  1. Команда cd.

cd [путь]

С помощью команды cd (change directory) мы можем перемещаться по дереву каталогов. Для этой команды необходим параметр - целевой каталог (относительно текущего или корня). Если вместо пути поставить символ тильда (~), то команда переведет пользователя в домашний каталог. Если ввести ключ в виде ~имя_пользователя, то команда переведет пользователя в домашний каталог указанного пользователя(если это возможно). Любой каталог UNIX подобных систем всегда содержит две ссылки “.” и “..”. Одна точка “ссылка” (не жесткая, и не символическая) на текущий каталог, а две точки - это “ссылка” на родительский каталог.




  1. Команда pwd.

Команда pwd выдает путь текущего/рабочего каталога.


  1. Команда mkdir.

mkdir [опции] каталог...(-m права, --mode=права)

Команда mkdir - создает каталоги и устанавливает права доступа к создаваемым каталогам. Эти права могут быть заданы либо в символьном виде, либо в виде восьмеричного числа. По умолчанию права доступа к каталогам устанавливаются в 0777 (a+rwx) за вычетом битов, установленных в umask.



  1. Команда rmdir.

    rmdir каталог...

    Команда rmdir - удаляет пустые каталоги. Если какой-либо каталог не существует, то будет выдано сообщение об ошибке.


  2. Команды cp, mv, rm.

  • сp (copy) - копировать, требует два параметра, “что” и “куда”.

  • mv(move) - перемещение или переименование (переименование - это тоже перемещение, только в тоже место), параметры как и у команды cp.

  • rm(remove) - удаление файлов и каталогов.

Данные команды могут использовать ключи:

  • -f(force) - форсирует задавание лишних вопросов, например если файл только для чтения,
    у вас не спросят уверены ли вы что хотите его удалить.

  • -i - работа в интерактивном режиме,система будет спрашивать разрешение на каждое
    действие.

  • -b - для команд cp и mv создает резервную копию файла.

  • Для cp и rm существует рекурсивный режим -r (копировать/удалять рекурсивно).



  1. Команда ln.

ln [опции] файл1 [файл2 ...] целевой_файл

-d, -F, --directory - позволяет суперпользователю делать жесткие ссылки на каталоги.


-f, --force - удалять существующие файлы или символьные ссылки.
-i, --interactive запрашивать подтверждение удаления файлов или ссылок.
-n, --no-dereference - считать файл куда обычным файлом, если явно заданный параметр куда является
символьной ссылкой на каталог.
-s, --symbolic - делать символьные ссылки вместо жестких ссылок.

Команда ln - создает ссылки между файлами. В Unix системах существует два вида ссылок, обычно называемых жесткие ссылки и символьные("мягкие" ссылки). Жесткая ссылка является всего лишь именем какого-либо файла. (таким образом, файл может иметь несколько имен. Он будет удален с диска только тогда, когда будет удалено последнее из его имен). Мягкая ссылка полностью отличается от жесткой ссылки: она является маленьким специальным файлом, который содержит путь к файлу. Таким образом, мягкая ссылка может указывать на файлы, которые находятся на других файловых системах и не нуждается в наличии того файла, на который она указывает. Когда происходит попытка доступа , ядро операционной системы заменяет ссылку на тот путь, который она содержит.


Команда ln по умолчанию создает жесткие ссылки; при указании опции -s , создает символьные (или мягкие) ссылки.
Если задан только один файл, то для него делается ссылка в текущем каталоге с таким же именем, как у этого файла. В противном случае, если последний аргумент является именем существующего каталога, то ln создаст ссылки в этом каталоге для каждого из исходных файлов, с такими же именами. По умолчанию ln не удаляет существующие файлы или существующие символьные ссылки. Однако, можно заставить его удалять файлы и ссылки, указав опцию -f.

Каталог: files -> stud
stud -> Инфекционные болезни
stud -> «Создание cd-rom раздела на usb-флеш-накопителе»
stud -> Контрольные вопросы Свойства одноранговых лвс. Харатеристика одноранговых лвс на базе Windows
stud -> Лабораторная работа №1 по дисциплине: «Программное обеспечение вычислительных сетей» Одноранговые лвс
stud -> Винирные покрытия
stud -> Конспект и на закрепление выполнение вопросы. Вклеенных распечатанных конспектов быть не должно
stud -> Методические указания к лабораторной работе Механизмы ос microsoft Windows
stud -> Лабораторная работа №1 по курсу "Операционные системы" "Механизмы ос microsoft Windows"


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница