JDK1.8
//解压
tar -zxvf jdk-8u291-linux-x64.tar.gz
//配置环境变量
vi /etc/profile
//在最后加入
export JAVA_HOME=/opt/soft/jdk1.8.0_291
export PATH=$PATH:$JAVA_HOME/bin
Redis
1.解压后 make
**** /bin/sh: cc: 未找到命令
yum install gcc-c++ -y
**** 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
make MALLOC=libc
2.修改配置文件
# 修改配置 15
daemonize yes #后台启动
protected‐mode no #关闭保护模式,开启的话,只有本机才可以访问redis
# 需要注释掉bind
#bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户 端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
3.设置自启
添加到/etc/rc.d/rc.local
/opt/soft/redis-6.2.4/src/redis-server /opt/soft/redis-6.2.4/redis.conf
Sentinel
自启:下载Sentinel 将启动启动命令放入/etc/rc.d/rc.local
source /etc/profile;
nohup java -Dserver.port=8849 -Dcsp.sentinel.dashboard.server=139.198.180.10:8849 -Dproject.name=sentinel-dashboard -jar /opt/soft/sentinel-dashboard-1.8.0.jar &
Nacos
单机启动
tar -zxvf nacos-server-1.3.1.tar.gz
//默认是集群模式 所以要加参数‐m standalone
bin/startup.sh ‐m standalone
开机自启
进入/lib/systemd/system目录, 创建nacos.service文件
cd /lib/systemd/system
touch nacos.service
nacos.service:(设置正确的nacos路径)
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/nacos-server-1.1.3/nacos/bin/startup.sh -m standalone
ExecReload=/usr/nacos-server-1.1.3/nacos/bin/shutdown.sh
ExecStop=/usr/nacos-server-1.1.3/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Mysql
解压
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
创建mysql用户
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql.mysql /usr/local/mysql
mkdir data #进入mysql文件夹
修改配置文件
vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/data/mysql/mysql.err
pid-file=/usr/local/mysql/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
初始化数据库 mysql/bin
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看密码
cat /data/mysql/mysql.err
服务自启,将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动
service mysql start
ps -ef|grep mysql
用之前的密码登录
./mysql -u root -p #bin目录下
修改密码
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
设置远程连接
use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新