1. 项目压缩
tar -cf fileName.tar fileName
2. 上传至远程服务器
scp fileName.tar root@192.168.0.1:~/
3. 登录远程服务器
ssh root@192.168.0.1
4. 项目解压
tar -xf fileName.tar
5. 项目启动
cd fileName/bin
./startup
备注:
1. vi 编辑查询操作
/查询的字符 : 向下查询
?查询的字符 : 向上查询
n : 移动到下一个结果
2. vi退出操作
先按i, 然后按esc,最后输入 :q(不保存退出)或 :wq(保存并退出)
3. 查看进程操作
ps -ef | grep java : 查看所有java进程
4. 终止进程操作
kill -9 pid
5. 常见linux命令
- ls -a 查看所以文件,包含隐藏文件
- ls -l 例举当前文件夹下文件
- ls -lh 显示文件下面文件大小具有实际单位
- ls -ld 显示当前文件夹属性
- ls -i 显示文件节点数据
- ll 相ll当于 ls -l
- midir 创建目录
- mkdir -p 递归创建目录
- ctrl + L 清屏
- cd test 进入test目录
- cd - 回到上一次目录
- cd . 进入当前目录
- cd .. 回到上级目录
- tab 键对命令进行补全
- pwd 显示当前位置
- rmdir 只能删除空白目录
- rm -rf test 强制删除test目录
- cp 复制文件
- cp -r 复制目录
- cp -a 复制文件或目录连所有属性都一并复制 -pdr
- mv 原目录 目标目录 : 剪切或改名
- sed -i "" "s/test/hello/g" null.txt // 替换null文件中的字符串test为hello
6. sftp命令
1. sftp userName@ipaddress : 登录sftp
例如 :sftp admin@192.168.2.3
2. put 本地路径 服务器路径 : 上传文件至sftp
例如:put /Users/zhengyong/Downloads/1445569625483.csv /file/test
7. 替换war包文件
➜ testPoject git:(master) ✗ cd deploy/target
➜ target git:(master) ✗ jar xf deploy-web.war
➜ target git:(master) ✗ cp ../../deploy-admin.properties WEB-INF/classes/properties
➜ target git:(master) ✗ jar uvf deploy-web.war WEB-INF/classes/properties/deploy-admin.properties