华为云centOS8部署

1.安装jdk1.7

  • 下载安装包

    地址:jdk1.7

  • 解压jdk安装包到/usr/local/java目录下

    tar -zxvf jdk-7u60-linux-i586.tar.gz /usr/local/java
    
  • 设置环境变量:vi /etc/profile,添加如下内容:

    JAVA_HOME=/usr/local/java/jdk1.7.0_60
    JRE_HOME=/usr/local/java/jdk1.7.0_60/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    
    #使配置文件生效
    source /etc/profile
    #报错则查看环境变量export 后不可含有空格
    
  • 使用java -version 查看版本

  • 若查看版本报错

    -bash: /usr/local/java/jdk1.7.0_60/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    #使用yum install glibc.i686命令即可解决错误。
    yum install glibc.i686
    

2. 安装tomcat7

  • 下载地址
    tomcat7

  • 解压到

    mkdir /soft
    tar -zxvf apache-tomcat-8.5.23.tar.gz
    mv apache-tomcat-8.5.23 /usr/local/tomcat
    
  • 开启防火墙端口

    #8080
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    #报错则防火墙未开启#查看防火墙状态systemctl status firewalld# 开启sudo service firewalld start# 重启sudo service firewalld restart# 关闭sudo service firewalld stop# 永久关闭防火墙(centOS7~)systemctl disable firewald.service

    设置防火墙自启动关闭

  • 启动tomcat

    cd /tomcat
    bin/startup.sh
    #关闭
    bin/shutdown.sh
    #杀死进程
    #看是否已经有tomcat在运行了
    ps -ef |grep tomcat
    #如果有,用kill;
    kill -9 pid #pid 为相应的进程号
    #查看日志
    cd logs
    tail -f
    

3. 安装配置mysql5.6

  • 二进制下载

    mysql5.6

  • 环境安装

    yum -y install libaio perl-Data-Dumper  vim gcc gcc-c++ wget autoconf net-tools lrzsz
    yum -y install curl policycoreutils openssh-server openssh-clients postfix
    
  • 解压

    #安装包解压缩到指定/usr/local/路径
    tar xf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    #进入到/usr/local/
    cd /usr/local/
    #创建一个mysql的软连接,指向解压缩文件(设置软连接的目的是为了方便后期管理)
    ln -sv mysql-5.6.47-linux-glibc2.12-x86_64/ mysql
    #解压完的目录里有的文件没有所属者和所属组,所以我们要统一递归设置成root
    chown -R root:root /usr/local/mysql/
    
  • 配置文件

    #将解压缩目录下的配置文件模板复制到/etc/my.cnf
    #-b:覆盖已存在的文件目标前将目标文件备份
    cp -b   /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
    #打开复制完的配置文件
    vi /etc/my.cnf
    #mysql语句块中添加以下三个选项
    [mysqld]
    datadir=/data/mysql #指定mysql的数据目录
    innodb_file_per_table=on #在mariadb5.5以上版的是默认值,可不加
    skip_name_resolve=on    #禁止主机名解析,建议使用
    
  • 创建数据库文件

    cd /usr/local/mysql/ #必须进入到这个目录位置执行,否则会报错
    #执行安装程序,并指定数据存放目录和文件的所属者所属组
    ./scripts/mysql_install_db --datadir=/data/mysql --user=mysql
    #报错执行
    dnf -y install perl
    dnf -y install libaio
    

  • 准备服务脚本,设置开机自启动

    #将解压文件中的mysql服务端程序复制到/etc/init.d/中
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
    #习惯性的将服务端程序改名
    cd /etc/init.d/
    mv mysql.server mysqld
    #启动服务
    service mysqld start
    #让服务实现开机自动启动
    echo '/etc/init.d/mysqld  start' >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local# 有对应的service文件执行,(忽略,系统自带db,安装时删去)
    #cp support-files/systemd/mariadb.service /usr/lib/systemd/system/
    #重新加载服务
    #systemctl daemon-reload
    #设置开机自动启动
    #systemctl enable --now mariadb
    
  • 配置相关程序变量

    echo 'PATH=/usr/local/mysql/bin:$PATH'>> /etc/profile.d/mysql.sh
    #source生效
    . /etc/profile.d/mysql.sh
#将和libncurses.so.5相关的依赖文件全部下载即可
dnf -y install libncurses*

华为云centOS8部署相关推荐

  1. 华为云容器部署WordPress服务

    华为云容器部署WordPress服务 创建云容器引擎 控制台 -> 资源中心 -> 云容器引擎CCE 云容器引擎CCE -> 资源管理 -> 集群管理 确保有可用集群 云容器引 ...

  2. 华为云服务器部署tomcat+jdk

    华为云服务器部署tomcat+jdk 在华为云上部署tomcat+jdk有两种方法,一是自行手动部署,二是通过华为云的DevCloud项目下的部署功能完成自动部署. 一. 手动部署 以部署jdk1.8 ...

  3. 华为云上部署Seafile私人网盘

    华为云上部署Seafile私人网盘 一.环境的准备 1.安装Nginx 2.安装Mariadb(Mysql) 3.安装其他的其他依赖组件 二.安装Seafile服务器端(Linux) 1.下载seaf ...

  4. 云上武功秘籍(一)华为云上部署金蝶星空ERP

    每天琐事缠身,查错.维护.开接口?--不,你可以更加富有创造力! 假期千里迢迢飞回公司机房处理一个小故障?--不,你可以更加自由高效! 如果这就是你的写照,那为什么不选择上云呢? 如果要上云,那为什么 ...

  5. 想要在华为云上部署javaweb项目怎么做

    前言 之前使用过华为云部署了一个简单的javaweb 项目,其中遇到了许多问题,现就这一篇博客简单说下我是如何部署项目. 入站规则和出站规则 简单的说,出站就是你访问外网,入站就是外网访问你. 具体说 ...

  6. 华为云平台部署虚拟机-SinoDB

    在日常运维中经常需要在华为云平台上部署虚拟机,涉及操作系统类型比较多,为了提高虚拟机部署效率,我们通常会把镜像文件做成虚拟机模版,下面是虚拟机模版创建及部署的过程,希望能给大家带来一些借鉴. 一.注册 ...

  7. 华为云cce 部署nacos集群docker

    步骤1: 使用进入华为云节点,初始化 kubel 环境. 1)下载kubectl 2)  下载kubectl配置文件 3)安装和配置kubectl 具体操作可以在cce 集群管理页面点击命令行工具,再 ...

  8. 公有云华为云——详细部署操作

    公有云 - 华为云 云平台部署管理架构图 #mermaid-svg-x7BcLYudDWlC5qNa .label{font-family:'trebuchet ms', verdana, arial ...

  9. A054_Linux本地部署_华为云远程部署

    目录 1.内容介绍 2.Linux本地部署 2.1.引入 2.2.上传所需文件 2.3.安装jdk 1.8 2.4.安装mysql 2.4.1.Mysql卸载 2.4.2.Mysql安装 2.4.3. ...

  10. 云上武功秘籍(三)华为云上部署金蝶EAS Cloud

    每天琐事缠身,查错.维护.开接口?--不,你可以更加富有创造力! 假期千里迢迢飞回公司机房处理一个小故障?--不,你可以更加自由高效! 如果这就是你的写照,那为什么不选择上云呢? 如果要上云,那为什么 ...

最新文章

  1. ERP实施完了,为什么还要做MES?
  2. 电脑计算机无法关闭什么意思,笔记本电脑无法关闭是什么问题? (长按以关闭计算机以解决问题)...
  3. 看奥运之五:关于“鸟巢”、“水立方”的数据和内涵
  4. char装cstring_VC中char*转换为CString
  5. C语言中定义整形可以连等吗,关于一道分解整数为N个连数整数的编程题
  6. 动易Ajax登陆调用
  7. HTML+CSS制作七夕跳动的红心动画效果
  8. Java Integer类
  9. vip forum.php,DZ论坛突破VIP回复查看内容
  10. 用java遍历所有文件夹,将word文件转换为txt格式
  11. java编写智能合约_区块链实现JAVA语言智能合约的设计方案简介
  12. 安装基于Ubuntu的微信小程序开发工具
  13. 怎么设置html z值,正态分布1.96 统计学,Z=1.96怎么来的
  14. 堆栈的存取原则是什么?
  15. html5+一屏一区域内容,iPhoneX页面安全区域与内容重叠问题
  16. entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit
  17. nginx单点故障怎么破?
  18. 大学计算机基础专升本复习提纲
  19. OpenCV之灰度空间变换
  20. 【Shading】Shadow Mapping 阴影映射

热门文章

  1. css特效滑动导航栏,教你做个可爱的css滑动导航条
  2. otl c mysql_OTL的使用
  3. Seata与Lcn的区别
  4. CNZZ是统计什么的
  5. 网站支付宝登录授权具体实现
  6. windows10电脑连接小爱音箱(完美解决连接上无声音)
  7. 嵌入式研发人员的核心竞争力浅谈
  8. 百宝云Web网络验证系统防破解设置
  9. Matplotlib学习笔记——画三维图
  10. javah生成的头文件在方法名前加1