Лекция 3 Организация дисков; монтирование и размонтирование файловых систем; даемоны, сигналы, уничтожение процессов; подключение новых пользователей;

Презентация:



Advertisements
Похожие презентации
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
Advertisements

Скрипкин Владимир Евгеньевич. Корневой каталог / «слэш». Корневой каталог в linux по аналогии диск C: в WINDOWS Пример содержимого корневого каталога.
Конвертирование данных из текстовых файлов в MS EXEL.
Лекция 2 История и основы UNIX – систем. FreeBSD.Запуск и останов системы, привилегии, управление процессами, файловая система, подключение новых пользователей.
Файловые архивы Internet Файловые архивы Internet Протокол FTP Протокол FTP Режимы обмена данными Режимы обмена данными Программное обеспечение доступа.
Администрирование информационных систем Администрирование баз данных Восстановление данных.
Работа с файлами Ускоренный поиск файлов Запуск и автоматическое исполнение файлов программ – (файлы – программы – это файлы, содержимым которых являются.
Программирование на языке Паскаль Работа с файловой системой.
Файлы и файловая система Шинкаренко Евгений Александрович МОУ Гимназия 2 г. Черняховск Калининградской области.
РЕЖИМЫ РАБОТЫ СУБД Создание базы данных – это подготовка файла для будущей таблицы. В режиме диалога в среде СУБД пользователь вводит в компьютер структуру.
Кооперация процессов Процессы Бленда Николай Андреевич 2009.
1 © Хацкевич Александр Георгиевич Windows 7. 2 В предыдущих версиях операционных систем Windows управление файлами означало расположение файлов в различных.
ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его.
Операционная система Windows. Основные определения.
Текстовые файлы Вербицкая Ольга Владимировна, Заозерная школа 16.
«Защита базы данных» Преподаватель: Французова Г.Н.
Файлы и файловая система. Что такое файл? Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл это поименованное.
Все программы хранятся в долговре- менной(внешней)памяти в виде файлов. Файл - это определённое количество информации (программа или данные ), имеющие.
Файлы и файловые структуры Информатика 8 класс Выполнила Шабайкина Р.К.
ФАЙЛЫ И ФАЙЛОВЫЕ СТРУКТУРЫ Операционная система Файловая система-часть ОС обеспечивающая хранение информации во внешней памяти Файлы Файловая структура.
Транксрипт:

Лекция 3 Организация дисков; монтирование и размонтирование файловых систем; даемоны, сигналы, уничтожение процессов; подключение новых пользователей; текстовые редакторы;интерпретаторы комманд

Организация дисков в FreeBSD

Преимущества нескольких файловых систем Различные файловые системы могут иметь различные опции монтирования. Например, в целях безопасности корневая файловая система может быть смонтирована только для чтения, что делает невозможным случайное удаление или редактирование критически важного файла. Отделение файловых систем, используемых пользователями для записи, таких как /home, от других файловых систем позволяет также монтировать их с параметром nosuid; этот параметр отменяет действие битов suid/ guid на исполняемых файлах, в этой файловой системе, что потенциально повышает безопасность. FreeBSD автоматически оптимизирует расположение файлов на файловой системе в зависимости от того, как файловая система используется. Файловая система, содержащая множество мелких часто записываемых файлов, будет иметь оптимизацию, отличную от таковой для файловой системы, содержащей несколько больших файлов. На одной большой файловой системе эта оптимизация не работает. Файловые системы FreeBSD очень устойчивы к внезапному отключению. Тем не менее, потеря питания в критический момент все же может повредить структуру файловой системы. Разделение данных на несколько файловых систем повышает шансы, что система все-таки будет работать и делает более легким восстановление с резервной копии.

Разделы

Коды дисковых устройств

Пример имен диска, слайса, и раздела

Концептуальная модель диска

Монтирование и размонтирование файловых систем /etc/fstab

Команда mount/umount mount устройство точка-монтирования umount точка-монтирования

Опции mount -a Смонтировать все файловые системы, перечисленные в файле /etc/fstab. Исключение составляют помеченные как ''noauto'', перечисленные после опции -t и уже смонтированные. -d Сделать все, кроме самого системного вызова mount. Эта опция полезна вместе с флагом -v для определения того, что на самом деле пытается сделать mount(8).mount(8) -f Монтировать поврежденный раздел (опасно!), или форсировать отмену всех запросов на запись при изменении режима монтирования с ''чтение- запись'' на ''только чтение''. -r Монтировать файловую систему в режиме ''только для чтения''. То же самое, что и указание аргумента ro (rdonly для FreeBSD версий старше, чем 5.2) для опции -o. -t fstype Монтировать файловую систему как систему указанного типа, или, в случае опции -a, только файловые системы данного типа. По умолчанию, тип файловой системы - ''ufs''. -u Обновить опции монтирования для файловой системы. -v Выдавать более подробную информацию. -w Монтировать файловую систему в режиме ''чтение-запись''.

Опции mount Опция -o принимает разделенные запятыми аргументы, включая нижеперечисленные: nodev Не обращать внимание на специальные файлы устройств на файловой системе (то есть не считать их файлами устройств). Весьма полезная опция для повышения безопасности системы. noexec Запрет на исполнение бинарных файлов на файловой системе (тоже полезная опция для повышения безопасности системы). nosuid Игнорировать setuid и setgid биты на файловой системе (еще одна полезная опция для повышения безопасности системы).

Даемоны, сигналы, уничтожение процессов SIGTERM и SIGKILL – сигналы завершения процесса SIGKILL – немедленное завершение SIGHUP, SIGUSR1, и SIGUSR2 – сигналы общего назначения SIGHUP – перечитать конфигурацию файлов

Даемоны, сигналы, уничтожение процессов Kill – послать сигнал процессу

Интерпретатор команд sh,csh, tcsh, bash, zsh

Основные переменные окружения

Установка переменных окружения setenv EDITOR /usr/local/bin/emacs (sh, csh, tcsh) export EDITOR=/usr/local/bin/emacs (bash)

Смена интерпретатора chsh

Добавление нового пользователя useradd или vipw /etc/master.passwd /etc/group

Текстовые редакторы vi, vim, ee

Vim 2 режима работы: Редактирования Командный