#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man5/services.5:34 #, no-wrap msgid "SERVICES" msgstr "" #. type: TH #: man-pages/man5/services.5:34 #, no-wrap msgid "2010-05-22" msgstr "" #. type: TH #: man-pages/man5/services.5:34 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man5/services.5:34 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man5/services.5:35 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man5/services.5:37 msgid "services - Internet network services list" msgstr "" #. type: SH #: man-pages/man5/services.5:37 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man5/services.5:52 msgid "" "B is a plain ASCII file providing a mapping between human-friendly " "textual names for internet services, and their underlying assigned port " "numbers and protocol types. Every networking program should look into this " "file to get the port number (and protocol) for its service. The C library " "routines B(3), B(3), B(3), " "B(3), and B(3) support querying this file from " "programs." msgstr "" #. type: Plain text #: man-pages/man5/services.5:58 msgid "" "Port numbers are assigned by the IANA (Internet Assigned Numbers Authority), " "and their current policy is to assign both TCP and UDP protocols when " "assigning a port number. Therefore, most entries will have two entries, " "even for TCP-only services." msgstr "" #. type: Plain text #: man-pages/man5/services.5:70 msgid "" "Port numbers below 1024 (so-called \"low numbered\" ports) can be bound to " "only by root (see B(2), B(7), and B(7)). This is so clients " "connecting to low numbered ports can trust that the service running on the " "port is the standard implementation, and not a rogue service run by a user " "of the machine. Well-known port numbers specified by the IANA are normally " "located in this root-only space." msgstr "" #. type: Plain text #: man-pages/man5/services.5:85 msgid "" "The presence of an entry for a service in the B file does not " "necessarily mean that the service is currently running on the machine. See " "B(5) for the configuration of Internet services offered. Note " "that not all networking services are started by B(8), and so won't " "appear in B(5). In particular, news (NNTP) and mail (SMTP) " "servers are often initialized from the system boot scripts." msgstr "" #. type: Plain text #: man-pages/man5/services.5:94 msgid "" "The location of the B file is defined by B<_PATH_SERVICES> in " "Inetdb.hE>. This is usually set to I." msgstr "" #. type: Plain text #: man-pages/man5/services.5:96 msgid "Each line describes one service, and is of the form:" msgstr "" #. type: Plain text #: man-pages/man5/services.5:98 msgid "IBI[I]" msgstr "" #. type: TP #: man-pages/man5/services.5:98 #, no-wrap msgid "where:" msgstr "" #. type: TP #: man-pages/man5/services.5:100 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man5/services.5:106 msgid "" "is the friendly name the service is known by and looked up under. It is " "case sensitive. Often, the client program is named after the I." msgstr "" #. type: TP #: man-pages/man5/services.5:106 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man5/services.5:109 msgid "is the port number (in decimal) to use for this service." msgstr "" #. type: TP #: man-pages/man5/services.5:109 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man5/services.5:120 msgid "" "is the type of protocol to be used. This field should match an entry in the " "B(5) file. Typical values include B and B." msgstr "" #. type: TP #: man-pages/man5/services.5:120 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man5/services.5:126 msgid "" "is an optional space or tab separated list of other names for this service. " "Again, the names are case sensitive." msgstr "" #. type: Plain text #: man-pages/man5/services.5:128 msgid "Either spaces or tabs may be used to separate the fields." msgstr "" #. type: Plain text #: man-pages/man5/services.5:132 msgid "" "Comments are started by the hash sign (#) and continue until the end of the " "line. Blank lines are skipped." msgstr "" #. type: Plain text #: man-pages/man5/services.5:143 msgid "" "The I should begin in the first column of the file, since " "leading spaces are not stripped. I can be any printable " "characters excluding space and tab. However, a conservative choice of " "characters should be used to minimize compatibility problems. For example, " "a-z, 0-9, and hyphen (-) would seem a sensible choice." msgstr "" #. type: Plain text #: man-pages/man5/services.5:152 msgid "" "Lines not matching this format should not be present in the file. " "(Currently, they are silently skipped by B(3), " "B(3), and B(3). However, this behavior should " "not be relied on.)" msgstr "" #. 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. #. As a backward compatibility feature, the slash (/) between the #. .I port #. number and #. .I protocol #. name can in fact be either a slash or a comma (,). #. Use of the comma in #. modern installations is deprecated. #. type: Plain text #: man-pages/man5/services.5:165 msgid "" "This file might be distributed over a network using a network-wide naming " "service like Yellow Pages/NIS or BIND/Hesiod." msgstr "" #. type: Plain text #: man-pages/man5/services.5:169 msgid "A sample B file might look like this:" msgstr "" #. type: Plain text #: man-pages/man5/services.5:182 #, no-wrap msgid "" "CW\n" msgstr "" #. type: SH #: man-pages/man5/services.5:185 #, no-wrap msgid "FILES" msgstr "" #. type: TP #: man-pages/man5/services.5:186 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages/man5/services.5:189 msgid "The Internet network services list" msgstr "" #. type: TP #: man-pages/man5/services.5:189 #, no-wrap msgid "Inetdb.hE>" msgstr "" #. .SH BUGS #. It's not clear when/if the following was ever true; #. it isn't true for glibc 2.8: #. There is a maximum of 35 aliases, due to the way the #. .BR getservent (3) #. code is written. #. It's not clear when/if the following was ever true; #. it isn't true for glibc 2.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. #. type: Plain text #: man-pages/man5/services.5:210 msgid "Definition of B<_PATH_SERVICES>" msgstr "" #. type: SH #: man-pages/man5/services.5:210 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man5/services.5:220 msgid "" "B(2), B(3), B(3), B(3), " "B(3), B(3), B(5), B(5), " "B(8)" msgstr "" #. type: Plain text #: man-pages/man5/services.5:222 msgid "Assigned Numbers RFC, most recently RFC\\ 1700, (AKA STD0002)." msgstr "" #. type: SH #: man-pages/man5/services.5:222 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man5/services.5:230 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""