Linux 环境搭建
部署在云服务器上的项目可以直接被外网访问到
这和一个公司发布一个正式的网站没有任何区别.
也就能让我们自己写的程序去给别人去使用.
- 我们最重要的是得到三个信息:
- 服务器的外网 IP (在Xshell中填写主机用)
- 服务器的管理员账户 (固定为 root)
- 管理员账户密码(在腾讯云网站上设置的)
这三个信息是我们登陆到 Linux 上的必要条件.
- 使用终端软件(Xshell)连接到 Linux
Linux 基础命令
- ls (列出目录文件)
- pwd (显示当前目录)
- cd (改变目录)
- tab (补全命令)
- touch (新建文件)
- cat (查看文件)
- echo (写文件)
- vim
vim 文件名 / 文件路径(打开文件)
进入后是快捷键模式 , 按 i 进入插入模式 , :wq保存退出
按esc 回到普通模式
- mkdir (创建目录)
- rm (删除目录)
- man (查询手册)
- cp (复制)
- mv (移动 / 重命名)
- grep (字符串匹配 / 查询)
- ps (查看进程)
- netstat (查看网络状态)
- sz / 目录/下载的文件 (下载文件到本地)
部署 JavaWeb 项目
环境搭建
- 需要先搭建好环境 (把一些需要的软件程序安装好)
这里以我自己写的博客系统为例 :
- jdk
- tomcat
- mysql
“包管理器” 类似于 软件商店 , 此时 centos 自带使用 yum
- 安装 jdk (使用 yum)
- 安装 tomcat (手动安装)
在 tomcat 官网下载
直接将压缩包拖入目录中 , unzip + 包名 解压
先进入 bin 目录中 , 输入 chmod +x *.sh 赋予 脚本权限(.sh 文件 默认没有启动权限)
- MySQL (使用 yum)
CentOS 7 通过 yum 安装 MariaDB
正式部署
1.建立用到的数据库和表
- 微调代码
使 数据库 和 密码 匹配
- 打包 war
4. 将 war 包拖拽入 tomcat 的 webapps 中
- 通过浏览器访问
http://211.159.172.237:8080/blog_system/login.html
博客系统