Linux下开发环境秒搭建

一,java环境安装配置

1.安装

yum install -y java-1.8.0-openjdk

2.jdk默认安装路径

/usr/lib/jvm

3.环境变量

vim /etc/profile
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

4.如果提示没有javac命令

yum -y install java-1.8.0-openjdk-devel.x86_64

二,MySQL5.7安装

1.安装

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

systemctl start  mysqld.service

systemctl status mysqld.service

grep "password" /var/log/mysqld.log
此时就获取到了数据库的初始密码

mysql -uroot -p

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

yum -y remove mysql57-community-release-el7-10.noarch

2.修改默认编码

查看数据库默认编码
show variables like 'character%';

修改编码
vim /etc/my.cnf

加入代码块:
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

重启mysql服务
service mysqld restart

3.云服务器mysql连接到本地MySQL可视化工具

mysql
     set global validate_password_policy=LOW;
     grant all privileges  on *.* to root@'%' identified by "password"; (root是用户,password登录密码)
     flush privileges;(刷新权限)

三,redis主从复制集群搭建

1.安装

下载解压redis
cd redis-6.0.8 
make 
将配置文件复制三份
两个从机的配置文件配置
slaveof 主机ip 主机port

2.脚本一键启动集群

/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6379.conf
/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6380.conf
/usr/redis/redis-6.2-rc1/src/redis-server /usr/redis/conf/redis-6381.conf

四,nacos集群搭建

1.解压nacos-xxx.tar.gz 三份到三个不同的目录

2.进入nacos的conf目录,编辑application.properties

# 指定数据源为Mysql
spring.datasource.platform=mysql
# 数据库实例数量
db.num=1
db.url.0=jdbc:mysql:///nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=Alibaba741
(修改端口)

3.执行数据库脚本,nacos集群模式需要配置mysql数据库进行配置持久化

MySQL脚本在conf下的nacos-mysql.sql中

4.修改文件名

mv cluster.conf.example cluster.conf

5.然后编辑cluster.conf

节点1IP PORT
节点2IP PORT
节点3IP PORT

6.编写脚本一键启动nacos集群

nohup sh /usr/nacos/nacos-8846/bin/startup.sh &
nohup sh /usr/nacos/nacos-8847/bin/startup.sh &
nohup sh /usr/nacos/nacos-8848/bin/startup.sh &

五,sentinel搭建

nohup java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -jar sentinel-dashboard.jar &

六,zipkin搭建

nohup java -Dserver.port=8080  -jar zipkin-server-2.12.9-exec.jar &

七,rabbitmq安装

rabbitmq需要erlang的环境

1.安装erlang的环境

rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm

2.安装相关依赖

rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm

3.安装rabbitmq客户端

rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm 

4.启用管理插件

rabbitmq-plugins enable rabbitmq_management

5.启动/停止/查看状态/重启命令

systemctl start rabbitmq-server.service
systemctl status rabbitmq-server.service
systemctl restart rabbitmq-server.service
systemctl stop rabbitmq-server.service 

6.添加用户

rabbitmqctl add_user root root

7.分配角色

rabbitmqctl set_user_tags root administrator

8.修改密码

rabbitmqctl change_password root root

9.查看所有用户

rabbitmqctl list_users

10.卸载

rpm -qa | grep rabbitmq
rpm -e rabbitmq-server

八,nginx安装

1.安装相关依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.安装nginx

解压缩nginx.xx.tar.gz 包
tar -xvf nginx.xx.tar.gz -C /opt/
进入解压缩目录 执行 ./configure
make && make install

3.常用命令

1)前提条件:必须进入nginx的目录中去操作
cd /usr/local/nginx/sbin
2)查看版本:./nginx -v
3)启动nginx:./nginx
4)关闭nginx:./nginx  -s stop
5)重新加载 nginx : ./nginx -s reload
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值