Centos7 安装和环境安装和环境检查

一. 软件准备

  • 系统: 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

二. 系统安装

  1. 语言: English/English(United States)
  2. 时区: Asia/Shanghai
  3. 软件: Server with GUI
  4. 网络: ON
  5. 安全策略: OFF
  6. 用户: set root password, add deployer
  7. 协议: Accept

三. 软件安装

  1. root用户身份登录

    • 关闭防火墙

      systemctl stop firewalld
      systemctl disable firewalld
      
    • 关闭selinux

      vi /etc/selinux/config  
      SELINUX=disabled
      
    • 重启
      reboot

    • 查看IP地址
      ip add

    • 复制java,mysql,db2的安装包

  2. 安装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

  3. 安装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

    • 客户端连接测试

  4. 安装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
      
    • 客户端连接测试

  5. 安装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

    • 访问测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值