首先确认测试服使用的系统,如centos 或 Ubuntu
第二步确定需要安装的软件,如java、redis、activemq、mysql、nginx
1、安装vmwareworkstation
安装VMwareworkstations,安装虚拟机,安装ssh
安装完成之后使用远程连接工具连接虚拟机
2、安装Java,并配置环境变量
(1)使用mkdir /data/soft,创建文件夹
(2)上传JDK包到data/soft文件夹,使用tar -xvf解压jdk包
(3)编辑文件 :vi /etc/profile
(4)添加以下内容:
export JAVA_HOME=/data/soft/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
3、安装redis
在 ubuntu 上安装 Redis
按照下面给出的步骤在 Ubuntu 上安装 Redis:
首先使用 sudo 设置非 root 用户,然后安装构建和测试依赖项:
sudo apt update
sudo apt full-upgrade
要继续按 Y 键
安装 Redis 服务器
使用以下命令安装 Redis 服务器:
sudo apt-get install redis-server
现在安装了 Redis Server。您可以启动 Redis 服务器:
启动 Redis 服务器
您使用以下命令启动 redis 服务器:
redis-server
启动 Redis 客户端
Redis 服务器已启动,因此您可以启动 redis 客户端以在它们之间进行通信。
redis-cli
验证 Redis 是否正常工作
执行以下命令:
redis-cli
这将打开一个 redis 提示符。
redis 127.0.0.1:6379>
在上面的提示中,127.0.0.1 是机器的 IP 地址,6379 是 Redis 服务器运行的端口。
现在键入以下 PING 命令。返回 PONG 表示 Redis 已成功安装在您的系统上。
更改密码,一般通过修改配置文件密码:
找到redis对应路径,/etc/redis
vim /etc/redis/redis.conf
加入一行
requirepass 自定义密码 #注意这里设置的密码需要和服务端配置文件配置的密码一致
重启服务器
4、安装mysql
(1)Ubuntu存储库中科院的mysql最新版本时mysql8.0,运行以下命令安装
sudo apt update
sudo apt install mysql-server
(2)安装完成之后,mysql服务将自动启动,要验证mysql服务器运行状态,输入
sudo systemctl status mysql
(3)测试通过
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-02-18 15:57:16 CST; 1min 16s ago
Main PID: 4273 (mysqld)
Status: “Server is operational”
Tasks: 37 (limit: 4588)
Memory: 357.6M
CGroup: /system.slice/mysql.service
└─4273 /usr/sbin/mysqld
(4)登录mysql
sudo mysql
(5)如果要使用外部程序(例如phpMyAdmin)以root用户身份登录到MySQL服务器,则有两个选择。第一个是将身份验证方法从更改auth_socket为mysql_native_password。您可以通过运行以下命令来做到这一点:
mysql > ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘very_strong_password’;
mysql > FLUSH PRIVILEGES;
(6)推荐的第二个选项是创建一个新的专用管理用户,该用户可以访问所有数据库:
GRANT ALL PRIVILEGES ON . TO ‘administrator’@‘localhost’ IDENTIFIED BY ‘very_strong_password’;
5、安装activemq
注意版本需要与所下载的版本对应:
MQ版本号 Build-Jdk 依赖JDK
apache-activemq-5.0.0 1.5.0_12 1.5+
apache-activemq-5.1.0 1.5.0_12 1.5+
apache-activemq-5.2.0 1.5.0_15 1.5+
apache-activemq-5.3.0 1.5.0_17 1.5+
apache-activemq-5.4.0 1.5.0_19 1.5+
apache-activemq-5.5.0 1.6.0_23 1.6+
apache-activemq-5.6.0 1.6.0_26 1.6+
apache-activemq-5.7.0 1.6.0_33 1.6+
apache-activemq-5.8.0 1.6.0_37 1.6+
apache-activemq-5.9.0 1.6.0_51 1.6+
apache-activemq-5.10.0 1.7.0_12-ea 1.7+
apache-activemq-5.11.0 1.7.0_60 1.7+
apache-activemq-5.12.0 1.7.0_80 1.7+
apache-activemq-5.13.0 1.7.0_80 1.7+
apache-activemq-5.14.0 1.7.0_80 1.7+
apache-activemq-5.15.0 1.8.0_112 1.8+
我下载的是apache-activemq-5.15.0-bin.tar
(1)首先官网下载activemq
http://activemq.apache.org/activemq-5120-release.html
(2)然后解压
tar -zxvf 源文件.tar.gz /usr/local/src/activMQ
(3)启动activemq
进入到bin目录下,使用 ./activemq start
出现如下信息说明启动成功,即可访问管理界面:http://localhost:8161,默认的用户名与密码一般都是admin
出现以下信息说明启动成功
INFO: Loading ‘/usr/local/soft/apache-activemq-5.12.1//bin/env’
INFO: Using java ‘/usr/lib/jvm/jdk1.7.0_65/bin/java’
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : ‘/usr/local/soft/apache-activemq-5.12.1//data/activemq.pid’ (pid ‘5532’)
看到PID(进程号,每次会有所不同)
管理界面:
默认端口IP:8161,浏览器输入打开。
6、安装nginx
(1)apt-get的方式安装,使用命令
apt-get install nginx
(2)检查是否安装成功
nginx -v
(3)启动nginx
service nginx start
(4)在网页上输入
IP
7、mysql创建远程连接用户
1.配置 bind-address
在Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的;
如果你要其他机器也能够访问的话,需要进行配置;找到 bind-address 修改值为 0.0.0.0(如果需要远程访问)
命令:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
#找到 bind-address 修改值为 0.0.0.0(如果需要远程访问)
重启mysql命令:sudo /etc/init.d/mysql restart
2.登录MySQL
命令:sudo mysql -uroot -p
输入用户密码
3.切换数据库
命令:mysql>use mysql;
4.查询用户表命令:
命令:mysql>select User,authentication_string,Host from user;
5.查看状态
命令:select host,user,plugin from user;
6.设置权限与密码
Mysql高版本需要卸载强密码验证
命令:
Mysql>
mysql> CREATE USER ‘mysql’@‘%’ IDENTIFIED BY ‘123456’;修改加密规则
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘密码’ PASSWORD EXPIRE NEVER; #更新一下用户的密码
mysql> UPDATE user SET host = ‘%’ WHERE user = ‘root’; #允许远程访问
#刷新cache中配置 刷新权限
mysql>flush privileges;
mysql>quit;
第六步:开放端口
命令:
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT
8、配置测试服
切换管理员权限:
su
密码:xxxxx
(1)刷新java配置:
source /etc/profile
(2)启动activemq服务
cd /usr/local/src/apache-activemq-5.15.0/bin/
./activemq start
(3)更改其他相关配置文件:
一般在/etc/nginx
或导入包的路径等
具体位置可以询问开发人员
(4)导入web包到nginx所配置的路径下并解压,
(5)导入服务器jar包
运行启动命令:
java -jar xxx