Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 52
Текст из файла (страница 52)
Осторожно: использование этого параметра небезопасно.—V, —verboseВключить режим диагностики (rm отображает имя файла перед его удалением).—versionВывести информацию о версии программы и завершитьработу.— Отметка конца списка параметров. Параметр удобен, если необходимо задать имя, начинающееся с символа «—»(дефис).rmail user...Команда TCP/IP. Обработка почты, полученной по гшср, сокращение строки From в формате mail в единственную строку вида return-pathlsender с последующей передачей сообщения sendmail. rmail был разработан для использования сuucp и sendmail.rmail352rmdirГлава 3.
Команды Linuxrmdir [options] directoriesУдаление указанных каталогов (но не их содержимого). Удаляемые каталоги должны быть пустыми (если они не пусты,можно использовать команду rm -г). См. также mkdir.Параметры—helpОтобразить справку и завершить работу.—ignore-fail-on-non-emptyПри работе пропускать каталоги, которые не могут бытьудалены.—р, —parentsУдалить указанные каталоги и все вышестоящие родительские каталоги, которые становятся при этом пустыми. Удобно при удалении дерева подкаталогов.—verboseРежим диагностики работы; вывести соответствующеесообщение для каждого обработанного каталога.—versionВывести информацию о версии программы и завершитьработу.rmmodrmmod [option] modulesКоманда системного администрирования.
Выгрузка указанных модулей ядра. Команда выполняется только в том случае, если указанные модули не используются и нет зависящих от них модулей.Параметр—г Рекурсивное удаление связанных модулей (всех модулей, которые используют указанный).rootflagsrootflags [option] image [flags [offset]]Команда системного администрирования. Установка флаговобраза ядра (image).
Команда без аргументов отображает флаги (flags) для образа ядра. Флаги являются двухбайтным целым числом, расположенным по смещению 498 в образе ядра(image). В настоящее время единственное, за что отвечаютфлаги, - это монтирование файловой системы в режиме толь-Алфавитный перечень командко для чтения, если значение flags не равно нулю. Флагиможно изменить указанием соответствующего образа, значения флагов и смещения, по которому записываются новыеданные (по умолчанию - 498).
Обратите внимание, чтоrdev —R является синонимом rootflags. Если используетсяLILO, применение rootflags не требуется. Флаги могут бытьустановлены в приглашении LILO при загрузке.353rootflagsПараметр-оoffsetИдентично указанию смещения в качестве аргумента.route [option] [command}Команда TCP/IP. Ручная работа с таблицами маршрутизации, за которые обычно отвечает routed, route принимаетдве команды: add - для добавления маршрута, и del - для егоудаления.
Эти две команды имеют следующий синтаксис:add [—net | -host] address [gw gateway}[netmask mask} [mss tcp-mss} [dev device}del addressАдрес (address) интерпретируется как прямой маршрут, еслине указан параметр -net или адрес существует в файле /etc/networks, —host позволяет указать, что адрес является прямым маршрутом, независимо от того, содержится он в /etc/networks или нет. Ключевое слово default предписывает использовать этот маршрут для всех запросов, если другоймаршрут не найден. Можно также задавать шлюз (gateway),через который будут отправляться пакеты на этот адрес,маску сети (netmask), TCP mss и устройство, с которым ассоциируется маршрут (device). Изменять таблицы маршрутизации может только привилегированный пользователь.Если команда не указана, route выводит таблицы маршрутизации.Параметр—п Отображать адреса в численном виде; не выполнять поиск имен узлов (такая возможность полезна, если сервердоменных имен (DNS) функционирует некорректно).route354routedГлава 3.
Команды Linuxrouted [options] [logfile]Команда TCP/IP. Демон сетевой маршрутизации, routed запускается привилегированным пользователем при загрузкесистемы для управления таблицами межсетевой маршрутизации. Демон маршрутизации работает на основе информационного протокола маршрутизации Xerox NS для обновления записей таблицы маршрутизации ядра.
При запускеrouted выполняет системный вызов ioctl SIOCGIFCONF дляпоиска активных интерфейсов прямых соединений, routedпосылает REQUEST-пакет каждому из интерфейсов, а затемпереходит в цикл ожидания пакетов REQUEST и RESPONSEот других узлов. При получении пакета REQUEST routedформулирует ответ на основе информации собственныхвнутренних таблиц.
Создаваемый пакет RESPONSE содержит список известных маршрутов. Любой полученный RESPONSE-пакет используется для соответствующего обновления таблиц маршрутизации.При обновлении routed регистрирует изменения во внутренних таблицах, обновляет таблицы маршрутизации ядра исоздает пакет RESPONSE, сообщающий об изменениях всемузлам и сетям, связанным с ним напрямую.Параметры—d Режим отладки. Дополнительная информация записывается в Logfile.—g Добавить маршрут к адресату по умолчанию.—q Действует противоположно параметру —s.—s Получить информацию о маршрутизации от routed, независимо от того, является он активным демоном межсетевой маршрутизации или нет.—t Предотвратить переход routed в режим фонового выполнения и отсоединение от управляющего терминала. Прииспользовании этого параметра прерывание с клавиатуры принудительно завершает routed.rpcgenrpcgen [options] fileРазбор содержимого файла, написанного на языке RPC.
Результатом работы является эквивалентная программа наязыке С. Код заголовка-эквивалента file.x помещается вфайл file.h, подпрограммы XDR - в file_xdr.c, код сервера в file_svc.c, а код клиента - в файл file_clnt.c. Строки исходных файлов, предваряемые символом %, игнорируются. Поумолчанию rpcgen создает код, совместимый с SunOS 4.1.Алфавитный перечень командПараметры355rpcgen—а—5—сСоздать все файлы (код клиента и сервера).Создать код, совместимый с SVR4.Создать подпрограммы XDR. Не может применятьсясовместно с другими параметрами.—С Код на ANSI С (по умолчанию).—Dname[=value]Определить имя пате и присвоить ему указанное значение либо 1 (по умолчанию).—h Создать заголовочный файл.
При использовании с параметром -Т включить поддержку координирующихтаблиц RPC. Не может применяться совместно с другими параметрами.-IСоздать inetd-совместимый сервер.—К sees—1—т—N-о-Ss—t-ТОпределить интервал ожидания сервера после ответа назапрос и перед завершением работы. По умолчанию 120. Значение -1 предотвращает завершение программы.Создать код клиента. Не может применяться совместнос другими параметрами.Создать только код сервера, подавив создание «головной» программы. Не может использоваться совместно сдругими параметрами.Новый стиль. Допустимы множественные аргументыпроцедур. Не гарантируется обратная совместимость.[file]Выдача результатов в указанный файл или на стандартный вывод.Создать только каркас кода сервера.Создать координирующую таблицу RPC.
Не можетприменяться совместно с другими параметрами.Включить поддержку координирующих таблиц RPC.rpcinfo [options] [host] [program] [version]Команда NFS/NIS. Отображение информации RPC. Программа (program) может задаваться именем или номером.Если указана версия (version), rpcinfo пытается вызвать этуверсию указанной программы. В противном случае пытается найти все зарегистрированные версии указанной программы (вызовом версии 0) и вызвать каждую из них.rpcinfoГлава 3. Команды Linux356rpcinfoПараметры-b program versionПослать RFC-сообщение указанной программе с версиейversion, используя UDP, и отобразить список ответившихузлов.—d program versionУдалить указанную версию программы из списка зарегистрированных. Операция может выполняться толькопользователем, добавившим программу, или привилегированным пользователем.—nportnumЧисло portnum задает номер порта для параметров —t и —ивместо порта, указанного демоном portmapper.—р [host]Послать запрос демону portmapper указанного узла и получить список всех зарегистрированных программ RPC.Если узел (host) не задан, используется значение, возвращаемое вызовом hostname.—t host program [version]Произвести RFC-вызов программы (program) на указанном узле (host), используя TCP, и сообщить о полученииответа либо об отсутствии такового.—u host program [version]Произвести RPC-вызов программы (program) на указанном узле (host), используя UDP, и сообщить о полученииответа либо об отсутствии такового.ПримерыДля отображения всех сервисов RPC, зарегистрированныхна локальной машине, введите:$ rpcinfo -pДля отображения всех сервисов RPC, зарегистрированныхна машине с именем klaxon, введите:$ rpcinfo -p klaxonДля перечисления всех машин локальной сети, на которыхработает сетевая информационная служба (NIS), используйте команду:$ rpcinfo -b ypserv version \ uniqгде version — текущая версия NIS, информацию о которойможно получить, указав параметр —р.Алфавитный перечень командrpm [options]357rpmМенеджер пакетов Red Hat (Red Hat Package Manager).
Свободно распространяемая система работы с пакетами дистрибутивов программного обеспечения. Пакеты RPM собираются, устанавливаются и опрашиваются с помощью командыrpm. Подробная информация по работе с rpm приведена вглаве 5 «Менеджеры пакетов Red Hat и Debian».rsh [options] host [command]rshВыполнение указанных команд на удаленном узле либо (если команды опущены) запуск диалогового интерпретаторана удаленном узле посредством rlogin.Параметры-d Включение отладки сокетов.—k Попытаться получить квитанции для удаленного узла,запрашивая их в области, определяемой krb_realmofhost(3).-1 usernameРегистрация под именем пользователя username. Поумолчанию это имя пользователя, выполняющего rsh.—п Перенаправить ввод rsh из специального файла /dev/null.(Это необходимо делать при переводе rsh в режим фоновой работы для перенаправления ввода с терминала.)—х Включить шифрование по DES для обмена любыми данными.—К Не производить опознавание по протоколам Kerberos.rshd [options]Команда TCP/IP.
Сервер удаленных интерпретаторов длятаких программ, как rcmd и гср, которым требуется выполнение неинтерактивных интерпретаторов на удаленных машинах, rshd запускается сервером inetd и должен быть представлен соответствующей записью в файле /etc/inetd.conf.Все параметры в точности совпадают с параметрами rlogind,за исключением -L, который присутствует только в rshd.Параметр—L Вести журнал всех удачных и неудачных соединенийпосредством syslogd.rshdГлава 3. Команды Linux358rstatrstat hostКоманда TCP/IP. Статистика состояния системы указанногоузла: текущее время, время непрерывной работы, средниепоказатели загрузки (среднее число заданий в очереди процессов).