一. 软件准备
- 系统: 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 -
访问测试
-
本文详细介绍了在CentOS 7系统上部署Java、MySQL、DB2和Tomcat等关键软件的过程,包括系统配置、软件安装及环境变量设置等步骤。
851

被折叠的 条评论
为什么被折叠?



