目录
Linux介绍
Linux环境
下载xshell
常见的Linux命令
搭建Java部署环境
1.jdk
2.tomcat
3.mysql
进行部署
Linux介绍
Linux操作系统是和Windows并列的关系,Linux主要通过命令行进行操作的。
Linux环境
1.使用虚拟机,电脑上安装虚拟机软件
2.使用物理机,直接把Linux装到电脑上
3.使用wsl,windows内置的Linux内核
4.云服务器
5.实体服务器
购买云服务器是最推荐的方式。可以去阿里云免费试用三个月,选择操作系统为cenyos7。
点击实例,创建密码并重启。
下载xshell
xshell是登录云服务器的终端工具
第一次保存后,后面打开就比较方便。
常见的Linux命令
操作目录的命令
ls:查看指定目录中,都有哪些内容
ls后面可以加上一个路径(绝对/相对),就可以查看指定目录中的内容。
“ / ”是根目录的意思(相当于我们电脑上的“此电脑”)
ls -l / :以列表的形式查看,ll也可以达到相同的效果
pwd:查看当前完整的绝对路径
cd:切换当前目录,相当于双击某个目录进去
touch:创建一个新的文件、
cat:查看文件内容
echo:写文件
>覆盖 >>拼接
vim:相当于Linux上默认的记事本
xshell中复制:ctrl+insert
粘贴:shift+insert
可以自定义快捷键
vim 文件名:打开文件
:q :退出vim (当冒号是编辑模式时,按Esc即可退出编辑模式)
:wq :保存并退出
i :vim进行编辑,进入插入模式
mkdir:创建目录
mkdir -p :创建多级目录
rm :删除文件/目录
rm 文件名:删除文件
rm -r :删除多级目录
mv 源 目标 :移动(剪贴+粘贴)
mv不仅能移动文件位置,还能给文件改名字
cp 源 目标 :复制(复制+粘贴)
注意:mv如果移动的是一个目录,此时操作和移动文件没有区别
cp如果拷贝的是一个目录,需要加上-r选项,表示递归拷贝,否则会报错
搭建Java部署环境
1.jdk
基于包管理器yum进行安装(yum:相当于手机的应用商店)
yum list | grep [关键词] :找到要安装的包名
yum install 包名 :进行安装
2.tomcat
yum中提供的tomcat版本比较老,这个时候需要手动安装。
把从官网下载的tomcat的zip压缩包上传到Linux上
下载好tomcat后,查看:
进入bin目录,使用chmod +x *.sh(注意中间必须要有空格)
变为绿色即为可执行
sh startup.sh :启动tomcat
3.mysql
详情见:CentOS 7 通过 yum 安装 MariaDB - 知乎
进行部署
这里用之前的表白墙页面为例:
云服务器上部署的系统要访问的是云服务器的数据库,而不是本地电脑上的。
1.在云服务器的mysql中建库建表
2.调整代码
本地的数据库、端口号、用户名、密码和云服务器的数据库可能不同。本地数据库在安装时设置了密码,云服务器的数据库是默认没密码。
3.打包
maven打包成war包
4.war包拷贝到云服务器上的webapps目录
启动tomcat
查看是否启动成功,有listen即成功
设置放开防火墙
设置好后再次刷新
在服务器上部署后,就可以通过这个网址,在其他任何可以联网的机器上访问该网页。