项目环境部署软件安装

一.需要准备软件和工具

      客户端连接软件 SecureCRT

在 windows 系统 连接 linux 服务器 ,进行远程 Linux 命令操作

安装包

l     安装 JDK : JDK8 64 位 linux 压缩包

l     安装 Tomcat : Tomcat8 压缩包

l  

l     安装 redis : redis3.0 压缩包

l     安装 activeMQ: activeMQ5.14.0 压缩包

l     安装 ElasticSearch: es2.4 压缩包

l     安装 IK 分词器插件: ik2.x 压缩包

 

二.配置secureCRT远程连接linux上传安装包

企业中 采用远程连接软件,远程连接操作 linux 系统

1、 使用 SecureCRT 远程连接 linux

  项目环境部署软件安装

项目环境部署软件安装

2、 配置 secureCRT 会话

项目环境部署软件安装

项目环境部署软件安装

2.1安装 lrzsz 程序,上传压缩包到tmp目录下(方式一)

yum -y install lrzsz

项目环境部署软件安装

4、 通过 rz 命令上传文件 到服务器, sz 下载文件到本地

项目环境部署软件安装

2.2.FileZilla  (实际开发用得最多的)  方式二

上传到tmp目录下

项目环境部署软件安装

点右边的/,选择tmp临时文件目录

项目环境部署软件安装

文件操作:

【rm】  

rm  删除文件

用法:rm [选项]... 文件...

rm a.txt      删除a.txt文件和目录   

rm -f a.txt      不询问,直接删除rm 删除文件(慎用)

rm -r a       递归删除目录(询问y/n)   删除目录以及目录中的文件(不适用)

rm -rf  a     不询问递归删除   删除目录以及目录中的文件(删除整个目录可选)

 

创建目录和移除目录:mkdir rmdir

mkdir --help    看mkdir有什么参数   每个命令都可以这样去查看帮助

mkdir(make directory)      当前目录下创建子目录:

mkdir  目录名               当前目录下创建xxx目录

mkdir –p app2/test        级联创建aap2以及test目   创建多级目录    你在什么目录下就在什么目录下创建

rmdir(remove directory)    删除“空”的子目录:   rmdir app            删除app目录

 

所有的压缩包都放在根目录下的tmp临时文件夹下

解压后的软件都放到/usr/local   ,oracle可以放到 /opt

/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录  /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录

 

.Linux安装配置JDK

  1. 1 解压 jdk 包

tar -zxvf jdk-8u65-linux-x64.tar.gz .

项目环境部署软件安装

  1. *.tar tar –xvf 解压
    2*.gz gzip -d 或者 gunzip 解压
    3*.tar.gz *.tgz tar –xzf 解压
    4*.bz2 bzip2 -d 或者用 bunzip2 解压
    5*.tar.bz2 tar –xjf 解压
    6*.Z uncompress 解压
    7*.tar.Z tar –xZf 解压
    8*.rar unrar e 解压
    9*.zip unzip 解压

无法解压, 安装软件问题, window 重新压成 zip 格式上传

项目环境部署软件安装

  1. 2 复制 jdk 目录到 usr/
mv ./jdk1.8.0_181/ /usr/
  1. 3、 创建链接(别名)
ln -s /usr/jdk1.8.0_181/ /usr/jdk

项目环境部署软件安装

  1. 4、 配置环境变量 /etc/profile(注意在修改文件时最好将文件内容全部复制一份,以免误删)

vi /etc/profile
在文件末尾添加
JAVA_HOME=/usr/jdk
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
wq 退出
重启 shutdown -r now (source /etc/profile )
刚进入 vi 编辑器命令模式,执行命令
输入 I (insert) 进行编辑模式进行编辑,执行 esc 退出编辑模式,进行命令模式
在命令模式输入 :wq 保存退出 、 :q! 不保存退出

 

  1. 5、 验证配置是否成功

Java -version javac java
问题: 安装 jdk8 为什么显示 jdk7

项目环境部署软件安装

原因: 内置 openJDK ,需要卸载自带 openJDK
先查看 rpm -qa | grep java
卸载 openJDK : rpm -e --nodeps rpm 包名称

项目环境部署软件安装

项目环境部署软件安装

项目环境部署软件安装

补充说明: 执行 java 或者 javac 提示权限不足
chmod -R 777 /usr/jdk 进行授权

 

三.Linux安装配置Oracle

  1. 1. 解压 zip
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

项目环境部署软件安装

  1. 2、 安装 rpm 包、 进入 Disk1 目录
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

错误: This system does not meet the minimum requirements for swap space

使用 free -m 查看空间
进入 / 目录创建 swapfile
sudo dd if=/dev/zero of=swapfile bs=2024 count=2048576
转换文件
sudo /sbin/mkswap swapfile
**
sudo /sbin/swapon swapfile

添加 swap 文件前效果

项目环境部署软件安装

添加 swap 文件后效果

项目环境部署软件安装

重新安装 oracleXE。

  1. 3、 安装 oracle XE 后配置

项目环境部署软件安装

/etc/init.d/oracle-xe 文件中是有包含 Oracle 环境变量的一些参数的,我们只需要从中复制中
其中的 ORALCE_HOMEORALCE_BASEPATHORALCE_SID /etc/profile 中。

项目环境部署软件安装

使环境变量生效source /etc/profile

项目环境部署软件安装

  1. 4、 执行 oracle XE 配置

/etc/init.d/oracle-xe configure

项目环境部署软件安装

记住设置 system 账户密码 123456 !  设置密码

错误:

项目环境部署软件安装

查看日志

项目环境部署软件安装

解决: 配置 itheima 主机域名解析 127.0.0.1
修改 hosts 文件
添加 127.0.0.1 itheima

项目环境部署软件安装

安装成功

项目环境部署软件安装

连接 oracle

项目环境部署软件安装

四.Linux安装配置Tomcat

1、 解压 tomcat

tar -zxvf apache-tomcat-8.0.28.tar.gz -C /opt


2、 为了方便操作 创建链接

ln -s /opt/apache-tomcat-8.0.28 /opt/tomcat

项目环境部署软件安装

3、 启动 tomcat
/opt/tomcat/bin/startup.sh 启动

/opt/tomcat/bin/shutdown.sh 关闭

项目环境部署软件安装

查看 tomcat 启动信息(再复制一个窗口查看Tomcat启动信息,可选操作)

项目环境部署软件安装

配置/opt/tomcat/conf/server.xml 端口改为 9001,默认8080

项目环境部署软件安装

再克隆开启一个窗口查看日志是否已经开启成功

tail -f /opt/tomcat/logs/catalina.out

项目环境部署软件安装

端口被占用的查看和杀掉

ps -ef|grep tomcat

Kill -9 27598

项目环境部署软件安装

  1. 开启linux 防火墙端口9001

先访问,看能不能访问,然后在做特定端口开启,如何某某服务端口是否开启??

防火墙打开9001端口

/sbin/iptables -I INPUT -p tcp --dport 9001 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status

 

访问: http://192.168.56.101:9001/

5、 发布项目到 tomcat
修改 bos_domain Constants

项目环境部署软件安装

检查生成 war 包项目 finalName

项目环境部署软件安装

项目环境部署软件安装

对每个 war 项目 分布打包 ,勾选 skipTest

将打好的war包进入Tomcat中的webapps中,tomcat装在了opt下

  1. 6、 上传 war 包 到 tomcat/webapps(上传前要关闭Tomcat)

项目环境部署软件安装

五.配置PLSQL远程连接linux的oracle数据库

sqlplus 如何连接远程 oracle 

项目环境部署软件安装

PLSQL Developer 如何连接远程 oracle

System

abc

58.87.93.245:1521/xe

项目环境部署软件安装

创建 bos crm 账户(连接linux下的数据库创建user)

项目环境部署软件安装

在system连接到远程云服务器后,新建两个用户,一个bos和一个user,注意数据库上传前一定要将本地测试的ip改成服务器公网ip,用户名也要和新建用户名和密码一致,

创建用户成功后,开启服务器会自动建表
-- Create the user
create user bos
identified by bos;
-- Grant/Revoke role privileges
grant connect to bos;
grant resource to bos;
-- Create the user
create user crm
identified by crm;
-- Grant/Revoke role privileges
grant connect to crm;
grant resource to crm;

启动 tomcat 运行项目 自动建表(之前上传的war包会一个个的自动解压缩)

项目环境部署软件安装

创建 admin 账户
在数据库导入 数据 t_menu.sql t_user_role_permission.sql

六.Linux安装配置redis()   端口6379

1、 安装 gcc(进入tmp)
yum install -y gcc g++ gcc-c++ make
2、 解压 redis
tar zxvf redis-3.0.0.tar.gz

将解压的包移到usr下

mv redis-3.0.0 /usr

改名

ln -s redis-3.0.0 redis

cd redis
3、 执行 make 编译命令
make MALLOC=libc
4、 启动关闭 redis
启动 src/redis-server & (添加 &执行后台启动 )   

 

项目环境部署软件安装

关闭 src/redis-cli shutdown

  1. 查看 redis 是否启动
    ps -ef |grep redis 查看进程
    客户端连接

项目环境部署软件安装

补充:

/usr/local/redis/bin

项目环境部署软件安装

redis-server  redis服务器

redis-cli redis命令行客户端

redis-benchmark redis性能测试工具

redis-check-aof AOF文件修复工具

redis-check-rdb  RDB文件检索工具

 

防火墙打开6379端口

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status

 

七.Linux安装配置activemq

1、 解压 activeMQ
tar -zxvf apache-activemq-5.14.0-bin.tar.gz
2、 复制目录到/usr
mv apache-activemq-5.14.0 /usr
3、创建链接

项目环境部署软件安装

  1. 启动服务

/usr/activemq/bin/activemq start

项目环境部署软件安装

5、查看是否启动
netstat -an | grep 61616
ps -ef|grep activemq
访问: http://192.168.56.101:8161/admin 用户名密码 admin/admin

项目环境部署软件安装

八.Linux安装配置elasticsearch

1、 解压缩 elasticsearch
tar -zxvf elasticsearch-2.4.0.tar.gz
2、 移动目录
mv elasticsearch-2.4.0/ /usr/
3、 创建链接
ln -s elasticsearch-2.4.0 elasticsearch
mv elasticsearch-2.4.0 elasticsearch
4、 启动服务 /usr/elasticsearch/bin/elasticsearch -d (-d 参数后台启动 )
错误 : 无法用 root 账户启动

项目环境部署软件安装

解决: -Des.insecure.allow.root=true

项目环境部署软件安装

5、 访问
页面端口 9200
服务程序调用端口 9300
http://192.168.56.101:9200/ 无法访问
默认只能 localhost 访问,如果外网访问,需要开启权限 config/elasticsearch.yml

项目环境部署软件安装

6、 安装 es head 插件
进入 bin 目录 ./plugin install mobz/elasticsearch-head

重启 linux 服务器 shutdown -r now
重启 linux 后,关闭防火墙 service iptables stop
启动 elasticsearch

项目环境部署软件安装

项目环境部署软件安装

九.Linux安装ik分词器到elasticsearch

解压缩 unzip elasticsearch-analysis-ik-2.x.zip
l 进入 ik 分词器 target/release 目录 拷贝文件到 %es%/plugins/analysis-ik
`cp -r ./ /usr/elasticsearch/plugins/analysis-ik/`

项目环境部署软件安装

项目环境部署软件安装

l 进入 target/release/config 目录将所有配置文件,复制 %es%/config
`cp -r ./ /usr/elasticsearch/config/

项目环境部署软件安装

l 配置 elasticsearch.yml
加入 index.analysis.analyzer.ik.type: "ik"

重启 elasticsearch 服务器

项目环境部署软件安装

访问: http://192.168.56.101:9200/_analyze?analyzer=ik&pretty=true&text=我是中国人

项目环境部署软件安装