使用Linux命令 控制远端服务器部署项目包

目录

一、将eclipse下javaWeb项目打成jar包、war包

二、使用Linux命令 控制远端服务器部署项目

1、SecureCR+SecureFX 软件工具 下载地址

2、使用工具,连接远端服务器

3、进入一个新的命令操作界面

4、使用SecureCRTPortable.exe 或 SecureFXPortable.exe实际操作命令步骤

5、下面是一些Linux系统命令,操作远端服务器使用正常命令。注意:Linux命令和Windows系统下的DOS命令不同。


   

一、将eclipse下javaWeb项目打成jar包、war包

1、现eclipse下存在一maven项目ProjectDeployTest,且pom.xml中配置有<packaging>war</packaging>。

2、eclipse》项目名ProjectDeployTest 右键》导出(O)...》Web》WAR file》Web project:pdt(此处可自定义名称)、Destination: 点击Browse...,将war包另存为到 本电脑任意位置,例如D:\ljx\export项目包\。最终在该位置生成D:\ljx\export项目包\pdt.war。

二、使用Linux命令 控制远端服务器部署项目

1、SecureCR+SecureFX 软件工具 下载地址

(链接:https://pan.baidu.com/s/1J--bVKV0CORxHiBq0-pMNg 提取码:plk6),直接运行 SecureCRTPortable.exe 或 SecureFXPortable.exe 即可。

2、使用工具,连接远端服务器

SecureCRTPortable.exe》File》Connect...》

2.1)Sessions文件夹》[选择已有的远端服务器连接]  》 

2.2)Quick Connect  》[新建远端服务器连接] 

(2.2.1)Hostname:输入远端服务器的IPv4地址;其他属性值默认不变。>点击 Connect》

(2.2.2)

Hostname:输入远端服务器的IPv4地址

Username:输入的是远端计算机(或者是虚拟机)中的某个用户,因为一个计算机或者虚拟机可以有多个用户;比如有ljx,root两个;

>点击 Connect》将弹出"输入安全外壳密码"对话框>用户名、密码,与(2.2.2)相同>回车》

3、进入一个新的命令操作界面

(在此界面中的所有操作,就相当于您在操作远端计算机或虚拟机一样),因此称为远程连接。

在已打开的Connect 远端服务器窗口  右键》Connect SFTP Session》sftp>可以开始使用put命令,将打包文件部署到远端服务器指定位置。

4、使用SecureCRTPortable.exe 或 SecureFXPortable.exe实际操作命令步骤

演示将本电脑(Windows系统)中导出的“myProjectName.war”,部署到远端服务器(Linux系统)的

/home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/webapps/此位置

(1)停止远端服务器 apache-tomcat-8.5.32_x64_29006

命令1 cd /home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/bin 回车

命令2 ./shutdown.sh 回车

(2)删除 apache-tomcat-8.5.32_x64_29006/webapps/此位置 上次部署过的myProjectName.war、myProjectName

命令1、cd /home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/webapps 回车

命令2、ll

命令3、rm -f myProjectName.war 回车

命令4、rm -rf myProjectName 回车

命令5、ll

(3)将本电脑myProjectName.war,上传到远端服务器apache-tomcat-8.5.32_x64_29006/webapps/此位置

命令1、rz 回车》选择本电脑要传送的文件,确定

(4)启动远端服务器 apache-tomcat-8.5.32_x64_29006

命令1、cd /home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/bin 回车

命令2、./startup.sh 回车》部署完成

(5)查看远端服务器是否真正部署成功

命令1、cd /home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/webapps 回车

命令2、ll

》若部署成功,则在 apache-tomcat-8.5.32_x64_29006/webapps/此位置 将生成

/home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/webapps/myProjectName.war

/home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/webapps/myProjectName

5、下面是一些Linux系统命令,操作远端服务器使用正常命令。注意:Linux命令和Windows系统下的DOS命令不同。

Linux系统

远端服务器

 

Linux系统

远端服务器

命令操作示例

  

Windows系统

本电脑

  
Linux命令Linux命令的作用Linux命令示例1Linux命令示例2Linux命令示例的作用DOS命令 DOS命令的作用
pwd显示当前所在的目录      
ls只列出文件名ls 只列出文件名   
  ls -a 

列出所有文件,

包含隐藏文件

   
  ls -i 

列表形式,

包含文件的

绝大部分属性

   
  ls -r 递归显示   
  ls --help 此命令的帮助   
dir 对当前文件夹      
ll列出当前目录下的所有文件,包括每个文件的详细信息      
        
cd切换盘符cd .cd ./切换到当前目录cd .cd ./同磁盘,切换到当前目录
  cd ..cd ../切换到上级目录cd ..cd ../同磁盘,切换到上级目录
  cd ../..cd ../../

切换到上级目录

的上级目录

cd ../..cd ../../同磁盘,切换到上级目录的上级目录
  cd /home 

切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/logs)

当前磁盘路径

的上*级某目录

cd /ljx 

同磁盘,切换到(D:\ljx\test\11)

当前磁盘路径的

上*级某目录

  cd / 

切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/webapps)

当前磁盘路径

根目录

cd / 

同磁盘,切换到(D:\ljx\test\11)

当前磁盘路径的根目录

  cd /home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

 

进入远端tomcat服务器下,切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006/此位置)

cd test 

同磁盘,切换到(D:\ljx)

当前磁盘路径的下一级目录

  cd webapps 

切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006)

当前磁盘路径的下一级目录

cd D:\DevelopSoft

\JavaWeb\Tomcat

\tomcat8_8089\logs

 

同磁盘,切换到指定盘符的指定目录中,**路径\Tomcat

\tomcat8_8089

\logs\此位置

     cd /d d:d:不同磁盘,切换到d盘
     cd /d d:\ljx\test 不同磁盘,切换到指定盘符的指定目录中
    

 

   
less 文件名查看文件内容      
命令行模式,切换到编辑模式     
vi 文件    vim 文件名打开并编辑当前文件vi server.xml      vim server.xmlvi conf/ server.xml      vim conf/server.xml

切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006 

/此位置

然后执行左侧命令 

打开并编辑server.xml文件,上下左右键移动光标。
   
a切换到编辑模式      
编辑模式,切换到一般模式     
ctrl+c退出编辑模式,回到一般模式      
Esc退出编辑模式,回到一般模式      
一般模式,切换到命令行模式     
:w写入并保存,但不关闭当前已打开的文件      
:w file文件另存为到file中,但不关闭当前已打开的文件      
:w!强制保存,但不关闭当前已打开的文件      
:q不保存,然后关闭当前已打开的文件      
:q!不保存,然后强制关闭当前已打开的文件      
:wq写入并保存,然后关闭当前已打开的文件      
:wq!强制保存,然后关闭当前已打开的文件      
ZZ若文件没有更动,则不保存,然后关闭当前已打开的文件;若文件已经被更改过,则保存,然后关闭当前已打开的文件      
:e!放弃所有修改,从上次保存文件开始再编辑      
        
-f 文件名文件比较运算符-f filename 

如果 filename为

常规文件

   
dd 删除整行      
rm 文件名删除文件

1、cd /home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/webapps 回车

 删除文件   
rm -f 文件夹名删除文件夹

1、cd /home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/webapps 回车

2、rm -f folderName 回车

 删除文件夹   
rm -rf 文件夹目录删除文件夹目录rm -rf folderDirName 回车 删除文件夹目录   
mkdir 目录名新建空目录mkdir test 新建test目录   
rmdir 目录名删除空目录      
./在当前目录下执行脚本命令      
ps -ef|grep java查看Tomcat进程      
kill -9 10740杀死进程(10740为进程Pid)      
shutdown.sh执行脚本,停止tomcat服务器

1、cd /home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/bin 回车

2、./shutdown.sh 回车

 

停止当前目录 

**路径\Tomcat

\tomcat8_8089

\bin\此位置的tomcat服务器

   
startup.sh执行脚本,启动tomcat服务器

1、cd /home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006

/bin 回车

2、./startup.sh 回车

 

启动当前目录

**路径\Tomcat

\tomcat8_8089

\bin\此位置

的tomcat服务器

   
rz     上传文件到远端服务器rz 选择本电脑要传送的文件,确定 

将本电脑的myProject.war,

上传到远端服务器

的**路径\Tomcat

\tomcat8_8089

\webapps\此位置

   
sz 文件名从远端服务器下载文件 sz 指定文件名,回车 

需先设置好下载目录,即下载到了

本电脑的

**路径\secureCRT

\download目录下

   
ps -ef|grep 端口号查找端口号ps -ef|grep 29020     
tar -czvf 目标文件\文件夹压缩后的名称.tar.gz 目标路径压缩“目标文件\文件夹”到指定目标路径tar -czvf kmt20200430.tar.gz kmt/ 备份“压缩文件kmt20200430.tar.gz”到路径kmt/下   
tar -xzvf 目标文件\文件夹压缩包的名称.tar.gz在指定目标路径下,解压“目标文件\文件夹压缩包”tar -xzvf kmt20200430.tar.gz     
kill -9 进程号强制杀死进程号      
tail -f /文件路径/logs/catalina.out 实时查看测试/正式环境服务器控制台打印日志tail -f /home/dzfpmgr/tomcat/apache-tomcat-8.5.32_x64_29006/logs/catalina.outtail -f catalina.out

切换到(/home

/dzfpmgr/tomcat

/apache-tomcat-8.5.32_x64_29006 

/logs/此位置

然后执行左侧命令

   
history 20显示 最近输入的20条命令      
tab提示功能      
--help获得帮助命令rz --help 查看命令下详细参数   
  sz --help  

 

   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值