云服务项目部署

1 篇文章 0 订阅
1 篇文章 0 订阅

一、Linux系统上安装JDK

1.1、上传JDK到linux

上传文件到/opt目录

1.2、卸载JDK

步骤1:查看是否已安装jdk
# rpm -qa | grep java
步骤2:卸载OPENJDK
# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
卸载系统自带的OpenJDK;noarch文件可以不用删除

1.3、解压JDK

步骤1:进入/opt
# cd /opt
步骤2:解压jdk安装包
# tar -xvf jdk-8u121-linux-x64.tar.gz
 

1.4、剪切解压后的文件到/usr/local/java

步骤1:修改/etc/profile文件
# vim /etc/profile
步骤2:copy下面内容到/etc/profile文件最后面
JAVA_HOME=/usr/local/java
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
步骤3:重新加载配置文件
# source /etc/profile

二、Linux系统上安装tomcat

2.1、上传tomcat的安装文件

上传到/opt目录

2.2、解压tomcat 

步骤1:进入/opt目录
# cd /opt
步骤2:解压tomcat安装包
# tar -xvf apache-tomcat-9.0.11.tar.gz


2.3、剪切解压后的文件到/usr/local/tomcat 

# mv apache-tomcat-9.0.11 /usr/local/tomcat
 

2.4、设置防火墙

# firewall-cmd --zone=public --add-port=8080/tcp --permanent
# firewall-cmd --reload


2.5、启动tomcat 

步骤1:进入到tomcat/bin目录
# cd /usr/local/tomcat/bin
步骤2:执行startup.sh文件启动tomcat
# ./startup.sh

2.6、测试是否成功 


浏览器访问:http://192.168.159.128:8080/ 出现下面这个界面就是安装成功。

 2.7、测试是否关闭 

步骤1:执行shutdown.sh文件关闭tomcat
# ./shutdown.sh

三、Linux系统上安装MySQL  

3.1、下载mysql安装包,并上传到/tmp目录 


官网链接:https://dev.mysql.com/downloads/mysql/

3.2、解压mysql压缩包

 # cd /opt
# tar -xvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

3.3、安装MySQL依赖库软件 

# yum -y install libaio


3.4、创建mysql 所属用户和用户组 

# groupadd mysql
# useradd -r -g mysql mysql
 


3.5、剪切解压后的文件到 /usr/local/mysql 

# mv mysql-5.7.31-linux-glibc2.12-x86_64 /usr/local/mysql
 

3.6、更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

# chown -R mysql:mysql /usr/local/mysql
# chmod -R 755 /usr/local/mysql
 

3.7、将原有配置删除,然后新建配置文件my.cnf,添加配置如下

先删除/etc/my.cnf文件
# rm -rf /etc/my.cnf
# vim /etc/my.cnf
添加
 [mysqld]
 explicit_defaults_for_timestamp=true
 basedir=/usr/local/mysql
 datadir=/usr/local/mysql/data
 socket=/tmp/mysql.sock

3.8、初始化数据库(可以实现数据库的初始化,而且会产生一个随机密码)

# cd /usr/local/mysql/bin
# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --
datadir=/usr/local/mysql/data

yum -y install numactl


3.9、创建一个本地服务,服务名叫mysql  

# vim /usr/lib/systemd/system/mysql.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000

3.10、启动MySQL数据库 

# systemctl start mysql


3.11、配置环境变量 

# vim /etc/profile
在最后一行添加:
 export PATH=/usr/local/mysql/bin:$PATH
# source /etc/profile

3.12、更改root账号的密码 

先登录mysql数据库
# mysql -uroot -p
mysql> set password for root@localhost = password('123456');

3.13、开放远程连接 

mysql> use mysql;
mysql> update user set host='%' where user='root';
mysql> flush privileges;


3.14、放开防火墙3306端口

 

先退出mysql数据库
mysql> \q
# firewall-cmd --zone=public --add-port=3306/tcp --permanent   //permanent永久生
效,没有此参数重启后失效
# firewall-cmd --reload
 

3.15、设置MySQL开机启动 

# systemctl enable mysql
 

四、Linux系统上安装redis

4.1、上传redis到linux系统 


上传到/opt目录下
 

4.2、解压redis 

# cd /opt
# tar -zxvf redis-5.0.0.tar.gz
 

4.3、安装gcc 


Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。
# yum install gcc-c++

4.4、编译 

# cd redis-5.0.0
# make

4.5、安装

# make install PREFIX=/usr/local/redis 
安装好之后/usr/local/redis/bin下有几个可执行的文件
redis-benchmark redis性能测试工具
redis-check-aof AOF文件修复工具
redis-check-rdb RDB文件修复工具
redis-cli redis命令行客户端
redis.conf redis配置文件
redis-sentinal redis集群管理工具
redis-server redis服务进程

4.6、启动redis

Redis启动需要一个配置文件

# cd /opt/redis-5.0.0
# cp redis.conf /usr/local/redis


修改redis.conf配置文件

# vim /usr/local/redis/redis.conf
修改daemonize的值为yes(在136行)
daemonize yes

 启动redis

# cd /usr/local/redis
# ./bin/redis-server ./redis.conf
 

停止redis

# cd /usr/local/redis/bin
# ./redis-cli shutdown

4.7、连接redis 


在redis的安装目录中有redis的客户端,即redis-cli,它是redis自带的基于命令行的redis客户端
# cd /usr/local/redis/bin
# ./redis-cli -h 127.0.0.1 -p 6379

4.8、创建一个本地服务,服务名叫redis 

配置redis服务文件

# vim /usr/lib/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

验证服务是否设置好

# systemctl restart redis     #重启redis
# systemctl status redis     #查看redis状态
# systemctl stop redis       #停止redis
# systemctl start redis       #启动redis

4.9、开放远程连接 

4.9.1、修改 redis.conf 

# vim redis.conf

将 bind 127.0.0.1这一行注释掉(69行)
这里的bind指的是只有指定的网段才能远程访问这个redis。 注释掉后,就没有这个限制了。或者bind 自己所在的网段

 将 protected-mode 要设置成no (88行)

 设置远程连接密码(在507行)
取消注释 requirepass foobared;将 foobared 改成任意密码,用于验证登录;默认是没有密码的就可
以访问的,我们这里最好设置一个密码

 重启 reids

 # systemctl restart redis

4.9.2、防火墙放行 6379 端口 

# firewall-cmd --zone=public --add-port=6379/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)
# firewall-cmd --reload

4.9.3、远程连接

然后通过客户端RedisDesktopManager,远程连接

4.10、设置redis开机自启  

 # systemctl enable redis

五、Linux系统安装RAR解压缩软件 

5.1、将安装包上传至/opt目录 
5.2、解压rarlinux。

# cd /opt
# tar -xvf rarlinux-x64-6.0.0.tar.gz

5.3、安装

# cd rar
# make 

六、发布项目到Linux 


6.1、 导入 sql 文件 


使用mysql可视化工具将sql文件导入到数据库
步骤1:创建一个名字叫agentsystemdb的数据库

步骤2:导入“数据库脚本.sql”

 

6.2、部署代理商系统 

步骤1:将ROOT.rar文件上传到/usr/local/tomcat/webapps目录
步骤2:解压ROOT压缩包
# rar x ROOT.rar

6.3、浏览器输入访问地址验证系统是否成功 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值