From b49587c21cd57584a91af7ea9387e421a35e7933 Mon Sep 17 00:00:00 2001 From: MjSeven Date: Sat, 19 Jan 2019 14:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E5=AE=8C=E6=88=90=2020190109?= =?UTF-8?q?=20Understanding...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...derstanding -etc-services file in Linux.md | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) rename {sources => translated}/tech/20190109 Understanding -etc-services file in Linux.md (50%) diff --git a/sources/tech/20190109 Understanding -etc-services file in Linux.md b/translated/tech/20190109 Understanding -etc-services file in Linux.md similarity index 50% rename from sources/tech/20190109 Understanding -etc-services file in Linux.md rename to translated/tech/20190109 Understanding -etc-services file in Linux.md index 071c4f7859..dedbca16e2 100644 --- a/sources/tech/20190109 Understanding -etc-services file in Linux.md +++ b/translated/tech/20190109 Understanding -etc-services file in Linux.md @@ -7,46 +7,44 @@ [#]: via: (https://kerneltalks.com/linux/understanding-etc-services-file-in-linux/) [#]: author: (kerneltalks https://kerneltalks.com) -Understanding /etc/services file in Linux +理解 Linux 中的 /etc/services 文件 ====== -Article which helps you to understand /etc/services file in Linux. Learn about content, format & importance of this file. +这篇文章将帮助你了解 Linux 中 /etc/services 文件,包括它的内容,格式以及重要性。 ![/etc/services file in Linux][1] -/etc/services file in Linux +Linux 中的 /etc/services 文件 -Internet daemon is important service in Linux world. It takes care of all network services with the help of `/etc/services` file. In this article we will walk you through content, format of this file and what it means to a Linux system. +网络守护程序是 Linux 世界中的重要服务。它借助 `/etc/services` 文件来处理所有网络服务。在本文中,我们将向你介绍这个文件的内容,格式以及它对于 Linux 系统的意义。 -`/etc/services` file contains list of network services and ports mapped to them. `inetd` or `xinetd` looks at these details so that it can call particular program when packet hits respective port and demand for service. +`/etc/services` 文件包含网络服务和它们映射端口的列表。`inetd` 或 `xinetd` 会查看这些细节,以便在数据包到达各自的端口或服务有需求时,它会调用特定的程序。 -As a normal user you can view this file since file is world readable. To edit this file you need to have root privileges. +作为普通用户,你可以查看此文件,因为文件一般都是可读的。要编辑此文件,你需要有 root 权限。 ``` $ ll /etc/services -rw-r--r--. 1 root root 670293 Jun 7 2013 /etc/services ``` -### `/etc/services` file format +### `/etc/services` 文件格式 ``` service-name port/protocol [aliases..] [#comment] ``` -Last two fields are optional hence denoted in `[` `]` +最后两个字段是可选的,因此用 `[` `]` 表示。 -where – +其中: - * service-name is name of the network service. e.g. [telnet][2], [ftp][3] etc. - * port/protocol is port being used by that network service (numerical value) and protocol (TCP/UDP) used for communication by service. - * alias is alternate name for service. - * comment is note or description you can add to service. Starts with `#` mark + * service-name 是网络服务的名称。例如 [telnet][2], [ftp][3] 等。 + * port/protocol 是网络服务使用的端口(一个数值)和服务通信使用的协议(TCP/UDP)。 + * alias 是服务的别名。 + * comment 是你可以添加到服务的注释或说明。以 `#` 标记开头。 - - -### Sample` /etc/services` file +### `/etc/services` 文件示例 ``` -# Each line describes one service, and is of the form: +# 每行描述一个服务,形式如下: # # service-name port/protocol [aliases ...] [# comment] @@ -56,7 +54,7 @@ echo 7/udp discard 9/udp sink null ``` -Here, you can see use of optional last two fields as well. `discard` service has alternate name as `sink` or `null`. +在这里,你可以看到可选的最后两个字段的用处。`discard` 服务的别名为 `sink` 或 `null`。 -------------------------------------------------------------------------------- @@ -64,7 +62,7 @@ via: https://kerneltalks.com/linux/understanding-etc-services-file-in-linux/ 作者:[kerneltalks][a] 选题:[lujun9972][b] -译者:[译者ID](https://github.com/译者ID) +译者:[MjSeven](https://github.com/MjSeven) 校对:[校对者ID](https://github.com/校对者ID) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出