wordpress centos 程序员 开源 linux shell php 微软 HTML5 apache linux命令 Python google Firefox nginx mysql java Ubuntu Android Windows

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 由服务器端程序自由分配

延伸阅读

评论