OSDN Git Service

(split) LDP: Update drafts based on LDP v3.40.
[linuxjm/LDP_man-pages.git] / draft / man5 / services.5
index 7dae948..7465951 100644 (file)
@@ -12,7 +12,7 @@
 .\" manual under the conditions for verbatim copying, provided that the
 .\" entire resulting derived work is distributed under the terms of a
 .\" permission notice identical to this one.
-.\" 
+.\"
 .\" Since the Linux kernel and libraries are constantly changing, this
 .\" manual page may be incorrect or out-of-date.  The author(s) assume no
 .\" responsibility for errors or omissions, or for damages resulting from
@@ -20,7 +20,7 @@
 .\" have taken the same level of care in the production of this manual,
 .\" which is licensed free of charge, as they might when working
 .\" professionally.
-.\" 
+.\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
 .\"
 .\" Thu Jan 11 12:14:41 1996 Austin Donnelly  <and1000@cam.ac.uk>
 .\"   * Merged two services(5) manpages
 .\"
-.\" Japanese Version Copyright (c) 1997 MOTOKI Akihiro
-.\"       all rights reserved.
-.\" Translated Wed Aug 20 08:32:26 JST 1997
-.\"       by MOTOKI Akihiro <motoki@hal.t.u-tokyo.ac.jp>
+.\"*******************************************************************
 .\"
-.TH SERVICES 5 2010-05-22 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
-.SH Ì¾Á°
-.\"O services \- Internet network services list
-services \- ¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¥Ã¥È¥ï¡¼¥¯¥µ¡¼¥Ó¥¹ ¥ê¥¹¥È
-.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
-.\"O .B services
-.\"O is a plain ASCII file providing a mapping between human-friendly textual
-.\"O names for internet services, and their underlying assigned port
-.\"O numbers and protocol types.
-.\"O Every networking program should look into
-.\"O this file to get the port number (and protocol) for its service.
-.B services
-¤Ï¡¢¿Í¤¬Ê¬¤«¤ê¤ä¤¹¤¤·Á¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ó¥¹¤Î̾Á°¤È¡¢
-¤½¤ì¤é¤Î¥µ¡¼¥Ó¥¹¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¥Ý¡¼¥ÈÈÖ¹æ¤ä
-¥×¥í¥È¥³¥ë¼ïÊ̤ÎÂбþ´Ø·¸¤¬½ñ¤«¤ì¤Æ¤¤¤ë¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
-¥Í¥Ã¥È¥ï¡¼¥¯¾å¤ÇÆ°ºî¤¹¤ë¥×¥í¥°¥é¥à¤Ï¤¹¤Ù¤Æ¡¢
-¤½¤Î¥µ¡¼¥Ó¥¹¤ËÂбþ¤¹¤ë¥Ý¡¼¥ÈÈÖ¹æ (¤È¥×¥í¥È¥³¥ë) ¤òÆÀ¤ë¤¿¤á¤Ë¡¢
-¤³¤Î¥Õ¥¡¥¤¥ë¤òÄ´¤Ù¤ëɬÍפ¬¤¢¤ë¡£
-.\"O The C library routines
-.\"O .BR getservent (3),
-.\"O .BR getservbyname (3),
-.\"O .BR getservbyport (3),
-.\"O .BR setservent (3),
-.\"O and 
-.\"O .BR endservent (3)
-.\"O support querying this file from programs.
-C ¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Ç¤¢¤ë
-.BR getservent (3),
-.BR getservbyname (3),
-.BR getservbyport (3),
-.BR setservent (3),
-.BR endservent (3)
-¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¥×¥í¥°¥é¥à¤Ï¤³¤Î¥Õ¥¡¥¤¥ë¤òÄ´¤Ù¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SERVICES 5 2010\-05\-22 Linux "Linux Programmer's Manual"
+.SH 名前
+services \- インターネット ネットワークサービス リスト
+.SH 説明
+\fBservices\fP は、人が分かりやすい形のインターネットサービスの名前と、 それらのサービスに割り当てられたポート番号や
+プロトコル種別の対応関係が書かれているテキストファイルである。 ネットワーク上で動作するプログラムはすべて、 そのサービスに対応するポート番号
+(とプロトコル) を得るために、 このファイルを調べる必要がある。 C ライブラリ関数である \fBgetservent\fP(3),
+\fBgetservbyname\fP(3), \fBgetservbyport\fP(3), \fBsetservent\fP(3), \fBendservent\fP(3)
+を利用することで、プログラムはこのファイルを調べることができる。
 
-.\"O Port numbers are assigned by the IANA (Internet Assigned Numbers
-.\"O Authority), and their current policy is to assign both TCP and UDP
-.\"O protocols when assigning a port number.
-.\"O Therefore, most entries will
-.\"O have two entries, even for TCP-only services.
-¥Ý¡¼¥ÈÈÖ¹æ¤Ï¡¢IANA (Internet Assigned Numbers Authority) ¤Ë¤è¤Ã¤Æ
-³ä¤êÅö¤Æ¤é¤ì¤Æ¤ª¤ê¡¢¸½ºß¤Ï¥Ý¡¼¥ÈÈÖ¹æ¤ò³ä¤êÅö¤Æ¤ëºÝ¤Ë
-TCP ¤È UDP ¤ÎξÊý¤Î¥×¥í¥È¥³¥ë¤ò³ä¤êÅö¤Æ¤ë¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
-¤½¤Î¤¿¤á¡¢¤Û¤È¤ó¤É¤Î¥µ¡¼¥Ó¥¹¤ËÂФ·¤Æ¡¢
-¤¿¤È¤¨ TCP ¤À¤±¤Î¥µ¡¼¥Ó¥¹¤Î¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¡¢Âбþ¤¹¤ë¹àÌܤ¬Æó¤Ä¤¢¤ë¤³¤È¤Ë¤Ê¤ë¡£
+ポート番号は、IANA (Internet Assigned Numbers Authority) によって
+割り当てられており、現在はポート番号を割り当てる際に TCP と UDP の両方のプロトコルを割り当てることになっている。
+そのため、ほとんどのサービスに対して、 たとえ TCP だけのサービスの場合であっても、対応する項目が二つあることになる。
 
-.\"O Port numbers below 1024 (so-called "low numbered" ports) can only be
-.\"O bound to by root (see
-.\"O .BR bind (2),
-.\"O .BR tcp (7),
-.\"O and 
-.\"O .BR udp (7)).
-.\"O This is so clients connecting to low numbered ports can trust
-.\"O that the service running on the port is the standard implementation,
-.\"O and not a rogue service run by a user of the machine.
-.\"O Well-known port numbers specified by the IANA are normally
-.\"O located in this root-only space.
-1024 ¤è¤ê¾®¤µ¤¤¥Ý¡¼¥ÈÈÖ¹æ (¤¤¤ï¤æ¤ë "low numbered" ¥Ý¡¼¥È) ¤Ï
-´ÉÍý¼Ô (root) ¸¢¸Â¤Ë¤è¤Ã¤Æ¤Î¤ß»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤ë
-.RB ( bind (2), 
-.BR tcp (7),
-.BR udp (7)
-»²¾È)¡£
-¤³¤ì¤Ï¡¢¤³¤ì¤é¤Î¥Ý¡¼¥È¤ËÀܳ¤¹¤ë¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤Æ¡¢
-¤½¤Î¥Ý¡¼¥È¤ÇÆ°¤¤¤Æ¤¤¤ë¥µ¡¼¥Ó¥¹¤¬É¸½àŪ¤Ê¼ÂÁõ¤Ç¤¢¤ê¡¢
-¤½¤Î·×»»µ¡¤Î¥æ¡¼¥¶¡¼¤¬Æ°¤«¤·¤Æ¤¤¤ë
-ÉÔÀµ¤Ê¥µ¡¼¥Ó¥¹¤Ç¤Ï¤Ê¤¤¤³¤È¤òÊݾڤ¹¤ë¤¿¤á¤Ç¤¢¤ë¡£
-IANA ¤ËÌÀµ­¤µ¤ì¤Æ¤¤¤ë¤è¤¯»ÈÍѤµ¤ì¤ë¥Ý¡¼¥ÈÈÖ¹æ¤Ï¡¢
-Ä̾盧¤Î¤è¤¦¤Ê´ÉÍý¼Ô¤À¤±¤¬»ÈÍѤǤ­¤ëÈϰϤËÇÛÃÖ¤µ¤ì¤ë¡£
+1024 より小さいポート番号 (いわゆる "low numbered" ポート) は 管理者 (root) 権限によってのみ使用することができる
+(\fBbind\fP(2), \fBtcp\fP(7), \fBudp\fP(7)  参照)。 これは、これらのポートに接続するクライアントに対して、
+そのポートで動いているサービスが標準的な実装であり、 その計算機のユーザーが動かしている 不正なサービスではないことを保証するためである。 IANA
+に明記されているよく使用されるポート番号は、 通常このような管理者だけが使用できる範囲に配置される。
 
-.\"O The presence of an entry for a service in the 
-.\"O .B services
-.\"O file does not necessarily mean that the service is currently running
-.\"O on the machine.
-.\"O See
-.\"O .BR inetd.conf (5)
-.\"O for the configuration of Internet services offered.
-.\"O Note that not all
-.\"O networking services are started by
-.\"O .BR inetd (8),
-.\"O and so won't appear in
-.\"O .BR inetd.conf (5).
-.B services
-¥Õ¥¡¥¤¥ë¤Ë¤¢¤ë¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ë¹àÌܤ¬¤¢¤Ã¤Æ¤â¡¢É¬¤º¤·¤â¤½¤Î¥µ¡¼¥Ó¥¹¤¬¸½
-ºß¤½¤Î·×»»µ¡¤ÇÆ°¤¤¤Æ¤¤¤ëÌõ¤Ç¤Ï¤Ê¤¤¡£ÍøÍѲÄǽ¤Ê¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ó¥¹¤ÎÀßÄê¤Ë
-¤Ä¤¤¤Æ¤Ï
-.BR inetd.conf (5)
-¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£¤¿¤À¤·¡¢¤¹¤Ù¤Æ¤Î¥µ¡¼¥Ó¥¹¤¬
-.BR inetd (8)
-¤Ë¤è¤Ã¤Æµ¯Æ°¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
-.BR inetd.conf (5)
-¤Ë¤Ï½ñ¤«¤ì¤Æ¤¤¤Ê¤¤¥µ¡¼¥Ó¥¹¤â¤¢¤ë¤³¤È¤ËÃí°Õ¤¹¤ëɬÍפ¬¤¢¤ë¡£
-.\"O In particular, news (NNTP) and mail (SMTP) servers are often
-.\"O initialized from the system boot scripts.
-Æäˡ¢¥Í¥Ã¥È¥Ë¥å¡¼¥¹ (NNTP) ¤ä ¥á¡¼¥ë (SMTP) ¤Î¥µ¡¼¥Ð¡¼¤Ï¡¢¥·¥¹¥Æ¥àµ¯Æ°»þ¤Î
-¥¹¥¯¥ê¥×¥È¤«¤éµ¯Æ°¤µ¤ì¤ë¤³¤È¤¬Â¿¤¤¡£
+\fBservices\fP ファイルにあるサービスに対する項目があっても、必ずしもそのサービスが現
+在その計算機で動いている訳ではない。利用可能なインターネットサービスの設定に ついては \fBinetd.conf\fP(5)
+に記述されている。ただし、すべてのサービスが \fBinetd\fP(8)  によって起動されるわけではないので、 \fBinetd.conf\fP(5)
+には書かれていないサービスもあることに注意する必要がある。 特に、ネットニュース (NNTP) や メール (SMTP) のサーバーは、システム起動時の
+スクリプトから起動されることが多い。
 
-.\"O The location of the
-.\"O .B services
-.\"O file is defined by
-.\"O .B _PATH_SERVICES
-.\"O in
-.\"O .IR <netdb.h> "."
-.\"O This is usually set to
-.\"O .IR /etc/services "."
-.B services
-¥Õ¥¡¥¤¥ë¤Î¾ì½ê¤Ï¡¢
-.I <netdb.h>
-Ãæ¤Î
-.B _PATH_SERVICES
-¤Ë¤è¤Ã¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£
-¤³¤ÎÃͤÏÄ̾ï
-.I /etc/services
-¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¡£
+\fBservices\fP ファイルの場所は、 \fI<netdb.h>\fP 中の \fB_PATH_SERVICES\fP によって定義されている。
+この値は通常 \fI/etc/services\fP に設定されている。
 
-.\"O Each line describes one service, and is of the form:
- 1 ¹Ô¤Ë¤Ä¤­ 1 ¥µ¡¼¥Ó¥¹¤¬µ­½Ò¤µ¤ì¤Æ¤ª¤ê¡¢¤½¤Î·Á¼°¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡£
+1 行につき 1 サービスが記述されており、以下の形式である。
 .IP
-\f2service-name\ \ \ port\f3/\f2protocol\ \ \ \f1[\f2aliases ...\f1]
-.TP
-.\"O where:
-.TP 10
-.I service-name
-.\"O is the friendly name the service is known by and looked up under.
-.\"O It is case sensitive.
-.\"O Often, the client program is named after the
-.\"O .IR service-name "."
-¥µ¡¼¥Ó¥¹¤òɽ¤¹Ê¬¤«¤ê¤ä¤¹¤¤Ì¾Á°¤Ç¤¢¤ê¡¢¸¡º÷¤ÎºÝ¤Ë¤â»ÈÍѤµ¤ì¤ë¡£
-Âçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
-¥¯¥é¥¤¥¢¥ó¥È¥×¥í¥°¥é¥à¤Ï
-.I service-name
-¤Ë¤Á¤Ê¤ó¤Ç̾ÉÕ¤±¤é¤ì¤ë¤³¤È¤¬Â¿¤¤¡£
-.TP
-.I port
-.\"O is the port number (in decimal) to use for this service.
-¥µ¡¼¥Ó¥¹¤ËÂФ·¤Æ»ÈÍѤµ¤ì¤ë¥Ý¡¼¥ÈÈֹ档10 ¿Ê¿ô¤Ç»ØÄꤹ¤ë¡£
-.TP
-.I protocol
-.\"O is the type of protocol to be used.
-.\"O This field should match an entry
-.\"O in the
-.\"O .BR protocols (5)
-.\"O file.
-.\"O Typical values include
-.\"O .B tcp
-.\"O and
-.\"O .BR udp .
-»ÈÍѤµ¤ì¤ë¥×¥í¥È¥³¥ë¤Î¼ïÎà¡£¤³¤ÎÍó¤Ï¡¢
-.BR protocols (5)
-¥Õ¥¡¥¤¥ë¤ÎÃæ¤Î¹àÌܤȰìÃפ·¤Æ¤¤¤ëɬÍפ¬¤¢¤ë¡£
-Ä̾ï»ÈÍѤµ¤ì¤ëÃͤϡ¢
-.B tcp
-¤È
-.B udp 
-¤Ç¤¢¤ë¡£
-.TP
-.I aliases
-.\"O is an optional space or tab separated list of other names for this
-.\"O service.
-.\"O Again, the names are case
-.\"O sensitive.
-¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ëÊÌ̾¤Î¥ê¥¹¥È (¶èÀڤϥ¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö) ¤Ç¡¢¤³¤ÎÍó¤Ï
-ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£
-¤Þ¤¿¡¢ÊÌ̾¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
+\fIservice\-name\ \ \ port\fP\fB/\fP\fIprotocol\ \ \ \fP[\fIaliases ...\fP]
+.TP 
+各項目は以下の通り。
+.TP  10
+\fIservice\-name\fP
+サービスを表す分かりやすい名前であり、検索の際にも使用される。 大文字と小文字は区別される。 クライアントプログラムは \fIservice\-name\fP
+にちなんで名付けられることが多い。
+.TP 
+\fIport\fP
+サービスに対して使用されるポート番号。10 進数で指定する。
+.TP 
+\fIprotocol\fP
+使用されるプロトコルの種類。この欄は、 \fBprotocols\fP(5)  ファイルの中の項目と一致している必要がある。 通常使用される値は、
+\fBtcp\fP と \fBudp\fP である。
+.TP 
+\fIaliases\fP
+サービスに対する別名のリスト (区切はスペースまたはタブ) で、この欄は 必要にならば書くことができる。 また、別名は大文字と小文字は区別される。
 .PP
-.\"O Either spaces or tabs may be used to separate the fields.
-¤½¤ì¤¾¤ì¤ÎÍó¤Î¶èÀÚ¤ê¤Ë¤Ï¡¢¥¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö¤¬»ÈÍѤµ¤ì¤ë¡£
+それぞれの欄の区切りには、スペースまたはタブが使用される。
 
-.\"O Comments are started by the hash sign (#) and continue until the end
-.\"O of the line.
-.\"O Blank lines are skipped.
-¥³¥á¥ó¥È¤Ï¥·¥ã¡¼¥× (#) ¤Ç»Ï¤Þ¤ê¡¢¤½¤Î¹Ô¤Î½ª¤ï¤ê¤Þ¤Ç¤¬¥³¥á¥ó¥È¤È¤ß¤Ê¤µ¤ì¤ë¡£
-¶õ¹Ô¤ÏÈô¤Ð¤µ¤ì¤ë¡£
+コメントはシャープ (#) で始まり、その行の終わりまでがコメントとみなされる。 空行は飛ばされる。
 
-.\"O The
-.\"O .I service-name
-.\"O should begin in the first column of the file, since leading spaces are
-.\"O not stripped.
-¹Ô¤Î»Ï¤á¤Î¥¹¥Ú¡¼¥¹¤Ï̵»ë¤µ¤ì¤Ê¤¤¤Î¤Ç¡¢
-.I service-name
-¤Ï¡¢¹ÔƬ¤«¤é½ñ¤«¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-.\"O .I service-names
-.\"O can be any printable characters excluding space and tab.
-.\"O However, a conservative choice of characters should be used to minimize
-.\"O compatibility problems.
-.\"O E.g., a\-z, 0\-9, and hyphen (\-) would seem a
-.\"O sensible choice.
-.I service-names
-¤Ï¡¢¥¹¥Ú¡¼¥¹¤È¥¿¥Ö°Ê³°¤Î°õ»ú²Äǽ¤Êʸ»ú¤Ê¤é²¿¤Ç¤â¤è¤¤¤¬¡¢¤·¤«¤·¤Ê¤¬¤é
-¸ß´¹À­¤ÎÌäÂê¤ò¾¯¤Ê¤¯¤¹¤ë¤è¤¦¤Êʸ»ú¤òÁªÂò¤¹¤Ù¤­¤Ç¤¢¤ë¡£
-Î㤨¤Ð¡¢a\-z ¡¢0\-9 ¡¢¥Ï¥¤¥Õ¥©¥ó (\-) ¤ò»ÈÍѤ¹¤ë¤Î¤¬ÌµÆñ¤È»×¤ï¤ì¤ë¡£
+行の始めのスペースは無視されないので、 \fIservice\-name\fP は、行頭から書かなければならない。 \fIservice\-names\fP
+は、スペースとタブ以外の印字可能な文字なら何でもよいが、しかしながら 互換性の問題を少なくするような文字を選択すべきである。 例えば、a\-z 、0\-9
+、ハイフォン (\-) を使用するのが無難と思われる。
 
-.\"O Lines not matching this format should not be present in the
-.\"O file.
-.\"O (Currently, they are silently skipped by
-.\"O .BR getservent (3),
-.\"O .BR getservbyname (3),
-.\"O and
-.\"O .BR getservbyport (3).
-.\"O However, this behavior should not be relied on.)
-»ØÄꤵ¤ì¤¿·Á¼°¤Ë¹ç¤ï¤Ê¤¤¹Ô¤Ï¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤ (¸½ºß¤Ï¡¢¤½¤Î¤è¤¦¤Ê¹Ô¤Ï
-.BR getservent (3),
-.BR getservbyname (3),
-.BR getservbyport (3)
-¤Ë¤è¤Ã¤Æ̵»ë¤µ¤ì¤ë¡£¤·¤«¤·¡¢¤½¤Î¾ì¹ç¤ÎµóÆ°¤Ï¿®Íê¤Ç¤­¤Ê¤¤)¡£
+指定された形式に合わない行はあってはならない (現在は、そのような行は \fBgetservent\fP(3), \fBgetservbyname\fP(3),
+\fBgetservbyport\fP(3)  によって無視される。しかし、その場合の挙動は信頼できない)。
 
 .\" The following is not true as at glibc 2.8 (a line with a comma is
 .\" ignored by getservent()); it's not clear if/when it was ever true.
-.\"O .\"   As a backward compatibility feature, the slash (/) between the
-.\"O .\"   .I port
-.\"O .\"   number and
-.\"O .\"   .I protocol
-.\"O .\"   name can in fact be either a slash or a comma (,).
-.\"O .\"   Use of the comma in
-.\"O .\"   modern installations is deprecated.
-.\"   ¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤È¤ÎÀ°¹çÀ­¤ÎÌäÂ꤫¤é¡¢¼ÂºÝ¤Ë¤Ï
+.\"   As a backward compatibility feature, the slash (/) between the
 .\"   .I port
-.\"   ÈÖ¹æ¤È
+.\"   number and
 .\"   .I protocol
-.\"   ¤Î´Ö¤Î¥¹¥é¥Ã¥·¥å (/) ¤Ï¡¢¥¹¥é¥Ã¥·¥å¤«¥³¥ó¥Þ (,) ¤Î¤É¤Á¤é¤Ç¤â¹½¤ï¤Ê¤¤¡£
-.\"   ¤·¤«¤·¤Ê¤¬¤é¡¢º£¤Ê¤ª¥³¥ó¥Þ¤ò»ÈÍѤ¹¤ë¤Î¤Ï˾¤Þ¤·¤¤¤³¤È¤Ç¤Ï¤Ê¤¤¡£
-.\"   
-.\"O This file might be distributed over a network using a network-wide
-.\"O naming service like Yellow Pages/NIS or BIND/Hesiod.
-¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢Yellow Pages/NIS ¤ä BIND/Hesiod ¤Î¤è¤¦¤Ê¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î̾Á°
-¥µ¡¼¥Ó¥¹¤òÍѤ¤¤Æ¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤òÄ̤¸¤ÆÇÛÉÛ¤µ¤ì¤ë²ÄǽÀ­¤â¤¢¤ë¡£
+.\"   name can in fact be either a slash or a comma (,).
+.\"   Use of the comma in
+.\"   modern installations is deprecated.
+.\"
+このファイルは Yellow Pages/NIS や BIND/Hesiod
+のようなネットワーク上の名前サービスを用いて、ネットワークを通じて配布される可能性もある。
 
-.\"O A sample
-.\"O .B services
-.\"O file might look like this:
-.B services
-¥Õ¥¡¥¤¥ë¤Î¸«Ëܤò°Ê²¼¤Ë¼¨¤¹¡£
+\fBservices\fP ファイルの見本を以下に示す。
 .RS
 .nf
 .sp
@@ -284,56 +124,37 @@ ftp             21/tcp
 telnet          23/tcp
 .fi
 .RE
-.\"O .SH FILES
-.SH ¥Õ¥¡¥¤¥ë
-.TP
-.I /etc/services
-.\"O The Internet network services list
-¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¥Ã¥È¥ï¡¼¥¯¥µ¡¼¥Ó¥¹¤Î¥ê¥¹¥È
-.TP
-.I <netdb.h>
-.\"O Definition of
-.\"O .B _PATH_SERVICES
-.B _PATH_SERVICES
-¤ÎÄêµÁ
-.\"O .\" .SH BUGS
-.\" .SH ¥Ð¥°
+.SH ファイル
+.TP 
+\fI/etc/services\fP
+インターネット ネットワークサービスのリスト
+.TP 
+\fI<netdb.h>\fP
+.\" .SH BUGS
 .\" It's not clear when/if the following was ever true;
 .\" it isn't true for glibc 2.8:
-.\"O .\"    There is a maximum of 35 aliases, due to the way the
-.\"O .\"    .BR getservent (3)
-.\"O .\"    code is written.
-.\"O .\"
+.\"    There is a maximum of 35 aliases, due to the way the
 .\"    .BR getservent (3)
-.\"    ¤Î¥³¡¼¥É¤Î½ñ¤­Êý¤ÎÌäÂê¤Ç¡¢35 ¸Ä¤Þ¤Ç¤·¤«ÊÌ̾¤òÉÕ¤±¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£
+.\"    code is written.
 .\"
 .\" It's not clear when/if the following was ever true;
 .\" it isn't true for glibc 2.8:
-.\"O .\"   Lines longer than
-.\"O .\"   .B BUFSIZ
-.\"O .\"   (currently 1024) characters will be ignored by
-.\"O .\"   .BR getservent (3),
-.\"O .\"   .BR getservbyname (3),
-.\"O .\"   and
-.\"O .\"   .BR getservbyport (3).
-.\"O .\"   However, this will also cause the next line to be mis-parsed.
-.\"   .B BUFSIZ
-.\"   (¸½ºß¤Ï 1024) Ê¸»ú¤è¤êŤ¤¹Ô¤Ï¡¢
-.\"   .BR getservent (3),
-.\"   .BR getservbyname (3),
-.\"   .BR getservbyport (3)
-.\"   ¤Ë¤è¤ê̵»ë¤µ¤ì¤ë¡£¤µ¤é¤Ë¡¢¤³¤Î¤³¤È¤Ï¼¡¤Î¹Ô¤¬Àµ¤·¤¯²ò¼á¤µ¤ì¤Ê¤¤¸¶°ø¤È¤Ê¤ë¡£
-.\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
-.BR listen (2),
-.BR endservent (3),
-.BR getservbyname (3),
-.BR getservbyport (3),
-.BR getservent (3),
-.BR setservent (3),
-.BR inetd.conf (5),
-.BR protocols (5),
-.BR inetd (8)
+.\"    Lines longer than
+.\"    .B BUFSIZ
+.\"    (currently 1024) characters will be ignored by
+.\"    .BR getservent (3),
+.\"    .BR getservbyname (3),
+.\"    and
+.\"    .BR getservbyport (3).
+.\"    However, this will also cause the next line to be mis-parsed.
+\fB_PATH_SERVICES\fP の定義
+.SH 関連項目
+\fBlisten\fP(2), \fBendservent\fP(3), \fBgetservbyname\fP(3), \fBgetservbyport\fP(3),
+\fBgetservent\fP(3), \fBsetservent\fP(3), \fBinetd.conf\fP(5), \fBprotocols\fP(5),
+\fBinetd\fP(8)
 
-.\"O Assigned Numbers RFC, most recently RFC\ 1700, (AKA STD0002)
-¥Ý¡¼¥ÈÈÖ¹æ¤Î³ä¤êÅö¤Æ¤òÄê¤á¤Æ¤¤¤ë RFC (ºÇ¿·ÈǤϠRFC\ 1700¡¢ÊÌ̾ STD0002)
+ポート番号の割り当てを定めている RFC (最新版は RFC\ 1700、別名 STD0002)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。