linux部署及应用

目录

1. Linux系统

1.1 Root用户

2. 操作命令

2.1 路径

2.2 Vi编辑

2.3 文件

2.4 进程

2.5 可执行操作

2.6 其他

3. 软件安装

3.1 JDK

3.2 Tomcat

3.3 Nginx

4. 项目部署流程

4.1 前端部署

4.1.1 Tomcat部署

4.1.2 Nginx 部署

4.2 后端部署


1. Linux系统

1.1 Root用户

以下操作通过Xshell 访问 ,初识linux 系统,画了个树形图,更清晰认识系统的目录

2. 操作命令

2.1 路径

ls –l                    // 查看当前目录所有文件
cd                       // 单命令(桌面,回到开始)
cd /                     // 组合命令(进入桌面上的文件夹)
cd 文件夹名               //  组合命令(进入文件夹)
cd /文件夹名              // 组合命令(进入该文件夹下)
cd ../                   // 组合命令(返回上一级目录)

2.2 Vi编辑

vi 文件名		 // 可控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入其他模式
i				 // 文字输入,按「ESC」键可回到命令行模式
:				 // 文件保存或退出vi
w 文件名		 // 保存指定文件名
wq				 // 存盘退出
q!				 // 强制退出

2.3 文件

rz				 // 上传文件(上传失败权限不够)
rz –y			 // 上传文件(上传失败权限不够)
sudo rz			 // 上传文件(解决权限不够,但存在乱码)
rz –be			 // 上传大文件(及解决乱码)
rm -f 文件		 // 删除文件
rm -rf 文件夹	 // 删除文件夹
mkdir 文件夹名	 // 创建文件夹
touch 文件		 // 创建文件

2.4 进程

ps -ef | grep nginx/tomcat   // 查看(nginx/tomcat)进程
firewall-cmd --zone=public --add-port=端口/tcp –permanent   // 开启端口
firewall-cmd –reload         // 重启防火墙

2.5 可执行操作

esc键			 // 退出
ctrl + c		 // 停止
./文件名		 // 启动(./nginx ./startup.sh )

2.6 其他

以下操作均在Xshell工具上操作

3. 软件安装

3.1 JDK

jdk 下载地址:

Java Downloads | Oracle

注:在官网提供这两种(1、rpm 安装不需要配置环境,2、需要配置环境)

1. 检查一下系统中的jdk是否安装,可通过查询其版本判断是否安装

        java -version

        

 2.将下载的jdk包放到你想放的文件夹下(xshell 可到目录下,将包拖入即可),可创建你要的文件夹:

        mkdir 文件夹

 3. 安装(在路径下输入 )

        rpm -ivh jdk-8u351-linux-aarch64.rpm

4. 若下载的jdk是需要配置环境,命令行输入:

        vi /etc/profile

        在文本末尾输入:

JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

3.2 Tomcat

官网下载地址

Apache Tomcat® - Apache Tomcat 8 Software Downloads

        方式: 可下载后,传到linux 系统中;也可复制下载链接,到linux 系统中进行下载,linux 中下载命令:

        wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz

1. 将下载的包放到指定文件夹中并解压,解压命令:

        tar -zxvf apache-tomcat-10.0.27.tar.gz

         解压后的目录

2. 解压成功后,可到bin目录 下启动,启动命令:

        ./startup.sh

3. 访问:

        这里存在细节上的问题,查看下面部署应用。

3.3 Nginx

下载官网:nginx news

        方式: 可下载后,传到linux 系统中;也可复制下载链接,到linux 系统中进行下载,linux 中下载命令:

        wget http://nginx.org/download/nginx-1.6.2.tar.gz

1. 下载至指定文件夹 ,也可解压到指定文件中,解压命令:

        tar -xvf nginx-1.6.2.tar.gz

2. 解压后的目录

3. 进入该目录 ,进行安装

        ./configure

        make

        make install

        在上面可以设置指定位置安装: ./configure --prefix=/usr/local/webserver/nginx

        安装成功后的目录: 

 4. 进入到conf文件夹下,编辑配置文件,可更改端口

        cd conf

        vi nginx.conf

5. 启动,回到nginx 目录 中,进入到sbin 中,输入命令

        ./nginx

         这里存在细节上的问题,查看下面部署应用

4. 项目部署流程

4.1 前端部署

4.1.1 Tomcat部署

A.当前处于root 

1.查看tomcat 是否启动:

         ps -ef|grep tomcat10

显示如下说明已经启动无需再启动,只需检查端口

2.启动tomcat

         /usr/local/webserver/tomcat10/bin/startup.sh

         启动成功显示:Tomcat started.

3.打开防火墙端口:及重启防火墙

         firewall-cmd --zone=public --add-port=端口号/tcp –permanent

         启动成功显示:success.

         firewall-cmd --reload

         启动成功显示:success.

4.在本地输入服务器ip+端口访问

         成功显示:

5.进入webapps

        cd /usr/local/webserver/tomcat10/webapps

B.当前处于webapps

6. 遍历webapps下的文件

        ls

7.web项目拖至webapps

        注:拖动,仅限文件和压缩包

8.将压缩包解压后,删除压缩包

9.tomcat的访问地址后加上解压后的文件名即可正常显示

4.1.2 Nginx 部署

A 当前处于root下输入

1.查看nginx 是否启动:

        ps -ef|grep nginx

        显示如下说明已经启动无需再启动,只需检查端口

2.启动nginx

        /usr/local/webserver/nginx/sbin/nginx

        启动成功无显示或者显示已经使用.

3.打开防火墙端口:及重启防火墙

        firewall-cmd --zone=public --add-port=端口号/tcp –permanent

        启动成功显示:success.

        firewall-cmd --reload

        启动成功显示:success.

4.在本地输入服务器ip访问

        成功显示:

5.进入html

        cd /usr/local/webserver/nginx/html

B.当前处于html

6. 遍历html下的文件

        ls

7.web项目拖至html

        注:拖动,仅限文件和压缩包

8.将压缩包解压后,删除压缩包

9.nginx的访问地址后加上解压后的文件名即可正常显示

4.2 后端部署

1.创建文件夹(将jar包丢到指定文件夹下):

        mkdir 文件夹名

2.jar包丢到此文件夹下及你需要的配置文件

3.启动jar

        nohup java -jar 文件名.jar &>log &

        注:后台运行,不在命令行运行,将运行的文件打印到log

        java -jar 文件名.jar     //  在命令行显示启动项目过程

        可通过ctrl+c停止运行

4.打开防火墙端口:及重启防火墙

        firewall-cmd --zone=public --add-port=端口号/tcp –permanent

        启动成功显示:success.

        firewall-cmd --reload

        启动成功显示:success.

5. 在你创建的文件夹可查看log 日志,是否启动成功

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值