目录
一、将eclipse下javaWeb项目打成jar包、war包
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命令示例1 | Linux命令示例2 | Linux命令示例的作用 | 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.xml | vi 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.out | tail -f catalina.out | 切换到(/home /dzfpmgr/tomcat /apache-tomcat-8.5.32_x64_29006 /logs/此位置), 然后执行左侧命令 | |||
history 20 | 显示 最近输入的20条命令 | ||||||
tab | 提示功能 | ||||||
--help | 获得帮助命令 | rz --help | 查看命令下详细参数 | ||||
sz --help |
|