http://www.cnbeta.com/articles/402709.htm

翻译:张迪
原文出处:Inside NGINX: How We Designed for Performance & Scale
如果您发现这篇译文的任何问题,可随时与我们联系。
我们水平有限,但理想高远。我们旨在分享优质的内容。
我们也同样期待理想的您对这个世界的贡献。欢迎任何目的的联系。
我们的邮箱是:weikan@jointforce.com。
我们的QQ是:3272840549。

VMware player 中阉割掉了网络配置工具,当你的虚拟机只能通过 NAT 方式联网,而又想让局域网中的其他机器访问到你的虚拟机的时候,其实通过修改配置文件就可以实现端口映射的功能啦。

找到VMware player NAT的配置文件:
C:ProgramDataVMwarevmnetnat.conf
该文件有可能没有写入权限,可能需要先修改权限为可写。

然后在[incomingtcp]段下面添加配置:
本地端口 = 虚拟机IP:虚拟机端口

例如:8080 = 192.168.183.188:80
代表虚拟机的80端口映射到主机的8080端口。

最后重启vmware NAT service服务,局域网中的其他机器通过你的IP加上8080端口就可以访问到你的虚拟机的80端口啦。
如果还访问不了就要检查下主机及虚拟机的防火墙是否阻止了访问。

  1. DB2是以实例为基础的,所有数据库都是基于实例来创建。一个实例就如同一个完整MySQL数据库,在实例下才可以创建数据库。实例可以有N个,对应不同的端口。
  2. Linux下的DB2实例名与系统账号关联,因此需要创建一个系统用户与实例绑定。另外还必须创建一个防护用户作未来维护时使用。
  3. Linux下DB2的维护必须su 至实例所关联的用户环境后,DB2的各种命令才可以使用。

参考:
http://www.verydemo.com/demo_c161_i150933.html
http://www.xifenfei.com/2871.html
http://www.xifenfei.com/2776.html
http://www.xifenfei.com/2800.html

  1. 连接类型设置错误的问题

    通过命令db2set -all 找到DB2COMM 这个参数可以查看当前的连接类型。
    有可能是下面这样:

    DB2COMM=NETBIOS

    只要通过命令:

    db2set DB2COMM=TCPIP

    改变后马上即可连接成功。

  2. 防火墙的原因
    尝试先关闭本机及DB2所在的服务器的防火墙,再连接试试。