VMware上centOS7连接网络,安装ftp以及开放端口

                                                            nodejs学习第一天

        稍稍看了一点点nodejs,并在虚拟机上发布了一个Hello World 服务,本来打算娱乐一下就休息了,可是突然来了兴致,就还是把这个过程写个博客吧,一来回顾一下过程,二来记录一下学习历史大笑

        下载VMware并安装上centOS7的教程网上大把大把的,在这儿就不记下了,主要记录一下,对于小白来说,还是有那么一些麻烦的linux连接网络与开放端口。

        首先,在VMware并安装好centOS7后,VMware会自动在pc上自动安装VMnet1(主机模式)和VMnet8(NAT模式)两个虚拟网卡,VMnet1(主机模式)没有玩儿过,那就说说VMnet8(NAT模式)连接网络的设置过程,在没有安装图形化界面的情况下的过程,大概是如下操作:

  1. 如图所示,在网络连接里面,选择VMnet8,并勾选VMware Bridge Protocol(虚拟机网络桥接协议);
  2. 如图所示,配置VMnet8的IPv4,IP可以自动获取也可以自己手动添加(与本机IP无关);
  3. 无论连接的是WLAN还是以太网,连接那个网络,就点击该网络(WLAN/以太网)- 属性 - 选择共享标签,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,并在家庭网络连接(H)下拉框中选择VMware Network Adapter VMnet8,并保存。
  4. 以上设置完后,打开VMware,选择虚拟机-设置-网络设配器,在网络连接中选择“NAT模式”或者“自定义-选择VMnet8”,并保存(正常情况下,此步骤完成,虚拟机就能正常连接网络了,可以直接在终端输入ifconfig命令查看IPv4已经为您随机生成了一个可用IP);
  5. 选择编辑-虚拟网络编辑器,选择VMnet8,配置子网IP、子网掩码,点击【更改设置】,取消“使用本地DHCP服务将IP地址分配给虚拟机(D)”;并对“NAT设置(S)",设置网关IP与VMnet8的IPv4协议的网关IP一致,(个人感觉,此步骤只有使用本地DHCP服务将IP地址分配给虚拟机(D)有用,此步骤其他更改不用管也能正常上网);

        其次,能连接网络后,那咱们就可以选择线上安装或者线下安装nodejs了,由于本人是线下安装,那么,咱们还是顺带,留一个安装ftp的命令在这儿:yum install ftp,安装过程中,没有出现红色错误告警,只要回复‘y’按Enter确认就OK了,当然,由于咱们有绿色免安装版的ftp服务端在手,所以这里是安装的ftp客户端了偷笑

        再次,安装nodejs,ftp上传nodejs压缩包到centOS7,安装目录自定义,上传成功后,通过tar -xvf node****.tar.xz解压nodejs安装包到安装目录,然后,通过命令ln -s /***/***/****/node*******/bin/node建立软连接到/usr/local/bin/node、ln -s /***/***/****/node*******/bin/npm建立软连接到/usr/local/bin/npm,此处请注意当前用户是否有建立软连接到/usr/local/bin/目录下的权限,建立完成后,在终端输入node,回车,出现>符号,表示node安装成功,如图:

安装好nodejs后,可自行上nodejs官方网站下载demo,在自己的虚拟机上进行学习了。

        最后,编写好demo后,直接可以用 node demo.js 发布node服务,然后在网络内访问你的nodejs程序了,如图:

此处说一下,centOS7的iptables配置,网络上很多教程都指出iptables的配置在/etc/sysconfig/iptables,但实际上,centOS7的iptables文件在/usr/sbin/iptables,并且不用重启iptables,即可直接使用,端口命令为(以8080为例):iptables -I INPUT -p tcp --dport 8080 -j ACCEPT。

好了,以上为大概过程,查询了很多网料整起来,然后自己又来整一篇文章玩玩儿,望各位网友海涵大笑

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值