Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rhel_11_questions.doc
Скачиваний:
10
Добавлен:
18.07.2019
Размер:
311.81 Кб
Скачать
  1. Программа init, inittab и другие настройки загрузки.

Процесс init является обычным процессом операционной системы, однако он имеет некоторые особенности: его PID всегда равен 1, и процесс этот выполняется всё время, пока работает система.

В UNIX-системах init играет две важные роли:

производит инициализацию системы — как правило, для работы запущенного ядра не достаточно, нужно смонтировать все файловые системы, загрузить дополнительные драйверы устройств, запустить демоны и т. п.;

является родительским для всех процессов в системе — это является гарантией того, что в UNIX для любого процесса в любой момент времени будет существовать родительский процесс.

Конфигурация процесса init описана в файле /etc/inittab. Ниже приведён пример такого файла.

Основными параметрами загрузки, задаваемыми в этом файле, являются:

начальный уровень загрузки (строка с initdefault) — номер уровня выполения, в который переводится система при старте;

скрипты для запуска уровней исполнения — для каждого уровня (0 — 6) указана программа с параметрами, которая будет выполнена в случае перевода системы на данный уровень выполнения;

настройки виртуальных терминалов — сколько необходимо инициализировать при старте системы, какую программу для этого использовать;

настройка ракции на нажатие Ctrl-Alt-Del — какую программу необходимо запустить при этом;

прочие настройки, специфичные для данной версии UNIX.

  1. Команды ls, cd, cp, mv, rm, ln, touch, cat, find, mkdir, tar gzip

Команды ls выдает pазличную инфоpмацию о файлах и каталогах

Команда cd используется для смены текущего каталога

cp программа копирует содержимое файла в файл с другим именем либо в другой каталог с сохранением существующего имени файла, также применяется для копирования каталогов с их содержимым. Программа имеет следующий формат:

cp [-ipr] имя_файла ... имя_файла_назначения

mv переименование файла или перемещение одного либо нескольких файлов (или каталогов) в другой каталог. Формат команды:

mv [-i | -f] имя_файла ... имя_файла_назначения

Команда rm, котоpая позволяет удалять как файлы, так и каталоги.

ln эта команда создаёт ссылки на файлы как жёсткие, так и символические. Она имеет следующий формат (аналогичный команде mv по порядку аргументов):

ln [-s] имя_файла имя_файла_ссылки

Команда touch только и делает, что меняет время последнего доступа к файлу. Замечательной особенностью этой команды является то, что с ёё помощью можно создавать новые пустые файлы — если в качестве аргумента передаётся имя несуществующего файла

Команда cat имеет следующий фоpмат:

cat [-benstuv] [-] [file1 [file2 ...]]

Она по очеpеди читает указанные, как аpгументы файлы и выводит их содеpжимое на стандаpтное устpойство вывода.

find при работе с файлами часто бывает необходимо найти что-нибудь. В UNIX для этого существует команда find. В общем виде эта команда имеет следующий формат:

find [где_искать] [условие_поиска] [действие]

mkdir команда для создания каталогов

Команда tar предназначена для архивации груп файлов и каталогов