正文
端口使用情况
端口 状态 服务
21/tcp 开放 ftp
22/tcp 开放 ssh
25/tcp 开放 smtp
80/tcp 开放 Nginx
888/tcp 开放 accessbuilder
3306/tcp 开放 mysql
3308/tcp 开放 docker_nacos_mysql
3690/tcp 开放 svn
8081/tcp 开放 emqx
8083/tcp 开放 emqx
8084/tcp 开放 emqx
8086/tcp 开放 sentinel
8099/tcp 开放 gitlab
8888/tcp 开放 宝塔
9090/tcp 开放 zeus-admin
8848/tcp 开放 nacos
8090/tcp 开放 若依前端
8083/tcp 开放 emqx
1、JDK-1.8安装
yum install java-1.8.0-openjdk* -y
vim /etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
2、Maven 3.8.5安装
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 https://drive.weixin.qq.com/s?k=AOsAsAdmAAoa6CqX16Ae4ABgZZAPo
# 下载maven
wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.8.5-bin.tar.gz
mv apache-maven-3.8.5 /usr/local/maven/
# 配置环境变量
vim /etc/profile
MAVEN_HOME=/usr/local/maven
PATH=${MAVEN_HOME}/bin:${PATH}
export PATH
# 刷新
source /etc/profile
# 查看
mvn -v
# 替换maven源
vim /usr/local/maven/conf/settings.xml
# 找到<mirrors></mirrors>标签对,添加以下内容
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</mirror>
# 指定下载源位置
<localRepository>/usr/local/maven/repository</localRepository>
3、Node 12.22.12
运行在服务端的 JavaScript
curl -sL https://rpm.nodesource.com/setup_12.x | bash - && yum install -y nodejs
node --version
4、nacos2.1
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持几乎所有主流类型的服务的发现、配置和管理 https://drive.weixin.qq.com/s?k=AOsAsAdmAAo0v8bcn6Ae4ABgZZAPo https://drive.weixin.qq.com/s?k=AOsAsAdmAAowzXGHaoAe4ABgZZAPo
cd usr/local/
wget https://github.com/alibaba/nacos/releases/download/2.1.0/nacos-server-2.1.0.tar.gz
tar -zvxf nacos-server-2.1.0.tar.gz
mysql -uroot -p
# 指定其默认字符集为 utf8,默认校对规则为utf8_general_ci
CREATE DATABASE nacos_config;
use nacos_config;
source /usr/local/nacos/conf/nacos-mysql.sql
开启:8848端口
iptables -I INPUT -p tcp --dport 8848 -j ACCEPT
修改配置文件application.properties,修改MYSQL账号密码:
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
进入bin目录,启动nacos命令(-m standalone 指定启动模式为单机版):
集群模式:nohup ./startup.sh
单机模式:nohup ./startup.sh -m standalone &
cd /usr/local/nacos/bin && sh startup.sh -m standalone
访问nacos控制台,http://ip:8848/nacos 用户名密码均为:nacos
采用方式二:https://nacos.io/zh-cn/docs/quick-start-docker.html
mysql 3307端口,需要将启动文件更改为docker-compose.yaml 文件启动
查看密码:nacos-docker/env/mysql.env
(base) [root@localhost example]# ls
cluster-embedded.yaml cluster-ip.yaml init.d prometheus standalone-logs standalone-mysql-8.yaml
cluster-hostname.yaml docker-compose.yaml mysql standalone-derby.yaml standalone-mysql-5.7.yaml
(base) [root@localhost example]# docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------------------------------------
mysql docker-entrypoint.sh mysqld Up 0.0.0.0:3307->3306/tcp,:::3307->3306/tcp, 33060/tcp
nacos-standalone-mysql bin/docker-startup.sh Up 0.0.0.0:8848->8848/tcp,:::8848->8848/tcp, 0.0.0.0:9555->9555/tcp,:::9555->9555/tcp,
0.0.0.0:9848->9848/tcp,:::9848->9848/tcp
5、sentinel >= 1.6.0
提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。 https://drive.weixin.qq.com/s?k=AOsAsAdmAAo7pMkUpRAe4ABgZZAPo
cd /usr/local/ && mkdir sentinel && cd sentinel &&
wget https://github.com/alibaba/Sentinel/releases/download/1.8.4/sentinel-dashboard-1.8.4.jar
iptables -I INPUT -p tcp --dport 8086 -j ACCEPT
nohup java -Dserver.port=8086 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.4.jar >/dev/null &