Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 48
Текст из файла (страница 48)
Помимо этого происходит добавление записи в базу данных wtmp. Если нет необходимости записывать вход пользователей таким образом, добавьтестрокуwtmp offв файл /etc/pcnfsd.conf.Печатьpcnfsd поддерживает модель печати, основанную на использовании NFS для передачи данных для печати от клиентасерверу. Клиент посылает запрос PCNFSD_PR_INIT илиPCNFSD2_PR_INIT, а сервер возвращает путь к буферномукаталогу, который может использоваться клиентом и который экспортируется NFS. Команда pcnfsd создает подкаталог для каждого клиента; родительским каталогом является, как правило, /usr/spool/pcnfs, а именем подкаталога имя узла системы клиента. Для того чтобы задать другой родительский каталог, следует добавить строкуspooldir pathв файл /etc/pcnfsd.conf.
После того как клиент подмонтирует буферный каталог и скопирует в него данные для печати,pcnfsd посылает запросPCNFSD_PR_STARTилиPCNFSD2_PR_START. pcnfsd создает команду, основываясьна сервисах печати операционной системы сервера, и выполняет ее, учитывая информацию о пользователе PC. Каждыйзапрос на печать включает имя устройства вывода, pcnfsdинтерпретирует принтер либо как конечный файл, передаваемый в системный буфер печати, либо как виртуальное печатающее устройство. Виртуальные принтеры определяются строками следующего вида в файле /etc/pcnfsd.conf:Алфавитный перечень командprinter name alias-far command325pcnfsdгде пате — это имя определяемого принтера, alias-for — имя,соответствующее реальному принтеру, a command - команда, выполняемая при печати файла на устройстве пате.perlperlМощный язык для обработки текстов, сочетающий многочисленные удобства программирования в интерпретаторе, наязыках С, awk и sed, а также собственные широкие возможности.
Более подробно о языке Perl можно узнать из книгиРэндала Шварца (Randal L. Schwartz) «Learning Perl» 1 икниги Ларри Уолла (Larry Wall), Тома Кристиансена (ТотChristiansen) и Рэндала Шварца (Randal L. Schwartz) «Programming Perl, Second Edition».2pidof [options] programspidofОтобразить идентификаторы процессов указанных программ, pidof по существу является символической ссылкойHakillallS.Параметры—opidsОпускать процессы с перечисленными идентификаторами.—s Возвращать идентификатор только одного процесса.-х Возвращать идентификаторы процессов интерпретаторов, выполняющих указанные сценарии.ping [options] hostКоманда системного администрирования.
Проверка доступности удаленного узла и его реакции на запросы, ping предназначается для измерения, управления и тестирования сети. Неблагоразумно запускать ping во время нормальной работы или в автоматизированных сценариях из-за создаваемой ею нагрузки на сеть.12Р. Шварц «Изучаем Perl», издательство «BHV-Киев», 2000 г.Ларри Уолл, Том Кристиансен и Рэндал Шварц «Программирование на Perl», 3 издание, издательство «Символ-Плюс» IV кв.2001 г.pmgГлава 3. Команды Linux326pingПараметры—с countЗавершить работу после посылки (и получения) countпакетов ECHO_RESPONSE.—d Установить режим SOJDEBUG для используемого сокета.—f Лавинный ping: отправлять такое же количество пакетов, какое возвращается, либо 100 пакетов в секунду, взависимости от того, что больше. Этот параметр можетсоздавать огромную нагрузку на сеть, а потому долженприменяться с большой осторожностью.
Доступен только привилегированному пользователю.—i waitВыждать wait секунд между посылкой пакетов. Поумолчанию интервал равен одной секунде. Параметр несовместим с —f.—I preloadПослать preload пакетов как можно быстрее, а затем вернуться к обычному поведению.
Параметр доступен только привилегированному пользователю.—п Численный вывод. Не разыменовывать IP-адреса.—р digitsУказать до 16 байт, используемых для заполнения пакетов данных. Полезно для диагностики искажения данныхпри прохождении их по сети, digits записываются в шестнадцатеричной системе. Например, если указать —р ff,посылаемые пакеты будут заполняться единицами.—q Подавить вывод, т. е. отображать только строки статистики в начале и в конце работы.—г Посылать пакеты напрямую адресату в смежной сети, вобход обычных таблиц маршрутизации.—spacketsizeУказать количество посылаемых байт.
По умолчанию 56, что равно 64 байт ICMP-данных (добавляются 8 байтданных заголовка ICMP).—V Диагностика: перечислить получаемые ICMP-пакеты(помимо ECHO_RESPONSE).—R Установить режим IP-записи маршрута, при котороммаршрут пакета записывается в заголовке. Записьмаршрута отображается при указании параметра — v и ввозвращаемых пакетах, если целевой узел сохраняет запись маршрута между ответами либо при указании параметра —1.Алфавитный перечень командin.pop2d327pop2dКоманда системного администрирования. Разрешить пользователям работу через порт 109 и доступ к содержимомупочтовых ящиков в каталоге /var/'spool/mail. pop2d запрашивает пароль и имя пользователя перед открытием доступак сообщениям и позволяет получать отдельные сообщения.См.
также popSd.КомандыКаждая команда вводится на отдельной строке.HELOЗапросить имя пользователя и пароль.FOLDОткрыть папку/'var/spool/'mail/$USER.HOSTОткрыть/'var/spool/'pop/$USER.папкуREADПрочитать сообщение.RETRПолучить сообщение.ACKSСохранить последнее полученное сообщение и перейти кследующему.ACKDУдалить последнее полученное сообщение и перейти кследующему.NACKСохранить последнее полученное сообщение и приготовиться к его повторной пересылке.QUITЗавершить работу.in.popSdКоманда системного администрирования. pop3d являетсяболее современной версией pop2d. Работает аналогично, нокоманды несколько отличаются.pop3dГлава 3.
Команды Linux328popSdКомандыUSERЗапросить имя пользователя.PASSЗапросить пароль.STATОтобразить количество сообщений в почтовом ящике и ихсуммарный размер.LISTОтобразить размер каждого сообщения.DELEУдалить сообщение.NOOPВыполнить пустую операцию.LASTВывести количество прочитанных сообщений среди последних полученных.RSETСброс: снять все отметки удаления.ТОРОтобразить первую часть сообщения.QUITЗавершить работу.portmaprpc.portmap [option]Команда NFS/NIS.
Связывание номера программы RPC с IPпортом, portmap является сервером, который переводит номера программ RPC в номера IP-портов. Работа сервера необходима для выполнения RPC-вызовов. При запуске RPCсервер сообщает portmap номер порта приема запросов, атакже номера программ, которые обслуживает сервер. Когда клиент выполняет вызов RPC по определенному номерупрограммы, portmap преобразует номер программы в номерпорта, через который должны быть отправлены RPC-пакеты. portmap должен быть первым из запускаемых RPC-cepверов.Алфавитный перечень командПараметр-d329portmapВыполнять portmap в режиме отладки.
Работа в режимедемона в этом случае невозможна.powerd devicepowerdКоманда системного администрирования. Отслеживать состояние источника бесперебойного питания, подключенногочерез устройство device. При падении уровня питания даетinit сигнал выполнить функции powerwait и powerfail. Привосстановлении питания дает init сигнал выполнить функцию powerokwait.pppd [options] [tty] [speed]Команда системного администрирования.
РРР (протокол точка-точка, Point-to-Point Protocol) обеспечивает передачу пакетов данных через последовательное соединение, pppd производит настройку терминала (tty) для РРР (поиском в /dev)или управляющего терминала (по умолчанию). Можно также задать скорость передачи в бодах (speed).Параметрыasyncmap mapУказать, какие управляющие символы не могут передаваться по соединению.
Аргумент тар является 32-битным шестнадцатеричным числом, в котором каждый битсоответствует экранируемому символу. Например, бит00000001 соответствует символу 0x00; бит 80000000символу Oxlf или _. Можно указать несколько символов.authТребовать подтверждения подлинности узлов перед началом передачи пакетов.connect commandУстановить соединение указанной командой, которая может являться исполняемой программой или сценариеминтерпретатора.debug, -dУвеличить уровень отладки.pppdГлава 3. Команды Linux330pppddefaultrouteДобавить новый маршрут по умолчанию, в котором шлюзом является вторая сторона.