Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 12
Текст из файла (страница 12)
Сервер протокола загрузки через Интернет(Internet Boot Protocol), bootpd обычно выполняется /etc/inetd включением следующей строки в файл /etc/inetd.conf:bootps dgram udp wait root /etc/bootpd bootpdbootpdГлава 3. Команды Linux68bootpdБлагодаря этому bootpd запускается, только когда приходитсоответствующий запрос на загрузку. Сервер также можетбыть запущен в автономном режиме из командной строки.При старте bootpd читает файл настройки /etc/bootptab (илифайл configfile, имя которого указывается в качестве аргумента при вызове), а затем переходит к ожиданию пакетовBOOTREQUEST.В файле /etc/services bootpd читает номер порта, которыйнеобходимо обслуживать. Извлекаются две записи: bootps порт-приемник сервера bootp и bootpc - порт, предназначенный для ответа на запросы клиентов.Если bootpd собран с параметром -DDEBUG, получение сигнала SIGUSR1 приводит к записи постоянно находящейся впамяти базы данных в файл /etc/bootpd.dump или в указанный в командной строке dumpfile.Параметры-с directoryРабочий каталог для bootpd.—d levelУровень отладки.
Если значение level опущено, происходит приращение уровня отладки на 1.—t timeoutОпределить интервал ожидания в минутах. При нулевомзначении ожидание длится бесконечно.Файл настройкиВ каждой записи файла настройки bootpd содержатся двухсимвольные, чувствительные к регистру символов теги параметров узла. Определения тегов разделяются двоеточиями. Общий формат записи следующий:hostname: tg=value\ tg=value: tg=valueгде hostname - имя узла-клиента bootp, a tg - тег, получающий значение value.
Список существующих тегов приведенниже.Тегиbf Файл загрузки.bs Размер файла загрузки в блоках по 512 октетов.cs Список адресов сервера файлов cookie.ds Список адресов сервера доменных имен (DNS).Алфавитный перечень командgwhahdhnhtСписок адресов шлюзов.Аппаратный адрес узла.Домашний каталог файла загрузки.Имя узла для посылки.Тип аппаратного обеспечения узла (см. RFC AssignedNumbers - назначение номеров).im Внедрить список адресов сервера.ipIP-адрес узла.lg Список адресов log-сервера.1р Список адресов 1рг-сервера.ns Список адресов сервера имен IEN-116.г! Список адресов сервера протокола обнаружения ресурсов.sm Маска подсети узла.tc Продолжение таблицы.to Разница во времени с UTC (в секундах).ts Список адресов сервера времени.vm Волшебный селектор cookie производителей.69bootpdСуществует также общий тег Тп, в котором п является номером производителя (по записи производителя из RFC 1048).Общие данные могут представляться либо потоком шестнадцатеричных чисел, либо строками ASCII-символов, заключенными в кавычки.bootpgw [options] serverШлюз протокола загрузки через Интернет (Internet BootProtocol Gateway).
Поддерживает шлюз, направляющийсерверу server запросы от bootpd. Обрабатывает пакеты ВОOTREPLY, а также пакеты BOOTREQUEST. bootpgw обычнозапускается /etc/inetd при включении в /etc/inetd.conf следующей строки:bootps dgram udp wait root /etc/bootpgw bootpgwПри этом bootpgw запускается только при поступлении запроса на загрузку, bootpgw опознает те же параметры, что иbootpd, кроме -с.bootpgwГлава 3. Команды Linux70bootptestbootptest [options] server [template]Команда TCP/IP. Проверка работы демона bootpd сервераserver путем посылки запросов каждую секунду в течение 10секунд либо до отклика сервера.
Если указан файл template,производится чтение настроек из этого файла.Параметры-{fileПрочитать имя файла загрузки из указанного файла.—h Опознавать клиента по аппаратному, а не по IP-адресу.—m magic-numberСделать число magic-number первым полем записи информации о производителе.bzip2bzip2 [options] filenamesbunzip2 [options] filenamesbzcat [option] filenamesbzip2recover filenamesУтилита сжатия и распаковки файлов, аналогичная gzip, нов ней для получения лучшего сжатия реализованы более совершенные алгоритмы и методы кодирования. bzip2 заменяет каждый из перечисленных файлов сжатой версией, добавляя расширение .Ъг2.
bunzip2 производит распаковку файлов, сжатых bzip2 (все прочие файлы игнорируются), bzcatраспаковывает файлы на стандартный вывод, a bzip2recoverиспользуется для попытки восстановления данных из поврежденных упакованных файлов.Параметры— Все последующие параметры считаются именами файлов.-digРазмер блока при сжатии - dig У. 100 Кбайт, где dig цифра в интервале от 1 до 9.—с, —stdoutСжатие или распаковка с записью полученных данных настандартный вывод.—d, —decompressПринудительная распаковка.Алфавитный перечень команд— f , — forceПринудительная перезапись конечных файлов.
По умолчанию перезапись не происходит. Параметр также является указанием разрывать жесткие ссылки на файлы.— k, — keepНе удалять исходные файлы.— L, ——license, —V, — versionОтобразить информацию о лицензировании и версии, завершить работу.71bzip2— q, — quietОтображать минимум сообщений.— s, — smallЖертвовать скоростью, используя при работе меньшийобъем памяти.— t, — testПроверить целостность файлов, но не выполнять сжатие.-v, — verboseПодробные сообщения. Отображать степень сжатия длякаждого обработанного файла.
Дополнительные параметры -v увеличивают объем отображаемой информации.— z, — compressПринудительное сжатие, даже если программа запущенапод именем bunzip2 или bzcat.— repetetive-fast, — repetetive-bestПараметр может быть полезен в версиях до 0.9.5 (в которых использовался улучшенный алгоритм сортировки)для получения возможности управлять работой алгоритма.с++ [options] filesс++См. g++.cal [-jy] [[month] year]Печать календаря на 12 месяцев (начиная с января) текущего года или календаря на заданный месяц текущего года.Месяц (month) может принимать значения от 1 до 12, а год(year) - от 1 до 9999.
Команда без аргументов выдает календарь на текущий месяц.calГлава 3. Команды Linux72calПараметры—j Даты Юлианского календаря (дни нумеруются числамиот 1 до 365, начиная с первого января).—т Отображать понедельник в качестве первого дня недели,-у Календарь на весь год.Примерыcal 12 1995cal 1994 > year_filecardctlcardctl [options] commandКоманда системного администрирования. Позволяет управлять гнездами PCMCIA и выбирать текущую рабочую схему.Текущая схема, наряду с адресом любой установленной карты, передается сценариям настройки (которые по умолчанию расположены в каталоге /etc/pcmcia).
Команда schemeпозволяет изменить или отобразить текущую схему. Прочиекоманды работают с указанным номером гнезда PCMCIAкарты либо, если номер не задан, со всеми гнездами.Командыconfig [socket}Отобразить текущие настройки гнезда.eject [socket]Подготовить систему к извлечению карты (или нескольких карт).ident [socket]Отобразить идентификационную информацию для карты.insert [socket]Уведомить систему об установке карты.reset[socket]Передать карте сигнал сброса.resume [socket]Восстановить питание гнезда и переконфигурировать дляработы.scheme [name]Отобразить текущую схему или изменить на указанную(пате).Алфавитный перечень командstatus [socket]Показать текущее состояние гнезда.73cardctlsuspend [socket]Остановить работу устройства и прекратить подачу питания на гнездо.Параметры—с directoryИскать данные для настройки карты в указанном каталоге вместо /etc/pcmcia.-f fileИспользовать для отслеживания текущей схемы указанный файл, а не /var/run/pcmcia-scheme.—s f i l eИскать текущую информацию о гнезде в указанном файле, а не в /var/'run/stab.cardmgr [options]Команда системного администрирования, демон карт PCMCIA.cardmgr отслеживает гнезда PCMCIA на предмет появленияи удаления устройств.
Обнаружив карту, демон пытаетсяполучить ее идентификатор и настроить ее по базе настроек(которая обычно хранится в /etc/pcmcia/config). По умолчанию cardmgr при обнаружении карты создает запись в системном журнале и выдает звуковой сигнал. Два высокихсигнала означают, что устройство успешно обнаружено инастроено. Один высокий сигнал, за которым следует одиннизкий, - устройство обнаружено, но настройка прошла неудачно.
Один низкий сигнал означает, что демон не смог определить вставленную карту. Информация о сконфигурированных в данный момент времени картах хранится в файле /var/'run i'stab.Параметры-с directoryИскать базу данных настройки карт в указанном каталоге directory вместо /etc/pcmcia.-d Для загрузки драйвера PCMCIA-устройства использовать modprobe вместо insmod.cardmgrГлава 3. Команды Linux74cardmgr—f Во время настройки присутствующих карт выполнятьсяв качестве приоритетной задачи, затем перейти в режимдемона.—mdirectoryИскать модули драйверов PCMCIA-устройств в указанном каталоге, а не в /lib/modules/Чтате —г\—о Произвести настройку имеющихся в наличии карт, затем завершить работу.-pfileЗаписывать идентификатор процесса cardmgr в указанный файл, а не в /var/run/cardmgr.pid.—q He выдавать звуковые сигналы.—sfileЗаписывать текущую информацию о гнездах в указанный файл, а не /var/'run/stab.—v Подробная диагностика работы.—V Вывести номер версии программы и завершить работу.catcat [options] [files]Чтение одного или более файлов (files) и печать их содержимого на стандартный вывод.
Если файлы не заданы или одиниз файлов задан как « —», происходит чтение со стандартного ввода. Ввод заканчивается символом EOF. Можно объединить несколько файлов в один новый при помощи оператораперенаправления > или добавить файлы в конец уже существующего при помощи ».Параметры—А, —show-allТо же, что и —vET.-b, —number-nonblankПронумеровать все непустые строки перед выдачей настандартный вывод. Первая строка имеет номер 1.—е То же, что и — vE.-Е, —show-endsДобавлять символ $ в конец каждой строки.—n, —numberПронумеровать все строки.
Первая строка имеет номер 1.Алфавитный перечень команд— s, — squeeze-blankСокращать идущие подряд пустые строки до одной пустой строки.75cat— t To же, что — vT.-Т, — show-tabsЗаменять символы табуляции (TAB) на Л1.— и Параметр игнорируется, оставлен для совместимости сUnix-версией.-v, — show-nonprintingОтображать управляющие и неотображаемые символы,за исключением символов переноса строки (LINEFEED)и табуляции (TAB).Примерыcat ch1Вывод содержимого файлаcat ch1 ch2 ch3 > all Копирование файлов в одинcat notesS » notesДобавление к файлуcat > tempiСоздать файл с терминала, закончить пополучении EOFcat > temp2 « STOPСоздать файл с терминала, закончить пополучении STOPее [options] filesсеСм.
gee.cfdisk [options] [device]Команда системного администрирования. Разбиение жесткого диска на разделы. Устройство device может приниматьзначения /dev/hda (по умолчанию), /dev/hdb, /dev/sda,/dev/sdb, /dev/sdc, /dev/sdd. См. также fdisk.Параметры-а Отмечать текущий раздел положением курсора, а не инвертированием.—с cylindersУказать количество цилиндров.cfdiskГлава 3. Команды Linux76cfdisk—h headsУказать количество головок.—s sectorsУказать количество секторов в одной дорожке.—z Не производить чтение таблицы разделов; производитьразбивку «с нуля».—Р formatОтображать таблицу разделов в указанном формате: г(просто данные), s (по секторам) и t (обычный формат).КомандыКурсорные клавиши <Вверх> и <Вниз>.Навигация по разделам.bПереключение флага загрузки (bootable) раздела.dУдаление раздела (освобождается место, которое можетбыть использовано под другие разделы).g Изменение геометрии диска. Выдается запрос на изменение количества цилиндров, головок или секторов (с, hи s, соответственно).hСправка.mПопытка обеспечить максимальное использование дискового пространства раздела.п Создать новый раздел.