Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 40
Текст из файла (страница 40)
Удобно применять совместно с —force.—s, —symbolicСоздать символическую ссылку. Этот параметр разрешает создание ссылки на объекты другой файловой системы, а также отображение имени файла вместе с именемссылки по команде Is -1 (иного способа узнать имя связанного файла не существует).-S suffix, —suffix suffixДобавлять суффикс suffix к именам файлов при созданиирезервных копий. Суффикс по умолчанию - <<~» (тильда),-v, —verboseДиагностика работы.—versionВывести информацию о версии In и завершить работу.—V, —version-control valueУправление созданием резервных копий. Доступные значения:t, numberedНумерация резервных копий.nil, existingПростые резервные копии (~), если не задано созданиенумерованных резервных копий.never, simpleПростые резервные копии.locatelocate [options} patternПоиск в базе (базах) имен файлов и отображение соответствий.
Символы «*», «?», «[» и «]» обрабатываются специальным образом. Символы «/» и «.» не имеют специального значения. В результат попадают все ф~Млы, соответствующиешаблону pattern. В том случае если шаблон содержит специальные символы, locate отображает только точные совпадения с шаблоном.Алфавитный перечень командПараметры263locate—dpath, —database=paiftИскать в базах данных, расположенных в путях path, гдеpath - список, элементы которого разделяются двоеточиями.-h, —helpВывести справку по использованию locate и завершитьработу.—versionВывести информацию о версии locate и завершить работу.lockfile [options] filenamesСоздать файл(ы)-семафор, используемый для ограничениядоступа к определенному файлу.
Если lockfile не удается создать один из указанных файлов, устанавливается пауза в 8секунд, после которой повторяется попытка создать файл,на котором произошел сбой. Команда обрабатывает флаги(flags) в порядке их перечисления (флаг, указанный послеопределенного файла, не будет влиять на доступ к этомуфайлу).Параметры—sleeptimeДлительность паузы перед повторной попыткой создатьфайл семафора. По умолчанию составляет 8 секунд.—!Инвертировать код возврата. Полезно в сценариях интерпретатора.—1 lockoutjtimeИнтервал времени (в секундах) после изменения файласемафора, по истечении которого этот файл будет принудительно удален. См.
также —s.—ml, —muПри соответствующих правах доступа, установленныхдля системной почтовой буферной зоны (spool), либо присоответствующем идентификаторе смены группы, устанавливаемом на выполнение lockfile, возможно блокирование доступа и снятие блокировки к системному почтовому ящику с помощью параметров —ml и -mu, соответственно.lockfile264Глава 3. Команды Linuxlockfile-r retriesПовторять попытки создать файлы не более retries раз.По умолчанию retries равно -1, т. е.
количество попытокне ограничено. При завершении по этому ограничениюудаляются все созданные командой файлы.-s suspend_timeПосле принудительного удаления файла блокировки (см.параметр -1) по умолчанию устанавливается пауза в 16секунд, необходимая для предотвращения случайногомгновенного удаления файлов блокировки, только что созданных другой программой. Параметр используется дляустановки длительности паузы (suspend_time).loggerlogger [options] [message. . .]Команда TCP/IP. Добавление записи в системный журнал(посредством syslogd).
Сообщение (message) может быть передано в командной строке, иначе сообщением является информация, поступающая со стандартного ввода.Параметры-{fileПрочитать содержимое сообщения из указанного файла.—i Включить идентификатор процесса команды logger.-ppriУказать приоритет сообщения (pri).
По умолчанию этоuser.notice.-ttagПометить все строки сообщения в журнале специальным тегом (tag).loginlogin [name \ option}Вход в систему (регистрация), login запрашивает имя пользователя (аргумент пате может быть указан в команднойстроке) и пароль (если требуется).При удачной регистрации login обновляет файлы учетнойзаписи, устанавливает различные переменные окружения,уведомляет пользователя, есть ли для него почтовые сообщения, и выполняет стартовые файлы интерпретатора.Если существует файл /etc/nologin, в систему может войтитолько пользователь root. При завершении соединения этотАлфавитный перечень командфайл будет отображен. Пользователь root может войти в сиетему только с терминала, включенного в файл /etc/securetty. Если существует файл ~/'.hushlogin, выполняется «тихий» вход.
Если существует файл /var/adm/lastlog, отображается время последней регистрации в системе.265loginПараметры—f Запретить повторную попытку входа.—h hostУказать имя удаленного узла. Обычно используется серверами. Параметр доступен только пользователю root.-р Сохранить окружение предыдущего сеанса работы.logname [option]lognameОтобразить регистрационное имя пользователя из файла /var/run/utmp. Если имя не найдено, завершить работу с сообщением об ошибке.Параметры—helpОтобразить информацию по использованию и завершитьработу.—versionОтобразить информацию о версии logname и завершитьработу.logrotate [options]config_filesКоманда системного администрирования. Обработка файловжурналов в соответствии с командами в файлах config_files.Параметры—d Режим отладки. Файлы журналов не меняются.—s, —state fileСохранить информацию о состоянии в указанном файле.По умолчанию - в файле /var/lib/logrotate.status.—usageСправка по применению и информация о правообладании.logrotate266logrotateГлава 3.
Команды LinuxКомандыcompressУпаковать старые версии файлов журналов с помощьюgzip.copytruncateСкопировать файл журнала, а затем произвести его усечение. Применяется с программами, «журналирование»которых не может быть временно прервано.create [permissions] [owner] [group]После обработки заново создать файл журнала с указанными правами доступа, владельцем и группой. Права доступа задаются в восьмеричном виде. Если какой-либо изэтих аргументов отсутствует, вместо него используетсясоответствующий атрибут оригинального файла.dailyПроизводить ротацию файлов журналов ежедневно.delaycompressНе сжимать файл журнала до следующей ротации.errors addressОтправлять на указанный адрес почтовые сообщения обовсех ошибках.endscriptЗавершить сценарий postrotate или prerotate.ifemptyВыполнять ротацию даже пустых файлов журналов.
Имеет больший приоритет, чем параметр notifempty, принимаемый по умолчанию.include fileДобавить содержимое указанного файла к содержимомутекущего. Если файл является каталогом, добавляетсясодержимое всех файлов каталога.mail addressОтправлять удаляемые журналы на указанный адрес.monthlyВыполнять ротацию журналов только при первом запуске logrotate в текущем месяце.nocompressЗапретить действие compress.Алфавитный перечень командnocopytruncateЗапретить действие copytruncate.nocreateЗапретить действие create,nodelaycompressЗапретить действие delaycompress.noolddirЗапретить действие olddir.notifemptyЗапретить действие ifempty.olddir directoryПереместить журнал в указанный каталог для обработки.
Каталог должен находиться на том же физическомустройстве, что и файлы журналов.267logrotatepostrotateНачать сценарий, директивы которого будут выполненыпосле ротации файлов журналов. Сценарий заканчивается директивой endscript.prerotateНачать сценарий, директивы которого будут выполненыдо обработки файлов журналов. Сценарий заканчиваетсядирективой endscript.rotate numberУдалить файл журнала после number ротаций.size n[k|M]Обрабатывать файл журнала, если его размер превысил пбайт (либо килобайт или мегабайт в зависимости от модификатора).look [options] string [file]Поиск строк, начинающихся с подстроки string, в файле file(по умолчанию - /usr/diet /words).Параметры-аИспользовать альтернативный словарь /usr/diet/web2.—А Сравнивать только алфавитно-цифровые символы.-fНечувствительный к регистрам поиск.look268Глава 3.
Команды Linuxlook-t characterПрекратить сравнение после нахождения в строке указанного символа.1рсIpc [command]Команда системного администрирования. Управление принтером. Команда 1рс без аргументов принимает команды состандартного ввода.Команды?, help [commands]Перечисление команд либо получение справки по конкретной команде.abort all \printerПринудительно завершить работу текущего демона печати и отключить печать для указанного принтера.clean all \printerУдалить файлы, которые не могут быть напечатаны изуказанных очередей печати.disable all {printerОтключить указанные очереди печати.down all \printer messageОтключить очереди печати для определенного принтера ипоместить сообщение message в файл состояния принтера.enable all \printerВключить указанные очереди печати.exit, quitЗавершить работу 1рс.restart all \printerПопытаться повторно запустить демоны печати для указанных принтеров.start all \printerВключить очереди принтера и запустить демоны печатидля указанных принтеров.status all \printerВернуть состояние указанных принтеров.Алфавитный перечень команд269stop all \printerПрекратить работу указанных демонов печати после завершения текущего задания печати.topq printer [jobnumbers] [users]Поместить указанные задания в начало очереди печати впорядке их перечисления.1рсup all) printerВключить очереди печати и перезапустить демоны дляуказанных принтеров.Ipd [option] [port]Команда TCP/IP.
Демон построчной печати. Ipd обычно запускается при загрузке системы из файла гс2. Демон единожды читает файл настройки принтеров (обычно /etc/printcap) в поиске существующих в системе печатающих устройств, а затем печатает все задания, оставшиеся в очередипосле сбоя. Ipd принимает запросы на печать файлов из очереди, передачу файлов в буферную зону печати, отображение состояния очереди, удаление заданий из очереди. Дляреакции на любой запрос Ipd выполняет порожденный forkпроцесс, продолжая ожидание дальнейших запросов. Еслиуказан порт (port), происходит прием запросов через порт, вином случае для получения корректного порта вызываетсяфункция getservbyname.Файл lock в каждом из каталогов буферной зоны предотвращает одновременное выполнение нескольких активных демонов печати.