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

Программное linux. Руководство оператора Лист утверждения ru. Ствф. 5050401 34 01 Выполнили Туманов С. И. Пузиков И. А


Скачать 46.76 Kb.
НазваниеРуководство оператора Лист утверждения ru. Ствф. 5050401 34 01 Выполнили Туманов С. И. Пузиков И. А
Дата22.09.2022
Размер46.76 Kb.
Формат файлаdocx
Имя файлаПрограммное linux.docx
ТипРуководство
#690166



Программное обеспечение «Linux»

Руководство оператора

Лист утверждения

RU.СТВФ.50504-01 34 01

Выполнили: Туманов С.И. Пузиков И.А.

2022

Утверждено

RU.СТВФ.50504-01 34 01

Программное обеспечение «Linux»

Руководство оператора

2022

RU.СТВФ.50504-01 34 01

АННОТАЦИЯ

В данном программном документе приведено руководство оператора по применению и эксплуатации специального программного обеспечения «Linux»

В данном программном документе, в разделе «Назначение программы» указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации.

В разделе «Условия выполнения программы» указаны условия, необходимые для выполнения программы (минимальный состав аппаратных и программных средств и т.п.).

В пункте «Сообщения оператору» приведены тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т.п.).

Оформление программного документа «Руководство оператора» произведено по требованиям ЕСПД (ГОСТ 19.101-77(1), ГОСТ 19.103-77(2), ГОСТ 19.104-78(3),ГОСТ 19.105-78(4),ГОСТ 19.106-78(5),ГОСТ 19.505-79(6),ГОСТ19.604-78(7).

RU.CТВФ.50504-01 34 01

СОДЕРЖАНИЕ

  1. НАЗНАЧЕНИЕ ПРОГРАММЫ

    1. Linux-это

    2. Назначение программы

    3. Функциональные характеристики

  2. Условия выполнения программы

    1. Минимальные состав аппаратных средств

    2. Уровень подготовки пользователя ОС «Linux»

  3. Выполнение программ

    1. Загрузка ОС «Linux»

    2. Порядок запуска графического режима ОС «Linux»

    3. Реализация файловой системы в OC «Linux»

    4. Текстовый редактор Vi

    5. Редактор Vim

    6. Служба Crontab

    7. Службы передачи файлов FTP

    8. Защищенный интерпретатор команд SSH

    9. Работа со справочной информацией

    10. Управление справочными страницами

    11. Печать справочных страниц

    12. Завершение работы OC

    13. Завершение работы OC с помощью консоли


RU.CТВФ.50504-01 34 01

  1. НАЗНАЧЕНИЕ ПРОГРАММЫ

    1. Linux-это

Linux - операционная система, созданная в октябре 1991 года студентом университета Хельсинки Линусом Торвальдс. Linux — это общее название Unix-подобных операционных систем, основанных на одноимённом ядре. В нем реализована поддержка многозадачности, многопользовательского режима, управления устройствами, памятью и выполнением приложений.

    1. Назначение программы

Linux — это операционная система, такая же как Windows, только другая. И бесплатная. Операционная система (ОС) — это главная программа, которая запускается при включении компьютера. Она позволяет пользователям компьютера работать с файлами, пользоваться Интернетом и запускать в окошках другие программы, игры, фильмы, музыку.

1.3 Функциональные характеристики

Функциональные характеристики ОС «Linux»

ОС «Linux» обладает следующими функциональными характеристиками:

- обеспечивается возможность обработки, хранения и передачи информации в защищенной программной среде;

- обеспечивается возможность запуска пользовательского программного обеспечения в сертифицированном окружении;

- обеспечивается возможность функционирования в многозадачном режиме

(одновременное выполнение множества процессов);

- обеспечивается возможность масштабирования системы: возможна эксплуатация

операционной системы как на одной ПЭВМ, так и в информационных системах

различной архитектуры;

- обеспечивается многопользовательский режим эксплуатации;

- обеспечивается поддержка мультипроцессорных систем;

- обеспечивается поддержка виртуальной памяти;

RU.CТВФ.50504-01 34 01

  1. Условия выполнения программы

2.1. Минимальные состав аппаратных средств

Для функционирования ОС «Linux» необходима ПЭВМ, обладающая следующими

необходимыми характеристиками:

аппаратная платформа – ПЭВМ типа IBM PC;

аппаратная платформа – процессор архитектуры х86-64 (Intel или совместимый с ним процессор, включая AMD, при этом для версии ОС х86 процессор должен поддерживать технологию PAE);

оперативная память – не менее 512 МБ (рекомендуется 1 ГБ и более);

объем доступного пространства накопителя на жестких магнитных дисках – не менее

2 ГБ (рекомендуется 15 ГБ и более);

периферийные устройства ввода/вывода – устройство чтения и записи компакт-дисков.

    1. Уровень подготовки пользователя ОС «Linux»

К пользователю ОС «UBLinux» предъявляется следующие требования:

базовые навыки работы с ОС семейства «Linux»;

опыт работы со стандартными элементами графического интерфейса приложений.

RU.CТВФ.50504-01 34 01

3. Выполнение программ

3.1. Загрузка ОС «Linux»

Вызов ОС «Linux», установленной на жесткий диск или иной носитель информации

ПЭВМ, происходит автоматически и выполняется после запуска ПЭВМ и отработки набора

программ BIOS. ОС вызывает специальный загрузчик.

Загрузчик также может использоваться для вызова других ОС, если они установлены на

компьютере.

Примечание. При наличии на компьютере нескольких ОС (или при наличии нескольких

вариантов загрузки), оператор будет иметь возможность выбрать необходимую ОС (вариант

загрузки). В случае, если оператором ни один вариант не был выбран, то по истечении заданного

времени будет загружена ОС (вариант загрузки), заданные по умолчанию.

3.2. Порядок запуска графического режима ОС «Linux»

При стандартной установке ОС «Linux» в начальном меню загрузчика доступны

несколько вариантов загрузки.

ᅳ Песочница с сохранением профиля пользователя - сохранение персональных

настроек, без сохранения установок приложений;

ᅳ Полная песочница - позволяет пользователю работать в ОС без сохранения данных.

Другими словами, сеанс компьютера, где можно безопасно запускать программы;

ᅳ Полное сохранение - стандартный запуск ОС с сохранением данных;

ᅳ Сохранение в модуль - сохранение настроек системы, без сохранения персональных

настроек.

А также вариант «Установка», который позволяет пользователю установить ОС

«Linux» на другие носители (жесткий диск, flash-накопитель и т.д.).

Если в течение заданного времени (5 сек.) пользователь не выбрал вариант загрузки

клавишами (стрелками), то ОС начинает автоматическую загрузку с варианта заданного по

умолчанию.

3.3. Реализация файловой системы в ОС «Linux»

В ОС «Linux» использована иерархическая файловая система, которая имеет

древовидную структуру и отвечает стандрату Filesystem Hierarchy Standard (FHS). Корнем

файловой системы является каталог - «/». Полные имена всех остальных каталогов получаются из

«/» + имена последовательно вложенных в друг друга каталогов, дописывающие справа от «/».

3.4. Работа с командной оболочкой и основные команды

Для управления ОС используется командные оболочки (интерпретаторы). Командный

интерпретатор предназначен для передачи команд пользователя ОС.

Каталог Описание

/ Корневой (root) каталог. Является родителем для всех остальных каталогов.

/bin Командные оболочки (shell), основные утилиты.

/boot Содержит ядро системы.

/dev Хранит файлы устройств.

/etc Содержит файлы системной конфигурации.

/home Пользовательские домашние каталоги.

/lib Разделяемые библиотеки и модули ядра.

/lib64 Разделяемые библиотеки и модули ядра х64.

/memory Точка монтирования файловой системы UBLinux.

/mnt Точка монтирования временных разделов.

/opt Дополнительные пакеты приложений.

/proc Точка монтирования псевдофайловой системы, которая является интерфейсом ядра.

ОС.

/root Личный каталог пользователя root.

/run Содерижит PID процессов.

/sbin Содержит системные исполняемые файлы.

/srv Содержит файлы серверов и сервисов.

/sys Содержит текущую информацию о системе.

/tmp Содрежит временные файлы.

/usr Содержит программы пользователя.

/var Рабочие файлы программ.

каталогов.

3.5. Текстовый редактор Vi

Текстовый редактор – это программа, которая предназначена для редактирования

(составления и изменения) файлов, содержащих только текст.

Vi (visual editor) является стандартным текстовым редактором Unix для редактирования текста.

1) Запуск vi

Vi может быть запущен из командной строки разными способами:

ᅳ запуск в командном режиме:

vi

при этом будет запущен vi с пустым буфером;

ᅳ запуск для существующего файла:

vi filename

где filename ‒ имя файла, который надо редактировать;

ᅳ запуск на определенной строке файла:

vi

+47 /usr/src/linux/init/main.c

vi запускается на 47-й строке /usr/src/linux/init/main.c. При этом vi покажет на экране

указанный файл и поместит курсор на заданной строке. В случае, если указана строка за пределами

конца файла, vi поместит курсор на последней строке.

2) Режимы работы vi

vi работает в различных режимах, которые используются для выполнения различных

задач:

ᅳ «Командный режим» – выполнение различных команд для работы с текстом,

перемещения по файлу, сохранения, выхода и изменения режимов;

ᅳ «Режим ввода текста» – вставка и замена текста;

ᅳ «Режим строчного редактора» – используется для управления файлами.

3) Открытие/создание файла

Для открытия или создания нового файла в командном режиме необходимо ввести

команду:

:e filename

Для сохранения файлов используется ряд команд.

Следующая команда сохраняет файл с существующим именем:

:w

Следующая команда сохраняет файл с заданным именем:

:sav filename

В случае попытки выполнить запись в файл, владельцем которого является другой

пользователь, операция сохранения не может выполниться, о чем будет выдано соответствующее

предупреждение.

4) Перемещение по файлу

Перемещение по файлу происходит с помощью клавиш со стрелками (в случае

правильного описания терминала) либо с помощью следующих клавиш:

‒ перемещение на позицию влево;

‒ перемещение вниз;

‒ перемещение вверх;

‒ перемещение на позицию вправо;

+ ‒ перемещение на страницу вниз;

+ ‒ перемещение на страницу вверх.

Также можно использовать следующие быстрые клавиши:

ᅳ <0> – перемещение в начало текущей строки;

ᅳ <$> – перемещение в конец текущей строки;

– перемещение на слово вправо;

– перемещение на слово влево;

– перемещение в начало файла;

– перемещение в конец файла.

5) Редактирование файла

Для редактирования текста в файле необходимо перейти в режим ввода. Чтобы перейти

из командного режима в режим ввода текста необходимо воспользоваться командой:

i

после чего можно приступать к вводу текста.

Для возврата к командному режиму нужно использовать клавишу .

При редактировании файла допускается использовать следующие команды:

ᅳ R – замена текста под курсором;

ᅳ I – переход в режим ввода с начала текущей строки;

ᅳ o – переход в режим ввода с новой строки под курсором;

ᅳ O – переход в режим ввода с новой строки над курсором;

ᅳ a – переход в режим ввода после курсора;

ᅳ x – стирание символа под курсором;

ᅳ X – стирание символа перед курсором;

ᅳ dd – стирание текущей строки;

ᅳ dw – удаление слова, на которое указывает курсор;

ᅳ d<число>d – стирание числа строк начиная с текущей;

ᅳ yy – копирование текущей строки в неименованный буфер;

ᅳ y<число>y – копирование числа строк начиная с текущей в неименованный буфер;

ᅳ p – вставка строки из неименованного буфера под курсор;

ᅳ P – вставка строки из неименованного буфера над курсором;

ᅳ J – слияние текущей строки со следующей;

ᅳ u – отмена последней команды;

ᅳ . – повтор последней команды.

6) Сохранение и выход

При работе в режиме ввода необходимо предварительно нажать для перехода в

командный режим.

Для выхода из редактора vi без сохранения изменений необходимо воспользоваться

следующей командой:

q!22

Для выхода из редактора с сохранением изменений, сделанных в файле, используется

следующей команда:

:wq

Чтобы сохранить файл, но не выходить из редактора vi, используется следующей команда:

:w

3.6. Редактор Vim

Редактор Vim – свободный режимный текстовый редактор, созданный на основе более старого vi. Одна из главных особенностей редактора ‒ применение двух основных, вручную переключаемых, режимов ввода: командного (после запуска редактор находится в нем) и текстового (режим непосредственного редактирования текста).

1) Режимы работы

В Vim существуют четыре основных режима работы:

ᅳ основной;

ᅳ режим непосредственного редактирования текста;

ᅳ режим командной строки;

ᅳ визуальный режим.

По умолчанию Vim начинает свою работу в основном режиме, который также называют командным. Нажатие клавиш в этом режиме воспринимается как команды (копирования, удаления, перемещения текста и других команд).Основной режим предназначен для просмотра файлов, ввода команд и перехода из него в другие режимы. Из любого режима в командный режим можно перейти, нажав (в некоторых случаях дважды) клавишу .При нажатии клавиши <:> происходит переход в режим командной строки Vim, в которой можно вводить команды. За двоеточием следует сложная команда (например, поиска или замены), которая после ввода передаѐтся на исполнение нажатием клавиши . После выполнения команды редактор возвращается в нормальный режим. К этому режиму также относятся команды поиска дальше по тексту «/», поиск назад по тексту «(?)» и команда-фильтр «!» для передачи данных внешнему фильтру.Другие примеры команд:

ᅳ команда выхода quit (Vim принимает сокращения, поэтому можно ввести просто q);

ᅳ команда сохранения write (или w), параметром которой может быть имя файла;

ᅳ команда вызова справки help (или h).

Для перехода из командного режима в режим непосредственного редактирования текста

можно нажать клавишу (для начала вставки текста на месте курсора) или клавишу (для

начала вставки текста после курсора).

В этом режиме по умолчанию набранные символы не воспринимаются как команды, а

вставляются в существующий текст. Однако даже в этом режиме можно задать особые действия

редактора, выполняемые при нажатии определѐнных клавиш, или их сочетаний.

Для вставки, удаления, изменения и автодополнения текста могут использоваться

клавиатурные сочетания вида +.

Визуальный режим предназначен в первую очередь для выделения блоков текста. Для

перехода используются следующие сочетания клавиш:

‒ для посимвольного выделения текста;

+ ‒ для построчного выделения текста;

+ ‒ для блочного выделения текста.

К выделенным фрагментам текста затем можно применить команды нормального режима

(например, удаление выделенного текста или его замена).

2) Основные возможности

Перечисленные ниже команды вводятся в основном режиме. Все они имеют

команднострочные аналоги и могут быть легко переопределены.

2.1) Переходы

Для перехода на строку с номером n необходимо воспользоваться командой:

G

Для перехода к началу текста необходимо воспользоваться командой:

1G

Для перехода к концу текста необходимо воспользоваться командой:

$G

Для перехода на n символов в нужную вам сторону можно использовать клавиши со

стрелками.

2.2) Метки

Используются для отметки позиции и быстрого к ней перехода. Метки нижнего регистра

действительны в пределах данного файла, метки верхнего регистра действуют во всех открытых

файлах. Список всех меток можно получить следующей командой:

Marks

2.3) Сессии

При ведении группы проектов нередко желательно сохранить текущее состояние и

настройки редактора, чтобы в дальнейшем продолжить работу с того же места. Для этого

предназначены сессии, которые можно создать следующей командой:

:mksession /path/to/Session.vim

Сессии читаются следующей командой:

:so /path/to/Session.vim

Сохранение текущего контекста (например, положение курсора в тексте) выполняется

следующей командой:

:mkview

Для открытия сохраненного состояния используется следующая команда:

:loadview

3.7. Служба xinetd

Служба xinetd запускает процессы, которые предоставляют различные сервисы Интернет. В
отличие от сервисов, которые запускаются во время инициализации системы и находятся в режиме ожидания запросов, xinetd представляет собой только один процесс, который прослушивает все порты сервисов, перечисленных в файле конфигурации xinetd.conf. При поступлении запроса производит xinetd запуск соответствующего сервера.Сервисы, перечисленные в конфигурационном файле xinetd, можно разделить на две группы. Сервисы из первой группы называются multi-threaded (многопоточными) и они требуют разветвления нового серверного процесса для каждого нового запроса на соединение. Далее соединением управляет новый сервер. Для таких сервисов xinetd продолжает прослушивать сеть для приема новых запросов, чтобы вызвать новые серверы. Вторая группа включает службы singlethreaded (однопоточные), для которых xinetd не будет управлять новыми запросами, пока сервер не завершит свою работу. Службы в этой группе обычно основаны на передаче данных через датаграммы (UDP).

Служба xinetd применяется в основном для того, чтобы сохранить системные ресурсы

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

течение большей части времени своей работы. В то же время, выполняя эту функцию, xinetd

работает согласно идее суперсервера, предоставляя такие возможности, как управление доступом и протоколирование. Кроме того, xinetd не ограничена сервисами, перечисленными в файле etc/services, поэтому данная служба может использоваться для запуска сервисов специального назначения.

1) Опции xinetd

-d Активирует режим отладки, при котором появляется большое

количество отладочных сообщений, дающих возможность

использовать отладчик на xinetd.

-syslog

syslog_facility

Опция разрешает протоколирование создаваемых xinetd сообщений

через syslog с заданным syslog facility (данная опция неэффективна в

режиме отладки, так как все необходимые сообщения отправляются на

терминал).

-filelog

файл_журнала

Сообщения, создаваемые xinetd, будут добавляться в указанный уже

существующий файл, а если файл не существует, то он будет создан

(данная опция неэффективна в режиме отладки, так как все

необходимые сообщения отправляются на терминал).

-f файл_настроек Задает файл, который xinetd использует для настройки, по умолчанию

это /etc/xinetd.conf.

-pidfile pid_файл Указывает файл, в который записывается идентификатор процесса

(данная опция неэффективна в режиме отладки).

-dontfork Дает команду xinetd оставаться в интерактивном режиме, вместо

отключения от терминала (эта опция автоматически устанавливает

опцию – stayalive).

-stayalive Дает команду xinetd оставаться запущенной, даже если не задано

никаких служб.

-remlock Удаляет файл блокировки (по умолчанию /var/lock/subsys/xinetd) при

выходе.

-limit proc_limit Устанавливает ограничение на количество одновременно запущенных

процессов, которые может запустить xinetd (предназначена для

предотвращения переполнения таблицы процессов).

-logprocs limit Устанавливает ограничение на количество одновременно запущенных

серверов на один идентификатор удаленного пользователя.

-version Предоставляет информацию версии xinetd.

-inetd_compat Заставляет xinetd считывать /etc/inetd.conf в дополнение к стандартнымконфигурационным файлам (/etc/inetd.conf будет прочитан после стандартных конфигурационных файлов xinetd).-cc interval Выполнение периодических проверок внутреннего состояния xinetd спериодичностью, заданной параметром interval (в секундах).Примечание. Опции syslog и filelog являются взаимно исключающими. Если ни одна из них не задана, то по умолчанию используется syslog с daemon facility.

2) Управление xinetd

При получении определенных сигналов xinetd выполняет определенные действия.Этидействия зависят от заданных сигналов и могут быть переопределены путем правки файла config.h и перекомпиляции.

2.1) Сигнал SIGHUP

Заставляет выполнить жесткую перенастройку, которая означает, что xinetd перечитает файл с настройками и завершит работу серверов для тех служб, которые больше не доступны. Управление доступом выполняется снова на уже запущенные серверы через проверку удаленных подключений, времени доступа и копий серверов. Если количество копий серверов уменьшается, то некоторые произвольно выбранные серверы будут остановлены, чтобы соблюсти ограничение (это случится после завершения работы тех серверов, которые попадают под ограничение доступа с удаленных адресов или ограничение времени доступа). Также, если флаг INTERCEPT был сброшен и происходит его установка, то будет завершена работа любых запущенных серверов для служб с этим флагом.

2.2) Сигнал SIGQUIT

Приводит к завершению работы.

2.3) Сигнал SIGTERM

Завершает работу всех запущенных серверов перед завершением работы xinetd.

2.4) Сигнал SIGHUP

Приводит к снятию образа внутреннего состояния. По умолчанию имя файла образа внутреннего состояния ‒ /var/run/xinetd.dump, а чтобы изменить данное имя файла нужна правка config.h и перекомпиляция).

2.5) Сигнал SIGIOT

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

3.8. Служба Crontab

Сrontab – служба таблиц, управляющих работой службы cron. Crontab управляет доступом пользователя к службе cron путем копирования, создания, выдачи содержимого и удаления файлов crontab, таблиц заданий. При вызове без опций crontab копирует указанный файл или стандартный входной поток (если файл не указан) в каталог, в котором хранятся пользовательские таблицы заданий cron. Для создания, изменения и удаления файлов cron следует использоваться

специальную утилиту crontab.

1) Формат записи файла crontab

Файл crontab состоит из строк, содержащих шесть полей. Поля разделяются пробелами или символами табуляции. Первые пять полей ‒ целочисленные шаблоны, задающие:

ᅳ минуту (со значениями от «0» до «59»);

ᅳ час (со значениями от «0» до «23»);

ᅳ день месяца (со значениями от «1» до «31»);

ᅳ месяц года (со значениями от «1» до «12»);

ᅳ день недели (со значениями от «0» до «6», где «0» – воскресенье).

LOGNAME, SHELL(=/bin/sh), TZ и PATH. Стандартное значение переменной PATH для пользовательских заданий cron ‒ /usr/bin, а для заданий cron пользователя root ‒ /usr/sbin:/usr/bin. Стандартное значение переменной PATH можно задать в файле /etc/default/cron; см. cron(1M).Если стандартный выходной поток и стандартный поток ошибок команд не перенаправлены, любые сгенерированные результаты или сообщения об ошибках будут отправлены пользователю по электронной почте.

2) Опции

Опция Описание

-e позволяет редактировать копию файла crontab текущего пользователя

или создает пустой файл для редактирования, если соответствующего

файла crontab не существует. Когда редактирование завершается, файл

устанавливается в качестве пользовательского файла crontab. Если

задано имя пользователя, то редактируется файл crontab заданного, а не

текущего пользователя. Переменная среды EDITOR задает редактор,

вызываемый при указании опции «-e».

3.9. Служба передачи файлов FTP

В ОС «UBLinux» передача файлов обеспечивается с помощью программы lftp. Данная команда реализует протокол передачи файлов FTP. Для копирования файлов необходимо знать имя и пароль пользователя, которому принадлежат файлы на сервере службы FTP.

Для запуска «lftp» необходимо в консоли ввести команду:

lftp

После появления приглашения «lftp» :

> становятся доступными для использования

внутренние команды «lftp».

Основные внутренние команды «lftp»:

ᅳ open – подключение к серверу;

ᅳ user – идентификация при удаленном подключении;

ᅳ сlose – отключение от сервера;

ᅳ ls – просмотр списка файлов;

ᅳ lcd – смена локального каталога;

ᅳ mkdir – создание нового каталога;

ᅳ lpwd – просмотр имени каталога на локальном компьютере;

ᅳ get – копирование файла с сервера;

ᅳ put – копирование файла на сервер;

ᅳ help – просмотр списка доступных команд и справки по ним;

ᅳ exit – выход из lftp.

3.10. Защищенный интерпретатор команд SSH

Защищенный интерпретатор команд SSH – клиент-серверная система для организации защищенных туннелей для удаленного доступа к другим компьютерам. SSH реализует соединение

с удаленным компьютером, которое позволяет защититься от следующих угроз:

ᅳ прослушивание данных, передаваемых по этому соединению;

ᅳ манипулирование данными на пути от клиента к серверу;

ᅳ подмена клиента либо сервера путем манипулирования IP-адресами, DNS либо

маршрутизацией.

Для создания защищенного туннеля используется программа SSH. Инициировать

соединение с сервером можно командой: ssh <имя_клиента>@IP_addr где IP_addr – IP-адрес компьютера с запущенной службой sshd.

Конфигурационные файлы разбиты на разделы, установки которых относятся к отдельному компьютеру, группе компьютеров или ко всем компьютерам, при этом установки разных разделов могут конфликтовать друг с другом. Предпочтение в данном случае будет отдаваться тому параметру, который указан раньше.

3.11. Работа со справочной информацией

В состав ОС «Linux» входят справочные страницы, предназначенные для

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

Для получения подробной справочной информации об интересующей программе или команде оператору необходимо вызвать соответствующую справочную страницу. Вызов справочных страниц осуществляется с консоли с помощью команды man в следующем формате:man command_nameгде command_name – имя нужной программы или команды.По умолчанию после вывода первой найденной справочной страницы команда man завершит свою работу. Для изменения работы команды man могут применяться дополнительные опции.

1) Наиболее часто используемые опции команды «man»

Опция Описание

-а выводит все доступные для запрашиваемой программы или команды

справочные страницы. Например,

man –a command_name/

-f Ищет и выводит краткое описание всех справочных страниц, где

имеются ссылки на запрашиваемую программу или команду.

-I Включает чувствительность к регистру.

-h Выводит справку по опциям командной строки и завершает работу.

-H Активирует вывод в HTML и просмотр в браузере, который определен

в $BROWSER или определен по умолчанию во время компиляции.

3.10. Управление справочными страницами

Так как большинство справочных страниц состоят более чем из одной страницы, для их вывода на экран используется команда less, которая позволяет перелистывать страницы с помощью клавиш
и
, или и + .

Поиск в справочной странице вызывается с помощью клавиши , каждое последующее найденное вхождение можно просмотреть с помощью клавиши , а вернуться к предыдущему вхождению можно с помощью комбинации клавиш + .Справочные страницы команд можно находить по категориям, к которым они принадлежат. Для этого используется команда apropos, где цифрами можно задать категорию, к которой принадлежит команда.

Категории команд:

ᅳ «Команда 1 » – исполняемые программы и команды оболочки;

ᅳ «Команда 2» – системные вызовы;

ᅳ «Команда 3» – библиотечные вызовы;

ᅳ «Команда 4» – файлы устройств (обычно расположены в /dev);

ᅳ «Команда 5» – форматы файлов;

ᅳ «Команда 6» – игры;

ᅳ «Команда 7» – макропакеты и соглашения;

ᅳ «Команда 8» – программы системного администрирования;

ᅳ «Команда 9» – процедуры ядра.

На справочные страницы принято ссылаться по имени, с указанием номера категории в скобках. Часто существуют сразу несколько справочных страниц с одинаковыми именами, но в разных категориях, например man(1) и man(7). В таком случае, команде man необходимо передать номер конкретной категории перед именем справочной страницы, например:man 5 passwdотобразит справочную страницу по файлу /etc/passwd вместо утилиты passwd.

3.12. Печать справочных страниц

Если необходимо распечатать справочную страницу, то предварительно нужно удалить форматирование страницы с помощью команды col.

Команда, приведенная выше, пропускает выводимую информацию через фильтр col, который форматирует текст для принтера. Затем данные, выводимые col, посылаются на принтер.

3.13. Завершение работы ОС

Для корректного завершения работы ОС (перезагрузки) во время ее работы запрещается выключать питание компьютера или перезагружать компьютер нажатием на кнопку «Reset», так как для корректного завершения работы требуется размонтирование файловой системы.

Перед окончанием работы с ОС необходимо завершить все работающие программы. Для завершения работы ОС можно воспользоваться несколькими различными способами остановки системы:

ᅳ нажать комбинацию клавиш ++, что на рабочей станции приведет к вызову диалога завершения работы системы, а на сервере – к перезагрузке системы, при этом необходимо дождаться появления на экране сообщения «Reboot» (перезагрузка) и выключить питание системы;

ᅳ воспользоваться специальной командой shutdown, доступной пользователю с

правами root (суперпользователь);

ᅳ при наличии графической оболочки следует воспользоваться диалогом доступным в меню «Система».

3.13. Завершение работы ОС с помощью консоли

1. Опция Описание

--help Краткая справка по использованию команды.

-H, --halt Остановка компьютера.

-P, --poweroff Выключение компьютера (по умолчанию).

-r, --reboot Перезагрузка компьютера.

-h То же что и --poweroff, если не указана опция --halt.

Например: man -H[browser].-c Отменить запланированное выключение. Эта опция может быть использована для отмены эффекта ранее выполненной команды «shutdown» с указанием времени отличного от «+0» или «now».Аргумент [время] может быть строкой времени (в том числе, используется значение «now»). Время может быть указано в формате «чч:мм» для задания часа и минуты в формате 24 часа.

Также допускается использовать синтаксис «+м», указывая количество минут от текущего момента. «now» является синонимом для «+0» и может быть использовано для немедленного выключения компьютера. Значение времени по умолчанию (если не задано явно) считается «+1». Необходимо учитывать, что для задания сообщения также потребуется явно указать время. Если задана строка времени, то за пять минут до выключения системы будет создан файл /run/nologin для того чтобы гарантировать, что никакие новые пользователи не войдут в систему. После указания времени допускается указать аргумент [сообщение] и ввести текстовую строку, которая будет напечатана во всех терминальных сессиях


написать администратору сайта