欢迎来到天天文库
浏览记录
ID:28101306
大小:986.00 KB
页数:19页
时间:2018-12-08
《本地测试环境搭建.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本地测试环境搭建 前言 为了日常更好的学习、测试,又不想付出云主机等开销,搭建一个本地测试环境无疑是个明智的选择。再结合GitHub、Jenkins、Docker等工具,进行持续集成、资源隔离,既可以快速的构建、部署自己的项目,又可以迅速的环境恢复。仔细想了一下,简直不能更好。 测试环境描述 本地环境: 操作系统:Windows7企业版 处理器:i5-3340M2.70GHz 内存:16GB 系统类型:64位 硬盘:总量300GB,剩余100GB 虚拟化软件:OracleVMVirtualBox5.0.20 远程访问软件:SecureCRT6.6.1
2、 测试环境: 操作系统:CentOS7.3 Linux内核:3.10 系统镜像:CentOS-7-x86_64-Minimal-1611.iso CPU核数:1核 内存:2GB 系统类型:64位 硬盘:20GB 创建虚拟机 1、安装操作系统 具体设置: (PS:右CTRL切换鼠标焦点) 系统类型:local-4(随意)、Linux、RedHat(64-bit) 内存大小:2048MB(2GB) 虚拟硬盘:现在创建虚拟硬盘 虚拟硬盘文件类型:VDI(VirtualBox磁盘映像) 虚拟硬盘分配方式:动态分配(PS:固定大小创建真的很慢,因为我要
3、创建4、5个,实在等不起) 虚拟硬盘位置大小:local-4(随意)、20GB(最好不要用默认8GB,容易不够用,因为上面是动态分配,大点没关系) 语言:中文、简体中文(中国) 安装位置:不变 用户设置:ROOT密码(secret)、不会创建任何用户 截图: Linux、RedHat(64-bit) 内存:2048MB(2GB) 默认设置:现在创建虚拟硬盘 默认设置:VDI(VirtualBox磁盘映像) 默认设置:动态分配 硬盘大小:20GB(最好不要用默认8GB,容易不够用) 2、配置IP 配置动态IP 日常使用经常会需
4、要通过IP来访问虚机及运行在其上的服务,因此需要给虚机配置IP。 网上有很多方法,最简单的方法就是在安装完成之后,先关机,再添加一个新的虚拟网卡即可,启动后就会发现多了一个IP,该IP是动态IP(可以通过ipa命令,查看是否包含dynamic来区分)。 截图: 网卡1(原网卡)保留不动,连接方式:网络地址转换(NAT),以后做端口转发时会用到 网卡2-启用网络连接,连接方式:仅主机(Host-Only)适配器 查看静态IP,命令:ipa,192.168.56.101 配置静态IP 除了上述方法,也可以通过修改网卡的配置文件来为虚机配置静态IP,在要
5、创建多个虚机来组成测试环境的情况下,建议采用这种方式。 具体步骤: 查看网卡信息,命令:ipa,记录网卡名和MAC地址 修改网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-enp0s8、ifcfg-enp0s3,若没有,则新建。 重启network服务,命令:systemctlrestartnetwork.service 重启虚机 将/etc/sysconfig/network-scripts/ifcfg-enp0s3中的ONBOOT=no改为yes,否则yum可能会不正常。 修改(或新建)后的网卡配置文件(/etc/s
6、ysconfig/network-scripts/ifcfg-enp0s8)如下: 截图: 查看网卡信息,命令:ipa,记录网卡名和MAC地址 重启虚机后的网卡信息,没有了原来的dynamic,表示静态IP配置成功 3、配置远程访问 VirtualBox等虚拟机软件的控制界面虽然也能访问虚机,甚至某些操作系统还有可视化界面,但是对于一个合格的程序员来说,为了掌握Linux下的操作,以及追求流程的操作体验,使用远程访问工具来访问虚机,无疑是一个Goodidea。 具体步骤: Alt+C(或者从工具栏打开)打开连接窗口,点击“新建会话” 连接协议:S
7、SH2 主机名:192.168.56.101,端口:22,防火墙:None,用户名:root 文件传输协议:SFTP 会话名称:192.168.56.101(可自定义),描述:无 用户名:root,密码:(secret),保存密码 确认保存(暂无截图) 检查确认IP,命令:ipa 截图: Alt+C(或者从工具栏打开)打开连接窗口,点击“新建会话” 连接协议:SSH2 主机名:192.168.56.101,端口:22,防火墙:None,用户名:root 文件传输协议:S
此文档下载收益归作者所有