一、 JDK安装(Linux)
第1步:下载安装JDK
cd /opt/
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" Unauthorized Request
第2步:添加执行权限:
chmod +x jdk-8u131-linux-x64.rpm
第3步:执行rpm进行安装:
rpm -ivh jdk-8u131-linux-x64.rpm
第4步:检查JDK是否安装成功
java -version
# 删除自带的JDK
rpm -e java-1.8.0-openjdk java-1.8.0-openjdk-headless --nodeps
第5步:配置JDK环境变量
查看JDK的安装路径,(一般默认的路径:/usr/java/jdk1.8.0_131)
vi /etc/profile
最下面增加:
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
保存退出。
执行:
source /etc/profile
二、 Redis安装
第1步:下载安装Redis
cd /opt/
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
第2步:解压安装:
tar -xvf redis-6.2.7.tar.gz
第3步:进入安装包的目录、编译安装:
mv redis-6.2.7 /usr/local/
cd /usr/local/redis-6.2.7
make
cd src/
make PREFIX=/usr/local/redis install
第4步:创建conf文件:
cd /usr/local/redis
mkdir conf
cp /usr/local/redis-6.2.7/redis.conf /usr/local/redis/conf/
第5步:设置后台启动Redis
vi /usr/local/redis/conf/redis.conf
vi/redis.conf
将daemonize属性改为yes
第6步:设置远程登录不限制ip
找到bind 127.0.0.1 -::1配置,用#号注释掉即可,并且把ip改成0.0.0.0
第7步:设置密码requirepass
找到requirepass,修改后面的密码
第8步:启动redis
cd /usr/local/redis/
./bin/redis-server /usr/local/redis/conf/redis.conf
三、 Nginx安装
- 安装编译工具及库文件
第1步:安装gcc:
yum install build-essential libtool
第2步:安装openSSL:
yum install openssl
第3步:安装zlib,:
yum install -y zlib zlib-devel
1.2 安装pre:
yum install pcre pcre-devel
1.3 下载安装Nginx
第1步:下载。
cd /opt/
wget http://nginx.org/download/nginx-1.21.6.tar.gz
第2步:解压安装:
tar -zxf nginx-1.21.6.tar.gz
第3步:进入安装包的目录、编译安装:
cd /opt/nginx-1.21.6/
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
# ps:安装ssl模块如果报错缺少openssl需要执行:yum -y install openssl openssl-devel
make
make install
第4步:启动nginx:
启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启:/usr/local/nginx/sbin/nginx -s reload
四、 Tomcat安装
第1步:下载安装Tomcat
cd /opt/
上传apache-tomcat-8.5.55.tar.gz
第2步:解压安装:
tar -zxvf apache-tomcat-8.5.55.tar.gz -C /usr/local/
第3步:创建环境配置脚本:
vi /etc/profile.d/tomcat.sh
export PATH=$CATALINA_BASE/bin:$PATH
export CATALINA_BASE=/usr/local/apache-tomcat-8.5.55
# 赋予执行权限;
chmod +x /etc/profile.d/tomcat.sh
# 加载环境配置;
source /etc/profile.d/tomcat.sh
第4步:配置内存:
vi /usr/local/apache-tomcat-8.5.55/bin/catalina.sh
# 增加一行
JAVA_OPTS="-Xms2048m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m"
第5步:启动Tomcat
/usr/local/apache-tomcat-8.5.55/bin/catalina.sh start 或 catalina.sh start
- MYSQL安装
第1步:卸载mariadb
# 查看mariadb 的安装包
rpm -qa | grep mariadb
# 卸载mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
# 卸载验证:
rpm -qa | grep mariadb
第2步:下载安装MYSQL
cd /opt/
上传mysql安装包
第3步:解压安装包:
# 进入下载目录
/opt/
# 解压
tar -zxvf mysql-8.0.27-el7-x86_64.tar.gz
# 查看
ls
# 显示内容:
# mysql-8.0.27-el7-x86_64 .....
# 移动解压后的文件夹至/usr/local
mv /opt/mysql-8.0.27-el7-x86_64 /usr/local/
cd /usr/local/
# 重命名
mv ./mysql-8.0.27-el7-x86_64 mysql-8.0
# 创建文件夹data,存储文件;
cd /usr/local/mysql-8.0/
mkdir ./data
第4步:创建用户及用户组:
# 用户组
groupadd mysql
# 用户 (用户名/密码)
useradd -g mysql mysql
#授权
chown -R mysql.mysql /usr/local/mysql-8.0/
第5步:初始化数据库:
# 查看当前所在目录
pwd
# 若显示/usr/local/mysql-8.0,请继续执行,否则请先进入此目录/usr/local/mysql-8.0
# 初始化 注意查看是否存在相关目录,若不存在,请新建
./bin/mysqld --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize
注意:截图从上往下第12-13行生成的“临时密码”;
第6步:Mysql配置
vi /etc/my.cnf
第7步:建立MySQL服务
# 添加Mysql到系统服务
cp -a ./support-files/mysql.server /etc/init.d/mysql # 若mysqld,以下mysql相应的修改mysqld,如下图所示
chmod +x /etc/init.d/mysql
chkconfig --add mysql
# 检查服务是否生效
chkconfig --list mysql
第8步:启动Mysql服务
# 启动
service mysql start
# 查看启动状态
service mysql status
ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin
第9步:登陆Mysql:
# 登陆
mysql -uroot -p
# 输入"初始化数据库"操作时的"临时密码"
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'moreyou1818';
# 远程连接
1.在 my.cnf 的mysqld 下增加
default_authentication_plugin=mysql_native_password
2.进入mysql命令行
use mysql;
update user set host ='%' where user='root';
FLUSH PRIVILEGES;
- 工具安装
- 检查是否安装gcc
gcc -v
yum -y install gcc gcc-c++ kernel-devel
2、检查是否安装wget插件
wget --version
yum install -y wget