Linux常用命令及项目部署

目录

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。

Linux常用命令及项目部署_第1张图片

点击实例,创建密码并重启。

下载xshell

xshell是登录云服务器的终端工具

Linux常用命令及项目部署_第2张图片

Linux常用命令及项目部署_第3张图片

第一次保存后,后面打开就比较方便。

Linux常用命令及项目部署_第4张图片

常见的Linux命令

操作目录的命令

ls:查看指定目录中,都有哪些内容

ls后面可以加上一个路径(绝对/相对),就可以查看指定目录中的内容。

/ ”是根目录的意思(相当于我们电脑上的“此电脑”)

Linux常用命令及项目部署_第5张图片

ls -l /  :以列表的形式查看,ll也可以达到相同的效果

Linux常用命令及项目部署_第6张图片

pwd:查看当前完整的绝对路径

cd:切换当前目录,相当于双击某个目录进去

Linux常用命令及项目部署_第7张图片

touch:创建一个新的文件、

Linux常用命令及项目部署_第8张图片

cat:查看文件内容

echo:写文件

>覆盖     >>拼接

Linux常用命令及项目部署_第9张图片

vim:相当于Linux上默认的记事本

xshell中复制ctrl+insert 

             粘贴:shift+insert

可以自定义快捷键

Linux常用命令及项目部署_第10张图片

vim 文件名:打开文件

:q   :退出vim (当冒号是编辑模式时,按Esc即可退出编辑模式)

:wq  :保存并退出

:vim进行编辑,进入插入模式

mkdir:创建目录

mkdir -p :创建多级目录

Linux常用命令及项目部署_第11张图片

rm :删除文件/目录

rm 文件名:删除文件

rm -r :删除多级目录

mv  源 目标 :移动(剪贴+粘贴)

Linux常用命令及项目部署_第12张图片

mv不仅能移动文件位置,还能给文件改名字

Linux常用命令及项目部署_第13张图片

cp 源 目标  :复制(复制+粘贴)

Linux常用命令及项目部署_第14张图片

注意:mv如果移动的是一个目录,此时操作和移动文件没有区别

           cp如果拷贝的是一个目录,需要加上-r选项,表示递归拷贝,否则会报错

搭建Java部署环境

1.jdk

基于包管理器yum进行安装(yum:相当于手机的应用商店)

yum list | grep [关键词]   :找到要安装的包名

yum install 包名   :进行安装

Linux常用命令及项目部署_第15张图片

2.tomcat

yum中提供的tomcat版本比较老,这个时候需要手动安装。

把从官网下载的tomcat的zip压缩包上传到Linux上

Linux常用命令及项目部署_第16张图片

下载好tomcat后,查看:

Linux常用命令及项目部署_第17张图片

进入bin目录,使用chmod   +x     *.sh(注意中间必须要有空格)

变为绿色即为可执行

Linux常用命令及项目部署_第18张图片

sh startup.sh  :启动tomcat

3.mysql

Linux常用命令及项目部署_第19张图片

详情见:CentOS 7 通过 yum 安装 MariaDB - 知乎

进行部署

这里用之前的表白墙页面为例:

云服务器上部署的系统要访问的是云服务器的数据库,而不是本地电脑上的。

1.在云服务器的mysql中建库建表

2.调整代码

本地的数据库、端口号、用户名、密码和云服务器的数据库可能不同。本地数据库在安装时设置了密码,云服务器的数据库是默认没密码。

3.打包

maven打包成war包

Linux常用命令及项目部署_第20张图片

Linux常用命令及项目部署_第21张图片

4.war包拷贝到云服务器上的webapps目录

Linux常用命令及项目部署_第22张图片

启动tomcat

查看是否启动成功,有listen即成功

Linux常用命令及项目部署_第23张图片

设置放开防火墙

Linux常用命令及项目部署_第24张图片

设置好后再次刷新

Linux常用命令及项目部署_第25张图片

在服务器上部署后,就可以通过这个网址,在其他任何可以联网的机器上访问该网页。

你可能感兴趣的:(JavaEE,web,linux,运维,服务器)