一. 软件准备
- 系统: CentOS-7-x86_64-DVD-1804.iso
- 内存: 8GB
- 处理器: 2个处理器, 每个处理器内核数量为2
- 硬盘: 1TB
- Java: jdk-8u181-linux-x64.rpm
- MySQL: mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
- DB2: v11.1_linuxx64_expc.tar.gz
- Tomcat: apache-tomcat-8.5.32.tar.gz
二. 系统安装
- 语言: English/English(United States)
- 时区: Asia/Shanghai
- 软件: Server with GUI
- 网络: ON
- 安全策略: OFF
- 用户: set root password, add deployer
- 协议: Accept
三. 软件安装
-
root用户身份登录
-
关闭防火墙
systemctl stop firewalld systemctl disable firewalld
-
关闭selinux
vi /etc/selinux/config SELINUX=disabled
-
重启
reboot
-
查看IP地址
ip add
-
复制java,mysql,db2的安装包
-
-
安装Java
-
安装Oracle的jdk:
rpm -ivh jdk-8u181-linux-x64.rpm
-
设置环境变量:
vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_181-amd64 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH source /etc/profile
-
验证:
java -version
-
-
安装MySQL
-
移除mariadb
rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
-
解压mysql安装包
mkdir mysql-5.7 tar -zxvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
-
进入到解压目录,逐个安装
cd mysql-5.7/ rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm # 备注: 如果CentOS7是最小化安装,则安装mysql前需要先安装以下依赖 # yum install perl # yum install net-tools
-
修改mysql配置文件,添加以下两行
vim /etc/my.cnf # 关闭验证密码插件 validate-password=OFF # 忽略表名大小写 lower_case_table_names=1
-
启动mysql服务
systemctl start mysqld
-
修改root密码及可登陆的主机
grep 'temporary password' /var/log/mysqld.log mysql -uroot -p"临时密码" alter user 'root'@'localhost' identified by 'root'; use mysql update user set host = '%' where user = 'root'; exit
-
重启mysql服务
systemctl restart mysqld
-
客户端连接测试
-
-
安装DB2
-
安装DB2的依赖包
yum install gcc yum install gcc-c++ yum install libstdc++.so.6 yum install pam.i686
-
DB2安装预检查
./db2prereqcheck
-
DB2图形界面安装
./db2setup # 如果CentOS7是最小化安装,采用X11转发界面安装,则需要安装以下 # yum install xorg-x11-xauth xorg-x11-utils xorg-x11-fonts-* # /usr/share/fonts 字体要有 # export LD_BIND_NOW=1 # 注意没有这个变量,英文会变为方框乱码. # 这个环境变量的作用是,让连接器在程序执行前把所有的函数地址都连接好
- 同意协议
- 设置db2inst1密码
- 设置db2fenc1密码
- 点击完成
-
重启系统,以db2inst1用户身份登录
-
安装sample数据库
cd /opt/ibm/db2/V11.1/bin/ ./db2sampl
-
客户端连接测试
-
-
安装tomcat
-
以deployer用户身份登录
-
复制并解压tomcat
tar -zxvf apache-tomcat-8.5.32.tar.gz
-
修改catalina.sh文件
vim ./bin/catalina.sh JAVA_OPTS="-Xms512m -Xmx19500m" CATALINA_OPTS="-Djava.awt.headless=true"
-
启动tomcat
./bin/startup.sh
-
访问测试
-