(二)【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部署完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/681866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小白学习Halcon100例:如何利用动态阈值分割图像进行PCB印刷缺陷检测?

文章目录 *读入图片*关闭所有窗口*获取图片尺寸*根据图片尺寸打开一个窗口*在窗口中显示图片* 缺陷检测开始 ...*1.开运算 使用选定的遮罩执行灰度值开运算。*2.闭运算 使用选定的遮罩执行灰度值关闭运算*3.动态阈值分割 使用局部阈值分割图像显示结果*显示原图*设置颜色为红色…

ARMv8-AArch64 的异常处理模型详解之异常处理概述Handling exceptions

异常处理模型详解之异常处理概述 一,异常处理相关概念二,异常处理概述 一,异常处理相关概念 在介绍异常处理之前,有必要了解一些关于异常处理状态的术语: 当处理器响应一个异常时,我们称该异常被获取了&a…

PIL Image 使用详解

文章目录 1. 各种图像处理库介绍1.1 读取数据的通道顺序1.2 Python图像处理库(PIL、Pillow、Scikit-image、Opencv) 2、PIL库与Pillow库的区别3 Pillow库3.1 Pillow库特点3.2 Pillow库安装 4、Pillow的Image对象(PIL.Image)4.1 Im…

Peter算法小课堂—区间模型(2)

上次咋们讲了前两个区间模型:1.最大不重叠区间数 2.不重叠区间最少分组数。今天我们就学习:最小区间覆盖问题、区间重叠最厚层数! 最小区间覆盖 先看三道题 那么,第1题,它是浮点数的题,也就要求首尾相同。…

知识图谱 多模态学习 2024 最新综述

知识图谱遇见多模态学习:综述 论文题目:Knowledge Graphs Meet Multi-Modal Learning: A Comprehensive Survey 论文链接:http://arxiv.org/abs/2402.05391 项目地址:https://github.com/zjukg/KG-MM-Survey 备注:55…

Unresolved reference: kotlinx 和 Unresolved reference:xxx

Unresolved reference: kotlinx 这个报错是因为build.gradle中忘记apply plugin了 apply plugin: kotlin-android-extensions如下 同步以后再次编译发现报错 Unresolved reference:xxx 是因为用于使用 Gradle 构建的 Kotlin 版本与 IDE 插件中的版本不一样的原因 解决方法 …

剪辑视频衔接怎么操作 剪辑视频衔接过渡自然方法 剪辑视频教程新手入门 抖音剪辑短视频 会声会影视频制作教程

视频剪辑在现代社交媒体和数字媒体时代中变得越来越重要。它广泛应用于各种领域,包括电影制作、广告宣传、教育培训、社交媒体内容创作等。 一、剪辑视频衔接怎么操作 会声会影是一款功能强大、易于使用的视频编辑软件。接下来我们拿会声会影为例讲解剪辑视频如何…

二叉树的垂直遍历

1.题目 这道题是2024-2-13的签到题,题目难度为困难。 考察的知识点是DFS算法和自定义排序。 题目链接:二叉树的垂直遍历 给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言&#xff…

HotCoin Global: 澳洲双牌照持有平台,坚守全球合规之路

前言: 加密交易平台的合规性不仅是相关法规遵守的问题,更是市场透明度和用户公平性的关键。为促使加密市场的交易活动有规范、有秩序地进行,确保加密投资者的资产与交易安全,部分国家明确对加密资产的交易和经营活动进行监督及管…

C++ matplotlib 画图 Linux

Matplotlib-cpp画图 命令行下载matplotlibcpp git clone https://github.com/lava/matplotlib-cpp将matplotlibcpp.h移动到自己所用的工程 CMakeList.txt文件如下所示 cmake_minimum_required(VERSION 3.0.2) project(huatu)set(CMAKE_CXX_STANDARD 11)file(GLOB_RECURSE P…

生成树(习题)

模板】最小生成树 生成树有两种方法,但是我只会克鲁斯卡尔算法,所以接下来下面的的题目都是按照这个算法来实现的,首先来见一下生么是这个算法,在之前的我写的一篇博客中有题使叫修复公路,其实这一题就是使用了这个算…

Redis相关介绍

概念 Redis:非关系型数据库(non-relational),Mysql是关系型数据库(RDBMS) Redis是当今非常流行的基于KV结构的作为Cache使用的NoSQL数据库 为什么使用NoSQL 关系型 数据库无法应对每秒上万次 的读写请求 表中的存储记录 数量有限 无法简单…

JUC-java并发编程的艺术

一、并发问题 上下文切换:CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。所以任务从保存到再加载的过…

MySQL:常用指令

MySQL官网 一、在Windows 系统 cmd窗口里执行的命令 启动:net start MySQL停止:net stop MySQL卸载:sc delete MySQL 二、在macOS系统终端里执行的命令 启动:mysql.server start停止:mysql.server stop重启:mysql.server restart 三、执行帮…

Qt:槽函数的五种写法

一、Qt4写法(不推荐) connect(ui.btnOpen,SIGNAL(clicked),this,SLOT( open() ) );因为是以宏定义的方式展开,所以如果SIGNAL写错,或者信号名字、槽函数写错、编译器是无法检验出来的,导致出现隐性BUG,不容…

【医学大模型 知识增强】SMedBERT:结构化语义知识 + 医学大模型 = 显著提升大模型医学文本挖掘性能

SMedBERT:结构化语义知识 医学大模型 显著提升医学文本挖掘任务性能 名词解释结构化语义知识预训练语言模型医学文本挖掘任务 提出背景具体步骤提及-邻居混合注意力机制实体嵌入增强实体描述增强三元组句子增强 提及-邻居上下文建模域内词汇权重学习领域自监督任务…

【项目】高并发内存池

高并发内存池 【项目】高并发内存池项目介绍这个项目做的是什么? 内存池相关知识池化技术内存池malloc 定长内存池的实现高并发内存池整体框架设计ThreadCache对齐规则封装FreeList类封装thread cache类TLS无锁访问 CenctralCache整体设计页号规定span结构SpanList结…

QQ强制聊天,加好友。临时会话接口跳转单页源码

QQ互动增强工具:一键聊天、加好友与临时会话 🔥 全新体验,轻松连接 🔥 在数字社交时代,QQ仍然是我们与亲朋好友、工作伙伴沟通的重要桥梁。但有时候,复杂的设置和权限障碍让简单的“加个好友”或“说句话…

【Linux学习】生产者-消费者模型

目录 22.1 什么是生产者-消费者模型 22.2 为什么要用生产者-消费者模型? 22.3 生产者-消费者模型的特点 22.4 BlockingQueue实现生产者-消费者模型 22.4.1 实现阻塞队列BlockQueue 1) 添加一个容器来存放数据 2)加入判断Blocking Queue情况的成员函数 3)实现push和pop方法 4)完…

FPGA模块——SPI接口设计

SPI接口设计 SPI基础代码模版1. SPI协议与芯片交互接口2. SPI协议的控制器(状态机) SPI基础代码模版 user输入: valid信号 , 要输出的值 输出 :一个周期读valid , 读到的值 module spi_drive#(parameter…