本次安装环境服务器可访问互联网,centOS8
一、切换yum镜像源(阿里云)
1.备份当前的yum仓库配置
mv /etc/yum.repos.d/CentOS-* /path/to/backup/
2.下载阿里云的CentOS 8仓库配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3.清理yum缓存并生成新的缓存
yum clean all
yum makecache
4.安装gcc,tcl,make(有就不用安装)
yum install -y gcc tcl
Yum install -y make
二、redis安装
1.下载redis安装包 如redis-7.0.10.tar.gz
wget http://download.redis.io/releases/redis-7.0.10.tar.gz
2.执行解压
tar -xzvf redis-7.0.10.tar.gz
3.修改文件夹名称
mv redis-7.0.10 redis
4.执行make && make install命令
cd redis
进入文件夹,执行以下命令
make && make install
5.修改redis.conf配置文件
bind 0.0.0.0 #外部可访问
daemonize yes #后台启动
requirepass 密码 #设置密码
6.指定配置文件启动redis
完成之后执行文件一般执行文件在/usr/local/bin目录下
执行以下启动命令
./redis-server ../redis/redis.conf
7.验证启动
./redis-cli
三、安装mysql
- 使用 dnf 安装 MySQL 服务器,执行以下命令
dnf install -y mysql-server
2.启动mysql并设置开机自启动
systemctl start mysqld
systemctl enable mysqld
3.安全配置mysql,设置密码
mysql_secure_installation
4.登录mysql验证安装
mysql -u root -p 密码
如果登录不成功,可尝试再次修改密码
然后使用修改后的密码,连接成功
mysql -uroot -p新密码
四、nacos安装
- 下载安装包
wget https://github.com/alibaba/nacos/releases/download/2.2.1/nacos-server-2.2.1.zip
2.安装 unzip 工具(如果尚未安装)
dnf install unzip
3.解压nacos安装包
unzip nacos-server-2.2.1.zip
4.创建nacos数据库
数据库脚本在 nacos/conf/mysql-schema.sql
5.修改配置文件
6.修改nacos/bin目录下的启动文件
vim startup.sh
7.启动nacos
./startup.sh
五、minio安装
1.下载minio可执行程序
wget https://dl.min.io/server/minio/release/linux-amd64/minio
2.给文件添加可执行权限
chmod +x minio
3.创建一个文件夹,用于存储minio数据
mkdir -p /data/minio/data
4.启动minio
nohup ./minio server --address ":9000" --console-address ":9001" /data/minio/data >/data/minio/minio.log 2>&1 &
5.配置minio密码
vim /etc/profile
控制台访问端口是9001,api端口是9000
六、mongodb安装
1.下载安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.13.tgz
2.解压安装包
tar -xzvf mongodb-linux-x86_64-rhel70-5.0.13.tgz
3.修改文件夹目录
mv 解压目录 mongodb
4.创建文件夹
mkdir data conf logs
5.添加日志文件
cd logs
touch mongodb.log
6.添加配置文件
cd conf
touch mongodb.conf
7.修改配置文件
vim mongodb.conf
systemLog:
destination: file
path: /usr/local/mongodb/log/mongod.log
logAppend: true
storage:
dbPath: /usr/local/mongodb/data
processManagement:
fork: true
net:
bindIp: localhost,127.0.0.1,192.168.11.98
port: 27017
security:
# 启动安全验证
authorization: enabled
第一次启动时先将安全验证注释掉
8.启动
cd bin
./mongod -f ../conf/mongod.conf
9.进入mongodb shell
mongo
use admin
db.createUser({
user: 'admin',
pwd: 'adminpassword',
roles: [{ role: 'userAdminAnyDatabase', db: 'admin' }]
})
10.配置文件中开启安全认证,然后重启mongodb
端口开放
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 8080 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
systemctl restart firewalld