From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikhail Zabaluev To: devel@linux.iplabs.ru Message-ID: <20010226014156.A22011@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , devel@linux.iplabs.ru Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="opJtzjQTFsWo+cga" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i Subject: [devel] =?koi8-r?B?58zB19kgydogy87Jx8k=?= Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Mon, 26 Feb 2001 01:41:56 +0300 Date: Mon, 26 Feb 2001 01:41:56 +0300 Archived-At: List-Archive: List-Post: --opJtzjQTFsWo+cga Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Доброе время суток. Представляю разделы из книжки, которые я взялся написать. Для удобства форматирования, а может быть, наоборот, по тексту рассыпаны тэги HTML. Текст в квадратных скобках введен для увеселения публики и легко может быть опущен. Прошу докладывать о фактографических и проч. ошибках. -- Stay tuned, MhZ mailto:mookid@sigent.ru ----------- Love is the process of my leading you gently back to yourself. -- Saint Exupery --opJtzjQTFsWo+cga Content-Type: text/plain; charset=koi8-r Content-Disposition: attachment; filename="docum.txt" Content-Transfer-Encoding: 8bit

Документация.

"Исконная" для Unix и наиболее часто применяемая система документации - man-страницы. Команда man покажет вам справочную страницу для большинства программ, особенно консольных, и многих системных файлов конфигурации (например, man man выдает справку по пользованию самой командой man). Если точное название искомой man-страницы неизвестно, можно попробовать строчный поиск с помощью команд apropos и whatis. Ссылки на man-страницы конвенционально имеют вид названия и следующего за ним номера раздела в скобках. Например, rpm(1) означает, что страницу можно прочитать с помощью команды man 1 rpm. [За смыслом номеров разделов, освященных каноном, обращайтесь к документации.] Ряд русскоязычных версий man-страниц становится доступен после установки пакета man-pages-ru. К сожалению, человеческие ресурсы по переводу ограничены, и за русскоязычие порой приходится платить качеством и полнотой информации. [Это означает, что для ваших талантов переводчика, буде таковые имеются, есть широкое поле приложения, и ваше имя может быть увековечено в секциях AUTHORS самых читаемых документов по Linux.]

Документация проекта GNU и многих других приложений существует в виде страниц info. Просматривать их можно консольной программой info, системой помощи KDE или GNOME Help Browser. KDE и GNOME, как и следовало ожидать, обладают собственными ресурсами помощи, которые легко вызываются с рабочего стола.

Основное место для хранения разнообразной документации, в основном на английском языке - каталог /usr/share/doc. Особое внимание обратите на HOWTO - собрание практических рекомендаций по самым различным вопросам, связанным с использованием Linux. Эти файлы находятся в пакете howto. Можно установить также пакет русских переводов некоторых HOWTO - howto-russian. Документация к пакету, например, foo-1.0-ipl1mdk, находится в /usr/share/doc/foo-1.0-ipl1mdk. Для получения полного списка файлов документации, относящихся к пакету, воспользуйтесь командой rpm -qld имя_пакета.

В дистрибутиве есть пакеты, целиком наполненные информационным содержимым, такие, как mandrake_doc с руководством пользователя от Linux-Mandrake, русские переводы статей, рассказывающих о проекте GNU, а также русский перевод GNU Public License, без которой феномен Linux был бы невозможен (пакет gnu-article-ru).

Наконец, самую свежую информацию можно получить в Интернете. На рабочем столе Mandrake по умолчанию присутствуют ссылки на основные вебсайты, на которых можно найти интересующую вас документацию, такие, как http://www.linuxdoc.org. URL сайтов, посвященных отдельным программным продуктам, можно найти в информационных заголовках соответствующих пакетов, которую можно получить с помощью опции -qi команды rpm.

--opJtzjQTFsWo+cga Content-Type: text/plain; charset=koi8-r Content-Disposition: attachment; filename="mta.txt" Content-Transfer-Encoding: 8bit

Настройка postfix и зачем нужен почтовый сервер на домашнем компьютере.

Действительно, любому пользователю клиентских машин, скажем, под Windows, вроде бы очевидно, что достаточно указать почтовому клиенту адреса серверов - и вопрос с почтой можно считать решенным. Большинство распространенных клиентских программ под Linux тоже можно настроить таким способом. Но в Unix-системах есть несколько серъезных причин пользоваться локальным сервером. Во-первых, ваши чада и домочадцы могут быть пользователями в домашней системе и пожелают обмениваться сообщениями e-mail без обращения к внешнему серверу. Во-вторых, в компьютере под управлением Linux происходит много интересного. Периодически без участия пользователя запускаются служебные процессы; иногда возникает необходимость сообщить о ходе работы такого процесса администратору системы, и для этого также используется e-mail. В-третьих, очень удобно единожды настроить систему доставки почты и пользоваться различными почтовыми приложениями без дублирования настроек в каждом из них. Более того, фильтрацию и другие автоматические действия с почтой часто удобнее делать именно с помощью сервера. В-четвертых, в условиях непостоянного соединения с Интернетом, которым располагают пользователи dial-up, почтовый сервер может взять на себя хранение и доставку исходящих сообщений, освобождая пользователя от необходимости производить отсылку вручную с помощью почтового клиента. [В-пятых, это просто здорово - держать на своей машине настоящий сервер (бородатые старожилы почему-то называют их демонами).]

Традиционно в Unix-системах доставкой почты занималась программа sendmail. Однако, в силу появления более безопасных, быстрых и простых в настройке альтернатив и исчезновения не-интернетовских механизмов доставки, sendmail представляет скорее исторический интерес. В Linux-Mandrake функции mail transport agent (MTA) выполняет пакет postfix. Этот пакет снабжен отличной документацией на английском языке; здесь мы приведем только несколько советов по настройке postfix для домашней машины. Основные параметры postfix содержатся в файле /etc/postfix/main.cf. После обновления конфигурации сервер нужно перезапустить командой postfix reload.

В типичной системе с соединением dial-up, устанавливаемым пользователем, сервер не должен предпринимать ненужных попыток доставить сообщения при отсутствии связи. Для этого добавьте в файл main.cf директиву:
defer_transports = smtp
Исходящие сообщения будут помещены в очередь доставки. Когда соединение установлено, можно вызвать их рассылку командой sendmail -q. В Linux-Mandrake эта команда вызывается автоматически в начале PPP-сеанса.

Вряд ли хорошо заниматься рассылкой почты непосредственно с машины, выходящей в Интернет на несколько минут. [Если вы, конечно, не занимаетесь рассылкой спама; в противном случае знайте, что мы решительно против подобных действий.] Некоторые адресаты могут быть временно недоступны, да и время, расходуемое на передачу сообщений удаленным почтовым серверам, может быть неоправданно большим. Поэтому лучше переслать сообщения на близлежащий SMTP-сервер, обладающий постоянным соединением, который и справится с задачей доставки наилучшим образом. Этим обычно занимаются почтовые сервера Интернет-провайдеров. Адрес такого сервера можно задать с помощью директивы relayhost.

В файле /etc/postfix/aliases указывается, каким пользователям соответствуют определенные локальные адреса. Например, сообщения для root можно переадресовывать какому-либо обычному пользователю. После редактирования файла aliases его нужно обработать командой postalias для получения рабочей таблицы.

--opJtzjQTFsWo+cga-- _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel