一、准备工作
yum 安装软件必须是管理员权限,也就是 root 用户。
Linux 系统是不需要指定目录的,系统有自动存放的位置。
不需要向 Window 一样配置环境变量
1. 安装 jdk
//1. 列出所有的软件包 把带有jdk的结果保留下来 yum list | grep jdk //2. 选择 java-1.8.0-openjdk-devel.x86_64 yum install java-1.8.0-openjdk-devel.x86_64 //3. 安装成功可以使用 javac来验证是否安装成功
2. 安装 Tomcat
① 下载压缩包
1. 在 Window 上下载好安装包 2. 把 zip 这个安装包 往 Xshell 拖就可自动上传 Linux //如果失败 输入 yum install lrzsz 重新拖入即可
② 解压缩
1. 使用 unzip apache-tomcat-8.5.83.zip 指令 2. //如果失败,则 yum install unzip 重新解压即可
③ 加上可执行权限
1. 1.进入bin目录输入 chmod +x *.sh 2. //加入可执行权限就可以正常执行了。 3. 2. sh startup.sh
④ 验证是否成功安装
通过 ps aux | grep tomcat 验证 通过 netstat -anp | grep 8080 验证 直接通过浏览器访问 Tomcat 的欢迎页面(注意要在防火墙设置中把8080端口设置一下)
3. 安装 Mysql
使用 yum 安装 mariadb (这个是Mysql的孪生兄弟,都是兼容的)
① 安装必要的包
// 1.安装 mariadb 服务 yum install -y mariadb-server // 2.安装 mariadb 命令行客户端 yum install -y mariadb // 3.安装 mariadb C library yum install -y mariadb-libs // 4.安装 mariadb 开发包 yum install -y mariadb-devel
② 启动服务器
// 1.启动服务器 systemctl start mariadb // 2.设置服务开启自启动 systemctl enable mariadb // 3.查看服务状态 systemctl status mariadb
③ 验证
// 验证,这里没有设置密码 密码就是 "" mysql -uroot // 注意后面创建库的时候要设置 utf8mb4 字符集 mariaDB [(none)]> create database demo_db charset utf8mb4;
二、部署操作
1. 理清楚博客系统的依赖
比如 需要用到数据库 ,就要在 云服务器内 创建好 数据库
2. 把博客系统打war包,上传到 webapps 目录下
//1. 修改 pox.xml <packaging>war</packaging> <build> <finalName>blog_system</finalName> </build> //2. 微调连接数据库的代码 DBUtil账号和密码可能不一样,ip不用改 //3. 打包 cd到服务器的webapps目录下,直接拖到这里就行,apache会自动解压 //4. 测试一下能不能正常运行 如果不能 查找原因解决原因