关于搭建测试服务器的过程总结

关于搭建测试服务器的过程总结

一、(拿到机器首先要查看机器的配置是否符合要求 主盘空间大小 cpu 内存大小等

  1. 首先现在新的服务器上安装git软件

   yum install -y git

  1. 生成ssh key(远程连接密钥)

ssh-keygen -t rsa -C "xxxxx@xxxxx.com(邮箱随意)"

  1. 登入http://git.haoall.com/网站,登入后点击自己的头像,下面有设置选项

如图所示:

 

把key里面的内容复制后添加到git服务上(如上图箭头标识处)

 cat ~/.ssh/id_rsa.pub(key里面的内容)

  1. 进入相关的项目  

(注释:点击下载zip包是下载到本地,需要通过xftp上传文件。或者可以复制ssh连接 直接在服务器用 git clone xxx链接 下载到服务器 解压即可)

二、

  1. 下载fedora的epel仓库

yum  -y install epel-release

2.安装redis数据库

yum -y  install redis

yum -y install php-redis

service redis start  启动服务

  systemctl start redis.service   --开启redis服务

redis-server /etc/redis.conf   --开启方式二

ps -ef | grep redis   -- 查看redis是否开启

redis-cli       -- 进入redis服务

redis-cli  shutdown      --关闭服务

三、安装beanstalkd

yum  -y  install beanstalkd --enablerepo=epel

 

service beanstalkd start启动服务

service beanstalkd stop 停止

四、安装memcached

 

yum -y install memcached

memcached -d -m 50 -p 11211 -u root

systemctl   restart  memcached

yum -y install gcc gcc-c++  clang

先下载libmemcached:

wget  https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

解包:tar -zxf libmemcached-1.0.18.tar.gz

进入解压后的包,编译安装:

./configure --prefix=/usr/local/libmemcached --with-memcached        //注意:--with-memcached这个选项一定要加上

make  &&  make install

五、安装nginx

yum search  nginx 

yum  -y install nginx

systemctl   restart  nginx

六 、安装php

1. 添加CentOS 7.0的源

  rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

yum  -y reinstall epel-release

  1. 安装php5.6

yum  -y install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common

   systemctl restart  php-fpm 

   systemctl  enabled  php-fpm

 

安装php-memcached扩展模块:

wget http://pecl.php.net/get/memcached-2.2.0.tgz

        解包:tar -zxf memcached-2.2.0.tgz

        进入解包后的目录,先使用phpize命令生成一个configure文件

phpize        //这里需要说明一下,这个命令在编译安装php时会在安装目录下的bin目录下,但是在yum安装的php中需要安装一个名叫php-devel的包才会有(我在这里被坑过……)

./configure --with-php-config=/usr/bin/php-config  --enable-memcached --disable-memcached-sasl  --with-libmemcached-dir=/usr/local/libmemcached

        //此处的php-config如果不知道在哪里的话可以用find / -name php-config命令找一下

make && make install

       安装完成后需要在php.ini文件最后添加一条extension=memcached.so的记录,然后使用php -m命令可以看到有memcached模块了。

七、安装mysql

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum  -y install mysql-serve

service mysqld start 启动

mysql -uroot   登录

  设置登录密码

mysql> set password for 'root'@'localhost' = password('xxxxx');

最后检查相关的服务是否有开启,如果端口服务已经启动

Netstat -lntp   

Ss -anput   |  grep  服务名

那么,服务器的环境搭建完成。

 

接下来去git上拉去相关的项目代码到服务器上

在此前拉取过的话,此步操作可以省略

1. 到 /data/www 目录下 拉取项目代码

 git clone **************

然后重命名文件夹

例如 mv hongyi_center_web zjd

2.修改配置文件

1) app/config/app.php

关闭debug

第三行  'debug'=>'false',

2) config/cache.php

修改缓存前缀

例如 500彩票

第六行 'prefix' => '500cp-',

3) app/routes.php

如果是前台 需要更改首页跳转

后台无视这个修改

修改首页跳转 首先问技术跳转的地址

例如 500彩票砸金蛋前台 跳转地址是 zajindan

 

第二十七行 return View::make('zajindan.index');   ####?????有点没理解

 

4) app/config/setup.php

配置缓存

就是改一下ip 如果有密码加一下密码

文件如下:setup.php

<?php

return [

    'memcached' => [

        'host'   => '127.0.0.1',

        'port'   => 11211,

        'weight' => 100

    ],

    'beanstalkd' => '127.0.0.1',

    'redis' => [

        'cluster' => false,

        'default' => [

            'host'     => '127.0.0.1',

            'port'     => 6379,

            'database' => 0,

        ]

    ],

];

 

 

 

5) config/database.php

根据 config/database.php.default 的格式设置数据库配置

文件如下:database.php

<?php

 

return array(

 

    'fetch' => PDO::FETCH_CLASS,

    'default' => 'mysql',

    'connections' => array(

        'mysql' => array(

            'driver'    => 'mysql',

            'host'      => '127.0.0.1',

            'database'  => '5900_center',

            'username'  => 'root',

            'password'  => 'root***',

            'charset'   => 'utf8',

            'collation' => 'utf8_general_ci',

            'prefix'    => '',

        ),

    ),

 

    'migrations' => 'migrations',

    'redis' => Config::get('setup.redis'),

 

);

 

3.

配置软连接

 如果是前台需要创建软连接 后台无视这个修改

命令

ln -s 源文件夹 目标路径

例如

ln -s /data/www/hongyi_center/public  ad

ln -s /data/www/hongyi_center_web/public

 /data/www/hongyi_center/public/adTemp   ##此条和上条为一条命令

共需要创建两个软连接

分别是public下的ad目录 和public下的adTemp目录

 

4. 把日志目录 storage(文件在本地桌面) 拖到 app/目录下 然后增加写入权限

chmod 777 -R /data/www/zjd/app/storage   

chmod 777 -R /data/www/hongyi_center_web/public

chmod 777 -R /data/www/hongyi_center/public

5. 加载子模块  在相应的项目根目录下执行命令:

git submodule init;

git submodule update

 

6. 在nginx配置中新增一个条,指向public目录下

可参考 500_zjd.conf

都配置好后  重启 nginx

systemctl  restart  nginx

systemctl  restart  php-fpm

systemctl   start   redis

service beanstalkd start

systemctl  restart  memcached

systemctl   restart  mysqld

最后ss检查相应的服务端口有没有开启。

在做完解析之后再浏览器上测试相关域名是否可以正常打开。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Citrix服务器虚拟化测试方案 与测试报告 目 录 测试目的 4 测试计划 4 测试人员 4 测试环境 4 示意图 5 测试内容及结果记录 6 测试结果总结 9 测试目的 验证能否将多台物理服务器虚拟化在一台性能优良的物理主机上对外提供同级别的应用 支撑务,并且确保系统高可用性。为今后在生产系统中大规模应用虚拟化技术提供测 试数据作为决策依据。 测试计划 "测试组件 "负责人 "配合人 "确认 "时间进度 " "软、硬件准备 " " " " " "XenServer测试环 " " " " " "境搭建 " " " " " "XenServer功能测 " " " " " "试 " " " " " "测试报告提交 " " " " " 测试人员 *** – 项目经理 Citrix XXX – 思杰客户经理 XXX – 思杰系统工程师 测试环境 测试环境描述 本次测试中将搭建两台物理服务器构成资源池(Resource Pool),有两个主要目标: 功能性测试:虚拟机自动放置、XenMotion、HA等功能模块 虚拟化性能测试:单台物理机可支撑的虚拟机数量 软硬件准备 硬件准备 o 服务器,两台IBMx3650服务器 2路或4路 4G RAM 2 100/1000M自适应网卡 76G SCSI Hard Disk o 后端存储设备 HBA直连NetApp SAN设备 软件准备 Citrix XenServer Enterprise Edition Windows Server 2003 SP2 Enterprise Version Windows XP Professional Edition 示意图 服务器虚拟化测试环境示意图 测试内容及结果记录 " "测试项 "测试内容 "测试目标 "测试结果 " " "目 " " " " "1 "虚拟平 "格式化原服务器磁盘之"验证虚拟平台安装过 "通过 " " "台安装 "后安装虚拟化平台需要"程是否简便可行 "光盘直接安装 " " " "的组件和辅助服务器 " ",10分钟左右 " " " "安装管理工具控制台 " "完成安装过程 " " " "安装试用License文件 " " " " " " "验证管理工具是否可 "通过 " " " " "以对服务器和虚拟机 "使用XenCenter" " " " "进行管理 "可以方便管理 " " " " "验证授权是否顺利安 "通过 " " " " "装 "可通过图形界 " " " " " "面导入License" " " " " "文件 " "2 "安装虚 "在虚拟机中安装Window"验证是否可以顺利安 "通过 " " "拟机 "s 2003 R2 Ent CHS "装Windows、Linux虚 "顺利完成使用 " " " "在虚拟机中安装Ubuntu"拟机 "光盘或模板生 " " " "7.04 Server "验证模板生成功能 "成虚拟机 " "3 "挂接文 "挂接CIFS、NFS文件、 "验证是否可以顺利使 "通过 " " "件系统 "通过HBA卡挂接EMC存储"用其他机器上资源 "可以使用向导 " " " "创建存储文件 "验证是否可以使用共 "连接NFS/iSCSI" " " "在存储中安装虚拟系统"享存储空间 "/HBA等共享存 " " " " " "储,并挂接Win" " " " " "dows CIFS " " " " " "ISO镜像库 " "4 "物理机 "安装P2V转换工具 "验证转换工具是否可 "通过 " " "到虚拟 "在线本地执行P2V转换 "以顺利安装、使用 "使用XenConver" " "机转换 "在线执行远程P2V转换 "验证是否可以执行多 "t成功完成Wind" " " "用BootCD执行P2V转换 "种P2V操作方式 "ows平台的P2V " " " "分别对Win2003 "验证是否可以对Windo"转换,支持多 " " " "R2、Ubuntu 7.04做相 "ws、Linux常见操作系"种形式的转换 " " " "同的转换操作 "统进行P2V转换 "方式 " " " "访问转换之后虚拟机上"验证转换之后的应用 "转换之后测试 " " " "的应用 "是否可以访问 "应用访问正常 " " " "转换后网络以及其它设" " " " " "备可用 " " " "5 "应用安 "分别在虚拟出来的Wind"验证虚拟环境下应用 "通过 " " "装、配 "ows、Linux服务器上按"的安装、配置、访问 "虚拟机的安装 " " "置、访 "照现有应用的部署文档"和在物理服务器上没 "、配置、访问 " " "问 "部署应用,并配置和通"有差别,均可顺利进 "与物理机操作 " " " "过其他机器访问被部署"行
### 回答1: 要在 Linux 上搭建测试环境,需要先安装必要的软件和工具,具体步骤如下: 1. 安装操作系统,可以选择 Ubuntu、CentOS 等发行版本。 2. 安装编程语言运行环境。例如,如果你要测试 Python 代码,需要安装 Python 以及相应的第三方库。 3. 安装数据库。如果你要测试数据库相关功能,需要安装 MySQL、PostgreSQL 等数据库系统。 4. 安装测试工具。可以使用常用的单元测试框架,如 Python 的 unittest,测试数据库相关功能可使用 Pytest-Django 5. 安装编辑器或 IDE。可以使用常用的编辑器,如 VSCode, PyCharm 等。 6. 配置环境变量。 7. 进行测试,通过测试结果来验证代码的正确性。 8. 记录测试结果,进行总结。 这些步骤可以帮助你在 Linux 上搭建一个稳定可靠的测试环境。但还有许多细节需要注意,具体的操作过程需要根据你的需求来定制。 ### 回答2: 搭建Linux测试环境是为了开发和测试软件的过程中,能够模拟真实的生产环境进行测试。下面是搭建Linux测试环境的步骤: 1. 选择合适的Linux发行版:根据需要选择合适的Linux发行版,如Ubuntu、CentOS等,根据自身熟悉程度和软件要求进行选择。 2. 准备物理或虚拟机:根据需要,可以选择物理服务器或虚拟机来运行Linux操作系统。物理服务器需要购买服务器硬件并进行安装,而虚拟机可以在已有的物理服务器上创建。 3. 安装Linux操作系统:根据所选择的Linux发行版,参考官方文档或网络上的教程,进行操作系统的安装。 4. 配置网络:根据需求,配置网络连接,包括静态IP或动态IP的设置,DNS服务器的配置等。 5. 安装必要的软件:根据测试需要,安装必要的软件和依赖项。可以通过包管理器来安装软件包,如apt-get、yum等,也可以手动下载源代码编译安装。 6. 配置测试环境:根据具体的测试要求,配置相应的测试环境,如数据库、web服务器、应用程序等。可以参考软件官方文档或在线资源进行配置。 7. 设置权限和安全:为了保护测试环境的安全性,设定适当的权限和防火墙规则,以防止未经授权的访问和攻击。 8. 进行测试测试人员可以根据需求使用相应的测试工具和方法对搭建好的测试环境进行测试。 9. 进行维护和更新:定期进行维护和更新操作系统和软件的版本,修复已知的漏洞和bug,以保持测试环境的稳定性和安全性。 通过以上步骤,就可以搭建一个Linux测试环境,用于模拟真实的生产环境进行软件开发和测试工作。 ### 回答3: Linux是一个开源的操作系统,可以用来搭建各种测试环境。下面是搭建Linux测试环境的步骤: 1. 选择适合的Linux发行版:有很多种Linux发行版可供选择,如Ubuntu、CentOS、Debian等。根据自己的需求和经验,选择一个合适的发行版。 2. 安装Linux系统:下载选定的发行版的安装镜像,通过制作启动盘或者虚拟机来安装Linux系统。 3. 更新系统:安装完成后,运行系统更新命令,更新系统软件包和内核版本,确保系统是最新的。 4. 安装测试工具:根据自己的测试需求,选择相应的测试工具进行安装,如Jenkins、Selenium、JMeter等。可以通过包管理器(如apt、yum)或者直接从官方网站下载安装包进行安装。 5. 配置网络:根据测试需求,配置适当的网络环境。可以通过配置网络接口、DNS、DHCP等来模拟不同的网络环境,以进行测试。 6. 配置测试环境:根据测试需求,配置各种测试环境。例如,如果需要测试Web应用程序,需要安装和配置Nginx、Apache等服务器软件;如果需要测试数据库,需要安装和配置MySQL、PostgreSQL等数据库软件。 7. 创建测试数据:根据需要,创建测试数据并导入到测试环境中。可以使用SQL脚本、CSV文件等方式来创建和导入测试数据。 8. 编写测试脚本:根据测试需求,编写测试脚本或者测试用例。可以使用各种编程语言和测试框架来编写测试脚本,如Python和JUnit。 9. 运行测试:使用编写好的测试脚本来运行测试。根据需要,可以执行自动化测试或者手动测试。 10. 分析测试结果:分析测试结果,查看测试覆盖率、错误率和性能数据等。根据测试结果,优化系统和测试环境。 通过以上步骤,可以在Linux系统上搭建一个稳定且可靠的测试环境,用于进行各种类型的软件测试

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值