Linux/unix主机环回地址的一些功用

网友投稿 595 2022-09-25

Linux/unix主机环回地址的一些功用

Linux/unix主机环回地址的一些功用

Linux/unix主机环回地址的一些功用

作者:田逸([email]sery@163.com[/email])发表于[url]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 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]) 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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小米2021年“撒钱”更多了:总营收同比增幅达33.5% 营销、研发两支出同比均增超四成!(小米2021年业绩)
下一篇:Httpd-2.2.0虚拟主机目录权限问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~