ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Главы из книги
@ 2001-02-25 22:41 Mikhail Zabaluev
  2001-02-26  0:51 ` [devel] " Dmitry V. Levin
  0 siblings, 1 reply; 2+ messages in thread
From: Mikhail Zabaluev @ 2001-02-25 22:41 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

Доброе время суток.

Представляю разделы из книжки, которые я взялся написать. Для удобства
форматирования, а может быть, наоборот, по тексту рассыпаны тэги HTML.
Текст в квадратных скобках введен для увеселения публики и легко может
быть опущен. Прошу докладывать о фактографических и проч. ошибках.

-- 
Stay tuned,
  MhZ                                    mailto:mookid@sigent.ru
-----------
Love is the process of my leading you gently back to yourself.
		-- Saint Exupery

[-- Attachment #2: docum.txt --]
[-- Type: text/plain, Size: 2912 bytes --]

<H3>Документация.</H3>

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

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

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

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

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

[-- Attachment #3: mta.txt --]
[-- Type: text/plain, Size: 3767 bytes --]

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

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

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

<P>В типичной системе с соединением dial-up, устанавливаемым пользователем,
сервер не должен предпринимать ненужных попыток доставить сообщения при
отсутствии связи. Для этого добавьте в файл <TT>main.cf</TT> директиву:<BR>

<CODE>defer_transports = smtp</CODE><BR>

Исходящие сообщения будут помещены в очередь доставки. Когда соединение
установлено, можно вызвать их рассылку командой <CODE>sendmail -q</CODE>. В
Linux-Mandrake эта команда вызывается автоматически в начале PPP-сеанса.</P>

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

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [devel] Re: [devel] Главы из книги
  2001-02-25 22:41 [devel] Главы из книги Mikhail Zabaluev
@ 2001-02-26  0:51 ` Dmitry V. Levin
  0 siblings, 0 replies; 2+ messages in thread
From: Dmitry V. Levin @ 2001-02-26  0:51 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1608 bytes --]

On Mon, Feb 26, 2001 at 01:41:56AM +0300, Mikhail Zabaluev wrote:
> Представляю разделы из книжки, которые я взялся написать. Для удобства
> форматирования, а может быть, наоборот, по тексту рассыпаны тэги HTML.
> Текст в квадратных скобках введен для увеселения публики и легко может
> быть опущен. Прошу докладывать о фактографических и проч. ошибках.

<skip>

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

Сообщения для <TT>root</TT> НУЖНО переадресовывать какому-либо обычному
пользователю.

[[ FYI: При запуске почтового сервера файл
<TT>/etc/postfix/aliases</TT> проверяется на наличие переадресации для
<TT>root</TT>, и если ее нет, то она создается для первого пользователя, у
которого определен пароль. После инсталляции таким пользователем обычно
является первый зарегистрированный.]]

> После редактирования файла <TT>aliases</TT> его нужно обработать командой
> <TT>postalias</TT> для получения рабочей таблицы.</P>

Можно еще написать, зачем могут быть нужны алиасы.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-02-26  0:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-25 22:41 [devel] Главы из книги Mikhail Zabaluev
2001-02-26  0:51 ` [devel] " Dmitry V. Levin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git