Java+Redis+mysql+nginx安装

 

一、安装Java

1、切换到安装包目录 cd /opt/linux

2、解压 tar -zxvf jdk-8u202-linux-x64.tar.gz

3、复制文件到usr 目录  mv jdk1.8.0_202 /usr/local

4、修改配置文件 vi /etc/profile

5、写入以下内容

export JAVA_HOME=/usr/local/jdk1.8.0_202

export JRE_HOME=/usr/local/jdk1.8.0_202/jre

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

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

6、source /etc/profile

7、检查Java版本   java -version  编辑  javac

  • 安装redis
  1. 切换到安装包目录 cd /opt
  2. 解压 tar -zxvf redis-5.0.7.tar.gz
  3. 进入redis目录   cd redis-5.0.7
  4. 编译 make -j8/linux
  5. 安装 make PREFIX=/usr/local/redis install
  6. 拷贝redis.conf到安装目录 cp redis.conf /usr/local/redis
  7. 进入 /usr/local/redis目录  cd /usr/local/redis/
  8. 编辑redis.conf    vim redis.conf

1.后台启动,daemonize yes

2.绑定端口,port 6379 默认是6379 需要安全组开放端口

3.绑定IP,bind 192.168.1.101

4.指定数据存放路径,dir /usr/local/redis/log rdb存放的路径

5.指定持久化方式,appendonly yes

6.requirepass tj123456 设置密码

9、启动 ./bin/redis-server ./redis.conf

10、设置开机自启动

cp /opt/linux/redis-5.0.7/utils/redis_init_script  /etc/init.d/redis

11、编辑文件

vim /etc/init.d/redis

Java+Redis+mysql+nginx安装_第1张图片

Java+Redis+mysql+nginx安装_第2张图片

 

 

 

  1. 赋予执行权限

chmod +x redis

  1. 设置开机自启动

chkconfig redis on

三、安装mysql

1、创建mysql用户

groupadd mysql 

useradd -r -g mysql mysql

  1. 切换到安装包目录 cd /opt/linux
  2. 解压

xz -d mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar

  1. 移动文件到指定目录  mv  mysql-8.0.18-linux-glibc2.12-x86_64 /usr/local/mysql
  2. 创建data 目录 mkdir /usr/local/mysql/data
  3. 目录赋权

chown -R mysql:mysql /usr/local/mysql  

chmod -R 755 /usr/local/mysql

  1. 安装并初始化 设置不区分大小写

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --lower-case-table-names=1

  1. 记录密码 vofp3iej,Raw   U1;USqeTAFfn  Hu#uQ6)OoI4%    Et,1wuxgSuhi  4sriaqo>&DB*
  2. 编辑配置文件 vi /etc/my.cnf

datadir=/usr/local/mysql/data

port = 3306

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

symbolic-links=0

max_connections=400

innodb_file_per_table=1

#表名大小写不明感,敏感为

lower_case_table_names=1

注释掉socket=/var/lib/mysql/mysql.sock  #socket=/var/lib/mysql/mysql.sock

  1. 创建日志目录并赋权

 mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

chown -R mysql:mysql /var/log/mariadb

  1. 关闭selinux

vi /etc/selinux/config 

修改 SELINUX=disabled

重启服务器

  1. 启动服务

 /usr/local/mysql/support-files/mysql.server start

  1. 安装 yum install libaio-devel.x86_64
  2. 安装 yum -y install numacti
  3. 建立软连接

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

  1. 修改密码

mysql -u root -p

mysql>set password for root@localhost ='tj123456';

  1. 开放远程连接

mysql>use mysql;

mysql>update user set user.Host='%' where user.User='root';

mysql> flush privileges;

确保navicat可以连接

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'tj123456';

mysql> flush privileges;

  1. 设置开机自启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

 

四、安装nginx

1.切换到安装包目录 cd /opt/linux

2.解压 tar -zxvf nginx-1.8.0.tar.gz

3.切换目录 cd nginx-1.8.0/

4.编译安装 ./configure  make && make install  默认安装到 /usr/local/nginx

5.切换目录 cd /usr/local/nginx/ 

6.启动 ./sbin/nginx 

7.Ip 访问测试 10.76.11.130:80

8.修改配置文件 cd /usr/local/nginx/conf/  vi nginx.conf

9.配置后端服务组

 upstream test.com{

server 10.76.11.130:8080 weight=1;

server 10.76.11.134:8080 weight=2;

}

10.使用服务组

     location /test/ {

          proxy_pass http://test.com/;

   proxy_redirect default;

}

11.重启nginx ./sbin/nginx -s reload

 

你可能感兴趣的:(Tomcat,MySQL,Linux)