Linux/unix主机环回地址的一些功用<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
作者:田逸([email]sery@163.com[/email])发表于[url]http://network.51cto.com/art/200705/47670.htm[/url]
不管是linux、unix还是windows系统,都有一个为127.0.0.1这样的ip地址。这是一个特殊的ip地址,称为主机环回地址。打开文件/etc/hosts,至少有127.0.0.1这一行。在日常工作中极有可能使用环回地址来完成某种任务,但关于环回地址127.0.0.1用途的文章还是相当的少,我在此行文一篇,权作抛砖引玉。
测试功能
127.0.0.1常用来在本机测试各种网络服务,下面列举一些事例:
1、测试sshd服务是否正常。在控制台上运行命令 ssh 127.0.0.1如果出现要求输入密码则表明sshd服务正常。
2、测试ftp服务。在控制台运行命令 ftp 127.0.0.1 ,某个控制台的输出入下:
-bash-3.00# ftp 127.0.0.1
ftp: connect: Connection refused
ftp>
这个输出表明ftpd服务不正常,正常提供网络服务的ftp输出应该是这样的:
-bash-3.00# ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.0.5)
Name (127.0.0.1:root):
3、测试邮件服务。控制台执行命令 telnet 127.0.0.1 25 和 telnet 127.0.0.1 110即可判断邮件服务器的运行状态。
4、查看系统都开放了那些端口。Nmap工具是个非常好的选择,输出结果远比netstat 直观。
[root@netmonitor ~]# nmap 127.0.0.1
Starting nmap 3.70 ( [url]http://www.insecure.org/nmap/[/url] ) at 2007-05-15 18:05 CST
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1656 ports scanned but not shown below are in state: closed)
PORT   STATE SERVICE
21/tcp open  ftp
22/tcp open  ssh
25/tcp open  smtp
80/tcp open  http
Nmap run completed -- 1 IP address (1 host up) scanned in 0.224 seconds
本地应用程序连接
象apache+php+mysql这样的应用环境,应用程序与mysql数据库同时存在于同一个系统上面,常用环回地址127.0.0.1做套接字的ip地址。
在这里可能有人会质疑:不用环回地址可不可以?答案是肯定的,用主机某个网络接口的ip就可以代替这个环回地址。那这里为什么还要强调这个环回地址呢?主要的原因是方便和稳定。网络接口的地址可能因为某种原因被更改(如服务器搬迁到别的地理位置),或者应用被迁移到另外的系统,象前面描述的apache+php+mysql 环境,由于使用了环回地址127.0.0.1,就不会受ip地址改变的影响,反之亦然。有的网络服务,对它自身所监听的网络接口---如把apache的监听设置成 “Listen 192.168.27.201:80”—依赖性比较高,一旦网络接口中断(down),服务本身也可能停止,如果采用默认的监听地址127.0.0.1就不会发生这种情况。
                                  2007-5-16

Linux/unix主机环回地址的一些功用相关推荐

  1. Linux/Unix操作系统mac地址怎么查

    Linux/Unix操作系统mac地址怎么查 Linux/Unix操作系统熟悉的人都通常是用console命令控制台来进行相应的操作.  Linux/Unix操作系统查看网卡mac地址的方法可以通过以 ...

  2. MAC地址查询 Linux/Unix操作系统mac地址怎么查

    Linux/Unix操作系统熟悉的人都通常是用console命令控制台来进行相应的操作.  Linux/Unix操作系统查看网卡mac地址的方法可以通过以下命令获得: 1.ifconfig -a 2. ...

  3. TCP/IP卷一:20---链路层之(环回地址)

    一.概念 尽管可能看起来很奇怪,但在很多情况下,客户机可能希望使用Internet协议(例如 TCP/IP)与同一计算机上的服务器通信 为了实现这个目标,大多数实现支持一种工作在网 络层的环回(或称& ...

  4. Linux主机IP地址:网络信息不可用

    Linux主机IP地址:网络信息不可用 今天使用XShell远程连接到Linux却一直连接失败.经过排查后发现是因为在VMware中安装虚拟机的主机IP的地址:网络信息不可用.网上的答案很杂,导致我找 ...

  5. 国外的优秀开源免费虚拟主机管理系统For Linux/Unix/FreeBSD

    中文讨论区:http://vbb.twftp.org/ 1. ZPanel - 在Windows下的免费Hosting Panel 网址: http://sourceforge.net/project ...

  6. php 环回地址,环回地址(127.0.0.1)的作用

    在这里可能有人会质疑:不用环回地址可不可以?答案是肯定的,用主机某个网络接口的ip 就可以代替这个环回地址.那这里为什么还要强调这个环回地址呢?主要的原因是方便和稳定.网络接口的地址可能因为某种原因被 ...

  7. 德国虚拟主机 linux,细说Linux虚拟主机的搭建及配置

    我们知道Linux操作系统是目前在服务器上应用广泛的操作系统.前面我们刚介绍了<Ubuntu虚拟机:如何选择虚拟化软件>,现在来提及Linux系统下的虚拟主机.在Linux操作系统下的虚拟 ...

  8. linux/unix编程手册-56_60

    title: linux/unix编程手册-55_56 date: 2018-10-05 11:53:07 categories: programming tags: tips linux/unix编 ...

  9. linux中的ip地址范围,linux – ip地址范围参数

    从 http://linux-ip.net/html/tools-ip-address.html: Scope | Description global | valid everywhere site ...

最新文章

  1. Nginx访问VM虚拟机CentOS 7系统与本地Windows系统共享目录403
  2. 微信继续加持上班摸鱼功能!网友:离被开除更进一步...
  3. PHP正则表达式大全
  4. 【word2vec】篇一:理解词向量、CBOW与Skip-Gram等知识
  5. C# 通过反射获取方法/类上的自定义特性
  6. 使用Vue2.x高效还原美团外卖项目
  7. 没有算法资源,产品经理如何从0到1搭建推荐系统?
  8. carry函数在C语言中用法,CArry的使用完整版.doc
  9. 2×3卡方检验prism_戏说卡方检验
  10. Unity笔记—常用小功能整合
  11. web前端——常用的标签
  12. ffmpeg滤镜专题2-高斯模糊
  13. Word排版插件,VSTO公文排版,Word论文排版
  14. activex服务器与com组件,COM和ActiveX控件设计.ppt
  15. 【BZOJ】【3053】The Closest M Points
  16. win10 eclipse适配笔记本4K屏幕
  17. Python语言语法描述规范BNF介绍
  18. 陌陌 ZAO 脸,一念成魔一念成佛
  19. 解决win10 VirtualBox无法启动(VERR_NEM_VM_CREATE_FAILED)/VMware Workstation 与 Device/Credential Guard 不兼容
  20. 微信小程序自定义图片上传组件

热门文章

  1. 周志华:最新实验表明gcForest已经是最好的非深度神经网络方法
  2. 这代码水平,连 Bug 王都甘拜下风 | 每日趣闻
  3. 编程能力差!90%输在这点上!谷歌AI专家:其实都是瞎努力!
  4. 全网最详细 TCP 参数讲解,不用担心没有面试机会
  5. shell 执行 oracle sql
  6. iOS实录15:浅谈iOS Crash
  7. 面试题:函数回调机制、异步函数回调机制图例详解 没毛用
  8. 基础拾遗(1):字符(串)数字互转
  9. 《游戏设计师修炼之道:数据驱动的游戏设计》一2.8小结
  10. wampserver使用过程中遇到的问题及相关配置