当前位置: 首页 > news >正文

(二)【Jmeter】专栏实战项目靶场drupal部署

该专栏后续实战示例,都以该篇部署的项目展开操作。

前置条件

参考“(一)【Jmeter】JDK及Jmeter的安装部署及简单配置” 安装部署Jmeter,从文章最后下载“Postman、Rancher.ova、VirtualBox-7.0.12-159484-Win.exe、Xshell-7.0.0144p.exe、Xftp-7.0.0144p.exe”

VirtualBox安装

首先,双击“VirtualBox-7.0.12-159484-Win.exe”
在这里插入图片描述
点击下一步,调整安装路径,例如"D:\Program Files\Oracle\VirtualBox":
在这里插入图片描述
点击"确定",点击“下一步”,点击“是”,直至“完成”:
在这里插入图片描述

导入Rancher虚拟机并验证网络

1、启动“VirtualBox”,选择“导入虚拟电脑”
在这里插入图片描述
2、选择文件“Rancher.ova”,并点击“下一步”
在这里插入图片描述
3、调整“默认虚拟电脑位置”,如“D:\VirtualBoxVM”,点击“完成”
在这里插入图片描述
显示导入进度 …
在这里插入图片描述
导入完成如下:
在这里插入图片描述
4、点击“启动”,会提示如下错误:
在这里插入图片描述
点击更改网络:
在这里插入图片描述
5、点击”管理-》工具-》网络管理器“
在这里插入图片描述
点击适配器,手动配置网卡的”IPv4 地址“为”192.168.88.1“,且关闭DHCP服务
在这里插入图片描述
点击"应用":
在这里插入图片描述
6、右键”Rancher“点击”设置“:
在这里插入图片描述

7、双击"Rancher"启动虚拟机:
在这里插入图片描述
用户/密码:root/root ,验证网络是否通:ping www.baidu.com
在这里插入图片描述
执行ip addr
在这里插入图片描述

启动Drupal

Xshell及Xftp安装,这里就不进行赘述了,傻瓜式安装就行,安装完毕 ,启动xshell:
在这里插入图片描述
用户/密码:root/root
在这里插入图片描述
xshell连接成功,进入目录cd /root/drupal,执行命令:docker-compose up -d
在这里插入图片描述
执行docker logs -f drupal_drupal_1 如下表示应用启动成功:
在这里插入图片描述
在宿主机浏览器地址栏输入”http://192.168.88.88:18080/“
在这里插入图片描述

修改USER用户密码

该系统默认用户是user,但密码未给。可以通过如下操作修改用户名或创建信息的用户。

1、进入容器:docker exec -it drupal_drupal_1 bash
在这里插入图片描述

2、执行命令:drush会出现如下项

在这里插入图片描述

3、执行如下操作更新用户密码:drush user:password user user
在这里插入图片描述

在登录界面输入用户名登录:
在这里插入图片描述

命令行创建信息用户操作实例:

I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ drush 
I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ drush user:create wel  [success] Created a new user with uid 2--------- ----------- ----------- --------------- ------------- User ID   User name   User mail   User roles      User status  --------- ----------- ----------- --------------- ------------- 2         wel                     authenticated   1            --------- ----------- ----------- --------------- ------------- 
I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ drush user:password wel jmeter[success] Changed password for wel.
I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ drush user:role:add administrator wel[success] Added administrator role to wel
I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ drush user:login wel   
http://default/user/reset/1/1707014606/CvWtrJI_vs9moKgfFcIHLMbWBme0tHHxNspeRmDtDlA/login?destination=wel
I have no name!@7af152cd2a4a:/opt/bitnami/drupal$ 

安装postman

双击”Postman-win64-Setup.exe“,新建实例,进行接口测试验证如下
在这里插入图片描述
至此该专栏实战项目靶场Drupal部署完成。批量添加用户脚本adduser.sh:

#!/bin/bash
for i in {1..200} ;
do 
echo $i;
drush user:create test$i;
drush user:password test$i test$i;
drush user:role:add administrator test$i;
done

执行docker cp adduser.sh drupal_drupal_1:/把脚本复制到容器内部,然后进入容器执行命令:

docker exec -it drupal_drupal_1 bash
bash adduser.sh

在这里插入图片描述
在这里插入图片描述

相关文章:

  • 炫酷3D按钮
  • λ-矩阵知识点
  • 酷开科技荣获消费者服务平台黑猫投诉“消费者服务之星”称号
  • Swift Combine 级联多个 UI 更新,包括网络请求 从入门到精通十六
  • 《UE5_C++多人TPS完整教程》学习笔记4 ——《P5 局域网连接(LAN Connection)》
  • re:从0开始的CSS之旅 13. 文档流
  • VueCLI核心知识综合案例TodoList
  • Android 自定义BaseFragment
  • Panalog 日志审计系统 sessiptbl.php 前台RCE漏洞复现
  • 蓝桥杯(Web大学组)2022国赛真题:水果消消乐
  • Python学习之路-爬虫进阶:爬虫框架雏形
  • 构建智慧交通平台:架构设计与实现
  • Python爬虫——解析库安装(1)
  • 【操作系统】Ubuntu Swap内存扩容
  • 【30秒看懂大数据】数据标准
  • 【技术性】Search知识
  • Apache Pulsar 2.1 重磅发布
  • C语言笔记(第一章:C语言编程)
  • go append函数以及写入
  • Python十分钟制作属于你自己的个性logo
  • scrapy学习之路4(itemloder的使用)
  • Web设计流程优化:网页效果图设计新思路
  • 前端面试之CSS3新特性
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用 Docker 部署 Spring Boot项目
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 思考 CSS 架构
  • 提醒我喝水chrome插件开发指南
  • 王永庆:技术创新改变教育未来
  • 网络应用优化——时延与带宽
  • 延迟脚本的方式
  • 在Unity中实现一个简单的消息管理器
  • #QT(串口助手-界面)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • $.ajax,axios,fetch三种ajax请求的区别
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (五)MySQL的备份及恢复
  • (一)kafka实战——kafka源码编译启动
  • (转) 深度模型优化性能 调参
  • (状压dp)uva 10817 Headmaster's Headache
  • ***测试-HTTP方法
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET CLR Hosting 简介
  • .NET HttpWebRequest、WebClient、HttpClient
  • .net打印*三角形
  • @property括号内属性讲解