Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 94
Текст из файла (страница 94)
После сжатия исходный файл удаляется, аполученный файл будет иметь то же имя, что и исходный, но с суффиксом.gz. Параметры программы gzip представлены в табл. 19.8.gzexe [параметры] программаПрограмма gzexe сжимает указанную программу. При запуске сжатогофайла программа распаковывается и запускается. Это увеличивает времязапуска, но позволяет сэкономить место на жестком диске.
По сути, программа gzexe является самораспаковывающимся архивом (SFX). Опция -dпозволяет разархивировать сжатую программу.locate [параметры] шаблонПроизводит поиск файла в базе данных файлов. Поиск производится пошаблону.Параметры программы gzipТаблица 19.8ОписаниеПараметр,-сАрхивация производится на стандартный вывод, исходный файл не удаляется-dРаспаковка (то же, что и gunzip)• ..iJil,Архивация производится даже в тех случаях, когда исходный файл уже являетсясжатым, имя создаваемого файла совпадает с уже существующим файлом,на исходный файл установлено несколько ссылок-f-IСжатие файла уже сжатого другими программами (pack, deflate, Izh, compress)-qБыстрый режим работы: не выводятся информационные сообщения-гРабота в рекурсивном режиме-tПроверка целостности архива после сжатия-VВывод дополнительных сообщений409Полезные команды и программы. Создание РРМ-пакетовmkfifo [параметры] имяСоздает именованный поток FIFO (First In First Out).
Права доступа поумолчанию 0666 минус значение, выдаваемое командой umask. С помощью параметра —т права_досгупа можно задать права доступа для создаваемого потока.mkfontdir каталогИспользуется для создания списка шрифтов, находящихся в указанномкаталоге. Список (или индекс) шрифтов будет помещен в файл fonts . dir вэтом же каталоге. Список шрифтов необходим для сервера X.mknod [параметры] имя тип номер дополнительный_номерПрограмма mknod используется для создания потоков FIFO, блочных,символьных устройств.
Права доступа, как и в случае с программой mkfifo,равны 0666 минус значение umask. Тип создаваемого устройства задаетсяпри помощи параметра тип, указанного в командной строке (см. табл. 19.9).Типы специальных файловТаблица 19.9ОписаниеТипРПоток (FIFO)ВБлочное устройствоССимвольное устройствоиСимвольное устройствоМожно также использовать параметр -т права_доступа. Этот параметропределяет права доступа для только что созданного устройства.pwdВыводит имя текущего каталога.size [параметры] программаПрограмма size выводит размеры сегментов и общий размер программы.Можно использовать параметры, представленные в табл. 19.10.sq исходный_файл файл_результатаПрограмма sq сжимает отсортированный по алфавиту список слов.
Этакоманда обычно используется для сжатия больших справочников. Для распаковки сжатого справочника используйте команду unsq. Данная программаимеет те же параметры, что и sq.umask маскаУстанавливает маску для создания файлов. Каждый новый файл иликаталог будет иметь~маску прав доступа, равную 0777 минус значение umask.Значение umask по умолчанию равно 022.Параметры программы sizeгщопТаблица 19.10Параметр-А-В-dВывод в десятичной системе счисления-оВывод в восьмеричной системе счисления-X--target имя410ОписаниеВывод в формате программы size UNIX SysVВывод в формате программы size BSDВывод в шестнадцатеричной системе счисленияИспользование другого формата объектных файловПолезные команды и программы.
Создание RPM-пакетовupdatedb [параметры]Программа updatedb обновляет базу данных, которую использует программа locate для поиска файлов. Эта база данных содержит список всехфайлов, которые содержатся в указанных в конфигурационном файле каталогах. С помощью параметров программы можно изменить настройки базыданных (см. табл.
19.11).Параметры программы updatedbПараметр~localpaths=dir1 dir2...--netpaths=dir1 dir2 ...--netuser=username--old-format--ои1ри1=файл--prunepaths=dir1 dir2 ....Таблица 19.11ОписаниеПомещает в базу данных сведения о файлах, которые находятся в указанныхкаталогахПомещает в базу данных сведения о файлах, которые находятся в указанныхкаталогах на удаленной системеОт имени этого пользователя будет производиться поиск файлов на удаленноймашинеСоздание базы данных будет произведено в старом форматеИспользовать указанный файл в качестве базы данныхНе помещать в базу данных сведения о файлах в указанных каталогахxfilemanager или xfmЗапускает графический менеджер файлов.
Настоятельно советую использовать вместо него программу Midnight Commander (me), которая обладаетбольшими возможностями и более удобна.zcat архивРаспаковывает архив на стандартный вывод.znew [параметры] архив.Z архив.gzПрограмма znew преобразует архивы, созданные программой compress, вновый формат — grip. Можно использовать параметры, представленные втабл. 19.12.Параметры программы znewПараметр-9-f-К-Р-t-VТаблица 19.12ОписаниеНаибольшее сжатиеРазрешение перезаписи существующих файловФормат архива будет изменен, если это приведет к уменьшению его размераИспользование потока для передачи файлаПроверка целостности нового архива перед удалением старого!Вывод дополнительных сведений^'<:!|"М Оzoo[параметры] архивЕще одна программа-архиватор.
Для более подробного описания обратитесь к справочной системе.411Полезные команды и программы. Создание НРМ-пакетов19.3. Команды для работы с Интернетaudiocompose файлПрограмма audiocompose записывает звуковое сообщение, которое выпотом сможете отправить по электронной почте. Для работы этой программы должна быть правильно установлена звуковая плата.audiosend адресПрограмма audiosend используется как для записи, так и для отправления звуковых сообщений по электронной почте.biffДанная программа уведомляет вас о приходе новой почты. Для работыэтой программы нужна программа sendmail.chfn [параметры]Данная программа изменяет информацию о пользователе, которую можно получить с помощью программы finger.dnshostname [параметры] системаВыводит текущее имя системы.
Пользователь root может использовать еедля изменения имени системы.dnsquery [параметры]Опрашивает серверы DNS. Установить параметры запроса можно с помощью параметров программы (см. табл. 19.13).Параметры программы dnsqueryПараметрТаблица 19.13Описание-п серверИспользовать указанный сервер DNS-t типУстановка типа записи: A, ANY, H1NFO, NS, CNAME, PTR, SOA, WKS, MX и другие-с классУстановка классов записи: IN, CHAOS, HS, ANY.-р п-г пУстановка таймаутаУстановка количества попыток, если сервер не отвечает-SИспользование потокаelm [параметры]Программа elm является интерактивным почтовым клиентом.
Даннаяпрограмма имеет больше возможностей, чем программа mail, однако онаменее функциональна, чем программа pine.fastmail [параметры],, файл список_адресовДанная программа позволяет отправить указанный файл большой группепользователей. Эту-Щрограмму очень удобно использовать для сопровожде, ния списка рассылки. Параметры программы указаны в табл. 19.14.faucet [параметры] портС помощью программы faucet можно организовать сетевой поток черезсеть.
Обычно faucet используется в качестве сервера, a hose (см. ниже) вкачестве клиента.412Полезные команды и программы. Создание РРМ-пакетовПараметры программы fastmailПараметры-Ь список-с список-С комментарий-d-f from-ПО-r reply-to-R описание-s subject>Таблица 19.14ОписаниеОтправка слепых копий по указанному списку адресовОтправка копий по указанному списку адресовУстановка поля Comments заголовка сообщенияРежим отладкиУстановка поля from (от) заголовка сообщенияУстановка поля Message-ID (идентификатор сообщения) заголовка сообщенияУстановка поля reply-to (ответ) заголовка сообщенияУстановка описания для данного сообщенияТема сообщения (поле subject)finger [параметры] пользовательПрограмма finger получает информацию о пользователе, которую можноизменить с помощью программы chfh.
Для работы службы finger необходимо, чтобы было разрешено использование порта 79 в файле /etc/servicesна указанной системе. В противном случае вы получите сообщениеConnection refused. Обычно порт 79 запрещают только на маршрутизаторе,чтобы никто извне не мог получить доступ к этой службе. В локальной сети,как правило, эта служба используется.frmВыводит список тем и отправителей всех сообщений в вашем почтовом ящике.ftp [параметры] системаПрограмма ftp представляет собой обычный клиент FTP, который присутствует практически в каждой операционной системе.
Параметры программы описаны в табл. 19.15, а команды ftp — в табл. 19.16.Параметры программы ftpПараметр-d-д-I-п-VТаблица 19.15ОписаниеРежим отладкиНе разрешает использовать символы подстановки в именах файловЗапрет интерактивного режимаНе регистрироваться на удаленной системе после установления соединения.Для регистрации вручную, введите команду userОтображает всю информацию, полученную с удаленной системыТаблица 19.16Команды для работы с клиентом FTPОписаниеКомандаУстанавливает пароль для входа в систему,/account парольПрисоединить файл «файл!» на локальной машине к файлу «файл2» на удаленнойappend файл1 файл2Включение режима ASCII для передачи файлов.
Данный режим включенAsciiпо умолчаниюПодача звукового сигнала по окончании передачи файловBellВключение двоичного режима передачи файловBinaryЗакрытие текущего соединения и завершение работы с ftpByeИзменяет все прописные буквы в названиях принимаемых файлов на строчныеCaseИзменяет текущий каталог на удаленной машинеcd каталогПереходит в родительский каталогCdup413Полезные команды и программы. Создание РРМ-пакетовПродолжение табл. 19.16КомандаChmodCloseCrdelete файлdir каталог файлDisconnectget файл1 файл2GlobHashhelp командаidle nImageled каталогIs каталог файлmacdef файлmdelete файлыmdir шаблонmget файлыmkdir каталогmis каталог файлmode режимmodtime файлmput файлыnewer файлopen система [порт]Promptproxy командаput файл1 файл2PwdQuitrecv файл1 файл2reget файл1 файл2remotestatus файлrename файл1 файл2Resetrestart позиция414ОписаниеИзменяет права доступа к файлам на удаленной машине.
Вы должны иметьсоответствующие права на выполнение этой операцииЗакрытие текущего соединенияФильтрация символов возврата каретки в текстовых файлахУдаляет файл на удаленной машинеВывод содержимого заданного каталога на удаленной машине в указанный файл.Если файл не указан, то на стандартный выводАналогична команде closeКопирует файл «файл1», который находится на удаленной машине, в файл«файл2» на локальной.