java环境部署文档包含jdk、mysql8.0、nginx、redis

目录

一、常用命令

二、安装jdk

三、安装mysql8.0

四、安装redis

五、nginx安装

一、常用命令

1、查找端口对应的pid  netstat -ano|findstr "8080"

2、强制停止nginx  systemctl stop nginx.service或killall nginx

3、开启防火墙 systemctl start firewalld.service

4、开放端口 firewall-cmd --zone=public --add-port=9095/tcp --permanent

5、防火墙重启  firewall-cmd --reload

6、java后台启动 nohup java -jar -Xms1024m -Xmx2048m xyl-admin.jar>> ./log.txt 2>&1 &

7、安装 vim yum -y install vim*

8、删除文件 rm -f file1 ,删除目录rmdir dir1

9、mv file1 file2   把文件file1重命名为file2  mv file1 file2 dir   把文件file1、file2移动到目录dir中

10、复制cp -a dir1 dir2  复制一个目录 

11、搜索 find / -name file1

12、解压  解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  

13、pwd //显示当前工作目录  mkdir mydir //创建工作目录

14、查看Java安装目录 which java

    执行ls -lr /usr/bin/java,执行ls -lrt /etc/alternatives/java,即可找到java默认安装路径

   /usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64/

15、安装javac环境 yum install java-1.8.0-openjdk-devel

二、安装jdk

1、yum安装jdk1.8 yum install java-1.8.0-openjdk.x86_64

2、查看jdk版本java -version

 3、默认安装路径 /usr/lib/jvm

4、编辑环境变量 vim /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

刷新配置:source /etc/profile  查看配置是否成功:echo $PATH

echo $CLASSPATH

三、安装mysql8.0

1、创建目录 mkdir -p /usr/local/dev/mysql

2、进入创建目录下载 mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

3、解压mysql安装包 tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

4、进入目录 cd mysql-8.0.20-linux-glibc2.12-x86_64

复制到新建目录  mv * /usr/local/dev/mysql

5、创建mysql数据目录 mkdir /usr/local/dev/mysql/data

6、创建用户组 groupadd mysql(提示已创建)

7、创建用户并将其加入mysql用户组 useradd -g mysql mysql (提示已加入)

8、授权用户 chown -R mysql.mysql /usr/local/dev/mysql

9、初始化mysql cd /usr/local/dev/mysql/bin

./mysqld --user=mysql --basedir=/usr/local/dev/mysql --datadir=/usr/local/dev/mysql/data/ --initialize  会生成临时密码

9、编辑my.cnf配置文件 vi /etc/my.cnf (不存在则直接边界保存)

10、my.cnf 内容

[mysqld]
basedir=/usr/local/dev/mysql
datadir=/usr/local/dev/mysql/data
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
port=3306 #可以修改端口
symbolic-links=0
11、添加mysqld服务到系统  cd /usr/local/dev/mysql

       cp -a ./support-files/mysql.server /etc/init.d/mysql

12、授权以及添加服务 chmod +x /etc/init.d/mysql  

        chkconfig --add mysql

13、启动mysql service mysql start

14、将mysql命令添加到服务  ln -s /usr/local/dev/mysql/bin/mysql /usr/bin

15、登录mysql  mysql -uroot -p # 密码使用之前随机生成的密码//不能正常进入则添加软链接

ln -s /usr/local/mariadb/mariadb-10.3.22-linux/bin/mysql /usr/bin

16、修改root密码并生效 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

flush privileges;

17、选择mysql数据库(系统设置库) use mysql;

18、修改远程连接并生效 update user set host='%' where user='root';

flush privileges;

四、安装redis

1、下载epel仓库 yum install epel-release -y

2、下载redis数据库  yum install redis -y

3、启动redis服务 systemctl start redis 

4、重启redis systemctl restart redis

5、redis添加到开机自启 systemctl enable redis redis

7、设置redis 远程连接和密码 vim /etc/redis.conf

  1. 注释 #bind 127.0.0.1
  2. 修改protected-mode no
  3. 修改 daemonize yes
  4. 修改 requirepass redis密码

五、nginx安装


1、添加CentOS 7 Nginx yum资源库

rpm -Uvh  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2、安装nginx依赖

yum -y install openssl openssl-devel make zlib zlib-devel gcc gcc-c++ libtool    pcre pcre-devel

2、yum安装nginx 

yum -y install nginx

3、默认安装目录  /etc/nginx/nginx.conf

linux安装elasticsearch7.6.2_这人很懒没留下什么的博客-CSDN博客_linux 安装elastic

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值