服务器jdk1.8、MySQL5.7、Tomcat9、redis6.2、Nginx、node、Maven环境搭建

目录

一、前言

二、jdk1.8搭建

三、tomcat9搭建

四、redis6.2搭建

五、node搭建

六、nginx搭建

七、Mysql5.7搭建

 八、Maven3搭建


一、前言

        服务器阿里云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

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤在Docker中部署和安装jdk1.8Redis 3.2、NginxMySQL 5.7: 1. 安装Docker:根据你的操作系统,安装适合的Docker版本。你可以在Docker官方网站上找到相关的安装指南。 2. 拉取镜像:打开终端或命令提示符,执行以下命令拉取所需的镜像: - JDK 1.8:`docker pull openjdk:8-jdk` - Redis 3.2:`docker pull redis:3.2` - Nginx:`docker pull nginx` - MySQL 5.7:`docker pull mysql:5.7` 3. 创建容器: - JDK 1.8:执行以下命令创建一个名为`jdk-container`的JDK容器,并将宿主机的某个目录挂载到容器中的`/app`目录下: ``` docker run -d --name jdk-container -v /host/path:/app openjdk:8-jdk ``` - Redis 3.2:执行以下命令创建一个名为`redis-container`的Redis容器,并将容器的6379端口映射到宿主机的6379端口: ``` docker run -d --name redis-container -p 6379:6379 redis:3.2 ``` - Nginx:执行以下命令创建一个名为`nginx-container`的Nginx容器,并将容器的80端口映射到宿主机的80端口: ``` docker run -d --name nginx-container -p 80:80 nginx ``` - MySQL 5.7:执行以下命令创建一个名为`mysql-container`的MySQL容器,并将容器的3306端口映射到宿主机的3306端口。同时,设置MySQL的root用户密码为`your_password`: ``` docker run -d --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password mysql:5.7 ``` 4. 进入容器: - JDK 1.8:执行以下命令进入`jdk-container`容器: ``` docker exec -it jdk-container bash ``` - Redis 3.2:执行以下命令进入`redis-container`容器: ``` docker exec -it redis-container bash ``` - Nginx:执行以下命令进入`nginx-container`容器: ``` docker exec -it nginx-container bash ``` - MySQL 5.7:执行以下命令进入`mysql-container`容器: ``` docker exec -it mysql-container bash ``` 在进入容器后,你可以执行相应的命令来配置和使用各个软件。 这些步骤可以帮助你在Docker中部署安装JDK 1.8、Redis 3.2、NginxMySQL 5.7。请确保你已经安装了Docker,并具有适当的权限来执行相关的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值