目录
一、前言
服务器阿里云CentOS7.6,Xshell7连接服务器、Xftp传输文件。
搭建jdk1.8,mysql5.7,tomcat9,nginx
所有压缩包提取:链接:https://pan.baidu.com/s/1JuwGQOI6xxaaI__JiNLoUA
提取码:jlyd
二、jdk1.8搭建
1.输入命令:mkdir jdk。root下创建文件夹名字jdk,把jdk.tar.gz放进去。
2.解压jdk:tar -zxvf jdk-8u311-linux-x64.tar.gz,并改名为jdk1.8:mv jdk1.8.0_311 jdk1.8
3.编辑配置文件 vim /etc/profile,在最后加上
export JAVA_HOME=/root/jdk/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
4.刷新配置,并查看jdk版本
三、tomcat9搭建
1.输入mkdir tomcat
2.解压缩tomcat:tar -zxvf apache-tomcat-9.0.54.tar.gz,并改名字:mv apache-tomcat-9.0.54 tomcat9
3.编辑配置:vim /etc/profile,添加
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/root/tomcat/tomcat9
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
并且刷新source /etc/profile
4.进入tomcat9的bin目录:cd tomcat/tomcat9/bin/
启动tomcat:./startup.sh
查看启动状态: netstat -anp|grep 8080
访问tomcat(默认8080端口)
四、redis6.2搭建
1.输入mkdir redis
2.解压并改名字:tar -zxvf redis-6.2.6.tar.gz ,mv redis-6.2.6 redis6
3.因为redis使用c语言编写,所以要首先安装一下编译环境。使用命令 yum install gcc-c++,然后进入解压后的文件夹输入make编译,看到以下为编译成功。
4.修改redis配置,vim redis.conf,75行bind 127.0.0.1直接注释//其他ip可连接;257行daemonize no改为daemonize yes //表示后台可运行;94行protected-mode yes改为no//关闭保护
5.启动redis, cd /root/redis/redis6/src下输入:./redis-server /root/redis/redis6/redis.conf
6.测试远程连接
五、node搭建
1.创建目录:mkdir node
2.解压并改名:tar -xvf node-v16.13.0-linux-x64.tar.xz ,mv node-v16.13.0-linux-x64 node16
3.编辑配置文件vim /etc/profile,添加:export PATH=$PATH:/root/node/node16/bin
并且刷新:source /etc/profile
4.查看node版本
六、nginx搭建
1.更新yum:yum update
2.安装依赖:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3.解压nginx:tar -zxvf nginx-1.20.1.tar.gz
4.
# 执行配置
./configure
# 编译安装(默认安装在/usr/local/nginx)
make
make install
(默认安装在/usr/local/nginx)
5.进入目录运行nginx
6.
nginx主配置文件:/usr/local/nginx/conf/nginx.conf
nginx日志文件:/usr/local/nginx/logs/access.log
启动Nginx:/usr/local/nginx/sbin/nginx
七、Mysql5.7搭建
1.进入目录解压: tar -zxvf mysql-5.7.24-el7-x86_64.tar.gz
2.把解压的改名为mysql5.7:
mv mysql-5.7.24-el7-x86_64 mysql5.7
3.安装所需要的库:centos系统的要安装yum install libaio
4.创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /data/mysql #提前创建Mysql保存数据的目录
chown mysql:mysql -R /data/mysql #赋予权限
5.配置my.cnf:vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/root/mysql/mysql5.7
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
6.进入mysql的bin主目录
7.初始化:./mysqld --defaults-file=/etc/my.cnf --basedir=/root/mysql/mysql5.7/ --datadir=/data/mysql/ --user=mysql --initialize,并且查看数据库初始化后随机生成的密码:
cat /data/mysql/mysql.err
8.启动mysql,更改root密码,开启远程连接
先将mysql.server放置到/etc/init.d/mysql中
cp /root/mysql/mysql5.7/support-files/mysql.server /etc/init.d/mysql
启动mysql:service mysql start
进入bin目录下:./mysql -u root -p
然后修改密码:
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;
然后就大功告成了!!
9.
mysql配置文件所在:/etc/my.cnf
mysql所有数据以及日志:/data/mysql
mysql服务启动: service mysql start
mysql服务关闭: service mysql stop
八、Maven3搭建
1.进入mave目录,解压tar -zxvf apache-maven-3.8.3-bin.tar.gz
2.修改环境变量
export MAVEN_HOME=/root/maven/apache-maven-3.8.3
export PATH=$PATH:$MAVEN_HOME/bin
3.刷新配置source /etc/profile
4.查看是否配置成功 mvn -v