Linux的/etc/services文件简析

PS:刚才一童鞋问我,Linux的/etc/services文件里面定义的端口是有什么作用的。简单说一下。/etc/services文件是记录网络服务名和它们对应使用的端口号及协议。文件中的每一行对应一种服务,它由4个字段组成,中间用TAB或空格分隔,分别表示“服务名称”、“使用端口”、“协议名称”以及“别名”。

如图所示:

总结:/etc/services文件包含了服务名和端口号之间的映射,很多的系统程序要使用这个文件。一般情况下,不要修改该文件的内容,因为这些设置都是Internet标准的设置。一旦修改,可能会造成系统冲突,使用户无法正常访问资源。Linux系统的端口号的范围为0–65535,不同范围有不同的意义。

  • 0 不使用
  • 1--1023 系统保留,只能由root用户使用
  • 1024---4999 由客户端程序自由分配
  • 5000---65535 由服务器端程序自由分配
相关的文章:

1条评论

写评论
  • 偶看 回复

    曾经服务商修改了这里的文件,导致网站后台出错。